|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweka.core.Instances
edu.harvard.seas.iis.abilities.classify.DataSet
edu.harvard.seas.iis.abilities.classify.UserDataSet
public class UserDataSet
Field Summary |
---|
Fields inherited from class weka.core.Instances |
---|
ARFF_DATA, ARFF_RELATION, FILE_EXTENSION, SERIALIZED_OBJ_FILE_EXTENSION |
Constructor Summary | |
---|---|
UserDataSet(weka.core.Instances data)
|
|
UserDataSet(int suspectedCapacity)
|
Method Summary | |
---|---|
void |
addFiles(java.io.File[] files,
InstanceFilter deliberateDataFilter,
java.lang.String user)
adds data from files; all data are assumed to come from a single user; movement instances matching the filter will be marked as being positive examples of deliberate movements |
void |
addFiles(java.io.File[] files,
java.lang.String label,
java.lang.String user)
|
boolean |
addMovement(Movement mov,
java.lang.String label,
java.lang.String user)
Adds a movement to the data set |
void |
addUser(java.lang.String user,
java.io.File[] implicit,
java.io.File[] explicit)
|
static void |
main(java.lang.String[] args)
|
static void |
parseRawData(java.io.File explicitDataDir,
java.io.File naturalDataDir,
java.io.File parsedDataDir,
java.lang.String[] users)
Gets movement data from raw log files; assumes that examples of deliberate movements are in one directory and natural data are in another |
static void |
parseRawData(java.io.File dataDir,
java.io.File parsedDataDir,
InstanceFilter experimentalDataFilter)
|
Methods inherited from class edu.harvard.seas.iis.abilities.classify.DataSet |
---|
addInstances, attributeToDoubleArray, fromArffFile, fromArffFiles, getExplicitInstances, getImplicitInstances, getInstancesForUser, getInstancesWithAttributeValueEqual, getInstancesWithAttributeValueGreaterThan, getInstancesWithAttributeValueNotEqual, getInstancesWithAttributeValues, getNumExplicitInstances, getNumImplicitInstances, getValuesOfStringOrNominalAttribute, saveAsARFF, saveAsBothARFFandCSV, saveAsCSV, setValue |
Methods inherited from class weka.core.Instances |
---|
add, attribute, attribute, attributeStats, attributeToDoubleArray, checkForAttributeType, checkForStringAttributes, checkInstance, classAttribute, classIndex, compactify, delete, delete, deleteAttributeAt, deleteAttributeType, deleteStringAttributes, deleteWithMissing, deleteWithMissing, deleteWithMissingClass, enumerateAttributes, enumerateInstances, equalHeaders, firstInstance, getRandomNumberGenerator, getRevision, insertAttributeAt, instance, kthSmallestValue, kthSmallestValue, lastInstance, meanOrMode, meanOrMode, mergeInstances, numAttributes, numClasses, numDistinctValues, numDistinctValues, numInstances, randomize, readInstance, relationName, renameAttribute, renameAttribute, renameAttributeValue, renameAttributeValue, resample, resampleWithWeights, resampleWithWeights, setClass, setClassIndex, setRelationName, sort, sort, stratify, stringFreeStructure, sumOfWeights, swap, test, testCV, toString, toSummaryString, trainCV, trainCV, variance, variance |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UserDataSet(int suspectedCapacity)
public UserDataSet(weka.core.Instances data)
Method Detail |
---|
public void addUser(java.lang.String user, java.io.File[] implicit, java.io.File[] explicit) throws java.io.IOException
java.io.IOException
public boolean addMovement(Movement mov, java.lang.String label, java.lang.String user)
mov
- label
- "implicit" for natural data, "explicit" for experimental datauser
-
public void addFiles(java.io.File[] files, java.lang.String label, java.lang.String user) throws java.io.IOException
java.io.IOException
public void addFiles(java.io.File[] files, InstanceFilter deliberateDataFilter, java.lang.String user) throws java.io.IOException
files
- deliberateDataFilter
- user
-
java.io.IOException
public static void parseRawData(java.io.File explicitDataDir, java.io.File naturalDataDir, java.io.File parsedDataDir, java.lang.String[] users)
explicitDataDir
- naturalDataDir
- parsedDataDir
- users
- public static void parseRawData(java.io.File dataDir, java.io.File parsedDataDir, InstanceFilter experimentalDataFilter) throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |