Package org.api4.java.common.metric
Interface IDistanceMetric
-
- All Superinterfaces:
org.api4.java.common.math.IMetric<double[]>
- All Known Subinterfaces:
ITimeseriesDistanceMetric
- All Known Implementing Classes:
AWeightedTrigometricDistance
,ComplexityInvariantDistance
,DerivateDistance
,DerivateTransformDistance
,DynamicTimeWarping
,EuclideanDistance
,ManhattanDistance
,MoveSplitMerge
,ShotgunDistance
,TimeWarpEditDistance
,TransformDistance
,WeightedDynamicTimeWarping
public interface IDistanceMetric extends org.api4.java.common.math.IMetric<double[]>
Interface that describes a distance measure of two time series.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description double
distance(double[] a, double[] b)
Calculates the distance between two time series.default double
getDistance(double[] a, double[] b)
-
-
-
Method Detail
-
distance
double distance(double[] a, double[] b)
Calculates the distance between two time series.- Parameters:
a
- First time series.b
- Second time series.- Returns:
- Distance between the first and second time series.
-
getDistance
default double getDistance(double[] a, double[] b)
- Specified by:
getDistance
in interfaceorg.api4.java.common.math.IMetric<double[]>
-
-