org.android.activityminer.logic.evaluation
Class EvaluationSamples

Package class diagram package EvaluationSamples
java.lang.Object
  extended by org.android.activityminer.logic.evaluation.EvaluationSamples

public class EvaluationSamples
extends Object

Helper class to store a set of training samples with some meta information like attribute and class counts.


Field Summary
 Activity[] activities
          The activities
 int cntActivities
          The number of classes
 int cntAttributes
          The count of attributes
 int[] cntAttributeValues
          Count of attribute values per feature
 int cntClasses
          The count of classes
 android.support.v4.util.LongSparseArray<Integer> mapClassId2ClassIndex
          The mapping of class identifiers to indices as identifiers must not be continuous values
 SparseArray<String> mapFeatures
          The mapping of attribute indices to feature name
 
Constructor Summary
EvaluationSamples(Activity[] activities)
          Preparation
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cntAttributes

public final int cntAttributes
The count of attributes


cntClasses

public int cntClasses
The count of classes


cntActivities

public final int cntActivities
The number of classes


activities

public final Activity[] activities
The activities


mapClassId2ClassIndex

public final android.support.v4.util.LongSparseArray<Integer> mapClassId2ClassIndex
The mapping of class identifiers to indices as identifiers must not be continuous values


mapFeatures

public final SparseArray<String> mapFeatures
The mapping of attribute indices to feature name


cntAttributeValues

public final int[] cntAttributeValues
Count of attribute values per feature

Constructor Detail

EvaluationSamples

public EvaluationSamples(Activity[] activities)
Preparation

Parameters:
activities - the activity training instances