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

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

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

Field Detail

BASIC_STATS

public static String[] BASIC_STATS
BASIC STATS


basicAttributeStatsNames

public static String[] basicAttributeStatsNames
BASIC PER-ATTRIBUTE STATS


perAttributeCorrelationNames

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


perAttributeNames

public static 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 Double[] getBasicStats(DataSet dataSet,
                                     boolean computeFittsStats)

generateBasicStatistics

public static void generateBasicStatistics(File dataDirectory,
                                           boolean computeFittsStats,
                                           String[] users)

getBasicAttributeStats

public static Double[] getBasicAttributeStats(DataSet dataSet)

generateBasicAttributeStatistics

public static void generateBasicAttributeStatistics(File dataDirectory,
                                                    String[] usersToInclude)

getPerAttributeCorrelations

public static Double[] getPerAttributeCorrelations(DataSet dataSet)

generatePerAttributeCorrelations

public static void generatePerAttributeCorrelations(File dataDirectory)

getTTests

public static Double[] getTTests(DataSet dataSet)

getTTests

public static void getTTests(File dataDirectory,
                             String[] usersToInclude)

main

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