Skip navigation links
ai.libs.jaicore.ml.tsc.distances

Class DynamicTimeWarping

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      double distance(double[] a, double[] b)
      Calculates the distance between two time series.
      double distanceWithWindow(double[] a, double[] b, int w) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DynamicTimeWarping

        public DynamicTimeWarping()
        Creates an instance with absolute distance as point distance.
      • DynamicTimeWarping

        public DynamicTimeWarping(IScalarDistance delta)
        Creates an instance with a given scalar distance measure.
        Parameters:
        delta - Scalar distance measure.
    • Method Detail

      • distance

        public double distance(double[] a,
                               double[] b)
        Description copied from interface: ITimeSeriesDistance
        Calculates the distance between two time series.
        Specified by:
        distance in interface ITimeSeriesDistance
        Parameters:
        a - First time series.
        b - Second time series.
        Returns:
        Distance between the first and second time series.
      • distanceWithWindow

        public double distanceWithWindow(double[] a,
                                         double[] b,
                                         int w)