de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries
Class AbstractEditDistanceFunction<V extends NumberVector<V,?>>
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.distance.AbstractMeasurementFunction<O,D>
de.lmu.ifi.dbs.elki.distance.distancefunction.AbstractDistanceFunction<V,DoubleDistance>
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.AbstractEditDistanceFunction<V>
- Type Parameters:
V
- the type of FeatureVector to compute the distances in between
- All Implemented Interfaces:
- DistanceFunction<V,DoubleDistance>, MeasurementFunction<V,DoubleDistance>, Parameterizable
- Direct Known Subclasses:
- DTWDistanceFunction, EDRDistanceFunction, ERPDistanceFunction
public abstract class AbstractEditDistanceFunction<V extends NumberVector<V,?>>
- extends AbstractDistanceFunction<V,DoubleDistance>
Provides the Edit Distance for FeatureVectors.
- Author:
- Thomas Bernecker
Constructor Summary |
protected |
AbstractEditDistanceFunction(Parameterization config)
Provides a Dynamic Time Warping distance function that can compute the
Dynamic Time Warping distance (that is a DoubleDistance) for FeatureVectors. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BANDSIZE_ID
public static final OptionID BANDSIZE_ID
- OptionID for
BANDSIZE_PARAM
BANDSIZE_PARAM
protected final DoubleParameter BANDSIZE_PARAM
- BANDSIZE parameter
bandSize
protected double bandSize
- Keeps the currently set bandSize.
AbstractEditDistanceFunction
protected AbstractEditDistanceFunction(Parameterization config)
- Provides a Dynamic Time Warping distance function that can compute the
Dynamic Time Warping distance (that is a DoubleDistance) for FeatureVectors.