Package org.api4.java.common.metric
Interface ITimeseriesDistanceMetric
-
- All Superinterfaces:
IDistanceMetric,org.api4.java.common.math.IMetric<double[]>
- All Known Implementing Classes:
TimeWarpEditDistance
public interface ITimeseriesDistanceMetric extends IDistanceMetric
Interface that describes a distance measure of two time series that takes the timestamps into account.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default doubledistance(double[] a, double[] b)Calculates the distance between two time series.doubledistance(double[] a, double[] tA, double[] b, double[] tB)Calculates the distance between two time series.-
Methods inherited from interface org.api4.java.common.metric.IDistanceMetric
getDistance
-
-
-
-
Method Detail
-
distance
double distance(double[] a, double[] tA, double[] b, double[] tB)Calculates the distance between two time series.- Parameters:
a- First time series.tA- Timestamps for the first time series.b- Second time series.tB- Timestamps for the second times series.- Returns:
- Distance between the first and second time series.
-
distance
default double distance(double[] a, double[] b)Description copied from interface:IDistanceMetricCalculates the distance between two time series.- Specified by:
distancein interfaceIDistanceMetric- Parameters:
a- First time series.b- Second time series.- Returns:
- Distance between the first and second time series.
-
-