|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.android.activityminer.logic.features.AbstractFeature
org.android.activityminer.logic.features.CrossCorrelationFeature<T>
T
- the enumeration type for the dimensionspublic class CrossCorrelationFeature<T extends Enum<T> & Dimensions>
Implementation of an cross-correlation feature for two different dimension. It uses the variance calculators of the 2 dimensions, with the known difference of values to its mean. crosscorr(x,y) = ( covariance(x,y )/ (stddevx * stddevy)
Field Summary | |
---|---|
private VarianceCalculator<T> |
varCalculator1
The calculator providing the variance for the first dimension. |
private VarianceCalculator<T> |
varCalculator2
The calculator providing the variance for the second dimension. |
Fields inherited from class org.android.activityminer.logic.features.AbstractFeature |
---|
featureType |
Constructor Summary | |
---|---|
CrossCorrelationFeature(FeatureTypes featureType,
VarianceCalculator<T> varCalculator1,
VarianceCalculator<T> varCalculator2)
Constructor |
Method Summary | |
---|---|
Double |
getFeatureValue()
Getter for the feature value |
VarianceCalculator<T> |
getVarianceCalculator1()
Getter for the variance calculator of first dimension. |
VarianceCalculator<T> |
getVarianceCalculator2()
Getter for the variance calculator of second dimension. |
Methods inherited from class org.android.activityminer.logic.features.AbstractFeature |
---|
getFeatureType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final VarianceCalculator<T extends Enum<T> & Dimensions> varCalculator1
private final VarianceCalculator<T extends Enum<T> & Dimensions> varCalculator2
Constructor Detail |
---|
public CrossCorrelationFeature(FeatureTypes featureType, VarianceCalculator<T> varCalculator1, VarianceCalculator<T> varCalculator2)
featureType
- the feature typevarCalculator1
- the variance calculator for the first dimensionvarCalculator2
- the variance calculator for the second dimensionMethod Detail |
---|
public Double getFeatureValue()
Feature
public final VarianceCalculator<T> getVarianceCalculator1()
public final VarianceCalculator<T> getVarianceCalculator2()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |