
@Title(value="Dynamic Time Warping Distance Function") @Reference(authors="Berndt, D. and Clifford, J.", title="Using dynamic time warping to find patterns in time series", booktitle="AAAI-94 Workshop on Knowledge Discovery in Databases, 1994", url="http://www.aaai.org/Papers/Workshops/1994/WS-94-03/WS94-03-031.pdf") public class DTWDistanceFunction extends AbstractEditDistanceFunction
 Berndt, D. and Clifford, J.
 Using dynamic time warping to find patterns in time series
 AAAI-94 Workshop on Knowledge Discovery in Databases, 1994
 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
DTWDistanceFunction.Parameterizer
Parameterization class. 
 | 
bandSize| Constructor and Description | 
|---|
DTWDistanceFunction()
Constructor. 
 | 
DTWDistanceFunction(double bandSize)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected double | 
delta(double val1,
     double val2)
Compute the delta of two values. 
 | 
double | 
distance(NumberVector v1,
        NumberVector v2)
Computes the distance between two given DatabaseObjects according to this
 distance function. 
 | 
protected void | 
firstRow(double[] buf,
        int band,
        NumberVector v1,
        NumberVector v2,
        int dim2)
Fill the first row. 
 | 
effectiveBandSize, equals, getInputTypeRestrictiondimensionality, dimensionality, dimensionality, dimensionalityinstantiate, isMetric, isSymmetricclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinstantiate, isMetric, isSymmetricpublic DTWDistanceFunction()
public DTWDistanceFunction(double bandSize)
bandSize - Band sizepublic double distance(NumberVector v1, NumberVector v2)
PrimitiveDistanceFunctiondistance in interface NumberVectorDistanceFunction<NumberVector>distance in interface PrimitiveDistanceFunction<NumberVector>distance in class AbstractPrimitiveDistanceFunction<NumberVector>v1 - first DatabaseObjectv2 - second DatabaseObjectprotected void firstRow(double[] buf,
            int band,
            NumberVector v1,
            NumberVector v2,
            int dim2)
buf - Bufferband - Bandwidthv1 - First vectorv2 - Second vectordim2 - Dimensionality of secondprotected double delta(double val1,
           double val2)
val1 - First valueval2 - Second valueCopyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.