Class AMinimumDistanceSearchStrategy
- java.lang.Object
-
- ai.libs.jaicore.ml.tsc.shapelets.search.AMinimumDistanceSearchStrategy
-
- Direct Known Subclasses:
EarlyAbandonMinimumDistanceSearchStrategy,ExhaustiveMinimumDistanceSearchStrategy
public abstract class AMinimumDistanceSearchStrategy extends java.lang.ObjectAbstract class for minimum distance search strategies. Subclasses implement functionality to find the minimum distance between a givenShapeletobject and a time series.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanuseBiasCorrectionIndicator whether Bessel's correction should be used within any distance calculation;
-
Constructor Summary
Constructors Constructor Description AMinimumDistanceSearchStrategy(boolean useBiasCorrection)Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract doublefindMinimumDistance(Shapelet shapelet, double[] timeSeries)Function returning the minimum distance among all subsequences of the giventimeSeriesto theshapelet's data.
-
-
-
Constructor Detail
-
AMinimumDistanceSearchStrategy
public AMinimumDistanceSearchStrategy(boolean useBiasCorrection)
Constructor.- Parameters:
useBiasCorrection- SeeuseBiasCorrection
-
-
Method Detail
-
findMinimumDistance
public abstract double findMinimumDistance(Shapelet shapelet, double[] timeSeries)
Function returning the minimum distance among all subsequences of the giventimeSeriesto theshapelet's data.- Parameters:
shapelet- The shapelet to be compared to all subsequencestimeSeries- The time series which subsequences are compared to the shapelet's data- Returns:
- Return the minimum distance among all subsequences
-
-