Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Package de.lmu.ifi.dbs.elki.distance.distancefunction

Distance functions for use within ELKI.

See:
          Description

Interface Summary
DistanceFunction<O extends DatabaseObject,D extends Distance<D>> Interface DistanceFunction describes the requirements of any distance function.
LocalPCAPreprocessorBasedDistanceFunction<O extends NumberVector<O,?>,P extends LocalPCAPreprocessor<O>,D extends Distance<D>> Interface for local PCA based preprocessors.
PreprocessorBasedDistanceFunction<O extends DatabaseObject,P extends Preprocessor<O>,D extends Distance<D>> Interface to mark preprocessor based distance functions.
 

Class Summary
AbstractDistanceFunction<O extends DatabaseObject,D extends Distance<D>> AbstractDistanceFunction provides some methods valid for any extending class.
AbstractLocallyWeightedDistanceFunction<O extends NumberVector<O,?>,P extends LocalPCAPreprocessor<O>> Abstract super class for locally weighted distance functions using a preprocessor to compute the local weight matrix.
AbstractPreprocessorBasedDistanceFunction<O extends DatabaseObject,P extends Preprocessor<O>,D extends Distance<D>> Abstract super class for distance functions needing a preprocessor.
ArcCosineDistanceFunction<V extends NumberVector<V,?>> Cosine distance function for feature vectors.
CosineDistanceFunction<V extends NumberVector<V,?>> Cosine distance function for feature vectors.
EuclideanDistanceFunction<V extends NumberVector<V,?>> Provides the Euclidean distance for FeatureVectors.
KernelBasedLocallyWeightedDistanceFunction<V extends NumberVector<V,?>,P extends LocalPCAPreprocessor<V>> Provides a kernel based locally weighted distance function.
LocallyWeightedDistanceFunction<V extends NumberVector<V,?>,P extends LocalPCAPreprocessor<V>> Provides a locally weighted distance function.
LPNormDistanceFunction<V extends NumberVector<V,N>,N extends Number> Provides a LP-Norm for FeatureVectors.
ManhattanDistanceFunction<V extends NumberVector<V,?>> Manhattan distance function to compute the Manhattan distance for a pair of FeatureVectors.
MaximumDistanceFunction<V extends NumberVector<V,?>> Maximum distance function to compute the Maximum distance for a pair of FeatureVectors.
MinimumDistanceFunction<V extends NumberVector<V,?>> Maximum distance function to compute the Minimum distance for a pair of FeatureVectors.
PCACorrelationDistance The correlation distance is a special Distance that indicates the dissimilarity between correlation connected objects.
WeightedDistanceFunction<V extends NumberVector<V,?>> Provides the Weighted distance for feature vectors.
 

Package de.lmu.ifi.dbs.elki.distance.distancefunction Description

Distance functions for use within ELKI.


Release 0.3 (2010-03-31_1612)