|
||||||||||
| 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 dimension| Method 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 | |||||||||