edu.harvard.seas.iis.abilities.classify
Class DataDiagnostics

java.lang.Object
  extended by edu.harvard.seas.iis.abilities.classify.DataDiagnostics

public class DataDiagnostics
extends java.lang.Object

Author:
kgajos This class contains tools for inspecting our data (through descriptive statistics and any other mechanisms that turn out to be helpful)

Field Summary
static java.lang.String[] BASIC_STATS
          BASIC STATS
static java.lang.String[] basicAttributeStatsNames
          BASIC PER-ATTRIBUTE STATS
static java.lang.String[] perAttributeCorrelationNames
          PER-ATTRIBUTE CORRELATIONS WITH TASK PROPERTIES
static java.lang.String[] perAttributeNames
          PER-ATTRIBUTE T-TESTS CHECKING IF ATTRIBUTE VARIES SIGNIFICANTLY BETWEEN IMPLICIT AND EXPLICIT DATA
 
Constructor Summary
DataDiagnostics()
           
 
Method Summary
static void generateBasicAttributeStatistics(java.io.File dataDirectory, java.lang.String[] usersToInclude)
           
static void generateBasicStatistics(java.io.File dataDirectory, boolean computeFittsStats, java.lang.String[] users)
           
static void generatePerAttributeCorrelations(java.io.File dataDirectory)
           
static java.lang.Double[] getBasicAttributeStats(DataSet dataSet)
           
static java.lang.Double[] getBasicStats(DataSet dataSet, boolean computeFittsStats)
           
static java.lang.Double[] getPerAttributeCorrelations(DataSet dataSet)
           
static java.lang.Double[] getTTests(DataSet dataSet)
           
static void getTTests(java.io.File dataDirectory, java.lang.String[] usersToInclude)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASIC_STATS

public static java.lang.String[] BASIC_STATS
BASIC STATS


basicAttributeStatsNames

public static java.lang.String[] basicAttributeStatsNames
BASIC PER-ATTRIBUTE STATS


perAttributeCorrelationNames

public static java.lang.String[] perAttributeCorrelationNames
PER-ATTRIBUTE CORRELATIONS WITH TASK PROPERTIES


perAttributeNames

public static java.lang.String[] perAttributeNames
PER-ATTRIBUTE T-TESTS CHECKING IF ATTRIBUTE VARIES SIGNIFICANTLY BETWEEN IMPLICIT AND EXPLICIT DATA

Constructor Detail

DataDiagnostics

public DataDiagnostics()
Method Detail

getBasicStats

public static java.lang.Double[] getBasicStats(DataSet dataSet,
                                               boolean computeFittsStats)

generateBasicStatistics

public static void generateBasicStatistics(java.io.File dataDirectory,
                                           boolean computeFittsStats,
                                           java.lang.String[] users)

getBasicAttributeStats

public static java.lang.Double[] getBasicAttributeStats(DataSet dataSet)

generateBasicAttributeStatistics

public static void generateBasicAttributeStatistics(java.io.File dataDirectory,
                                                    java.lang.String[] usersToInclude)

getPerAttributeCorrelations

public static java.lang.Double[] getPerAttributeCorrelations(DataSet dataSet)

generatePerAttributeCorrelations

public static void generatePerAttributeCorrelations(java.io.File dataDirectory)

getTTests

public static java.lang.Double[] getTTests(DataSet dataSet)

getTTests

public static void getTTests(java.io.File dataDirectory,
                             java.lang.String[] usersToInclude)

main

public static void main(java.lang.String[] args)
Parameters:
args -