Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Class
de.lmu.ifi.dbs.elki.distance.distancefunction.AbstractDistanceFunction

Packages that use AbstractDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction Distance functions for use within ELKI. 
de.lmu.ifi.dbs.elki.distance.distancefunction.adapter Distance functions deriving distances from e.g. similarity measures 
de.lmu.ifi.dbs.elki.distance.distancefunction.correlation Distance functions using correlations. 
de.lmu.ifi.dbs.elki.distance.distancefunction.external Distance functions using external data sources. 
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace Distance functions based on subspaces. 
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries Distance functions designed for time series. 
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel Kernel functions. 
 

Uses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction
 

Subclasses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction
 class AbstractDoubleDistanceFunction<O extends DatabaseObject>
          Provides an abstract superclass for DistanceFunctions that are based on DoubleDistance.
 class AbstractFloatDistanceFunction<O extends DatabaseObject>
          Provides a DistanceFunction that is based on FloatDistance.
 class AbstractLocallyWeightedDistanceFunction<O extends RealVector<O,?>,P extends Preprocessor<O>>
          Abstract super class for locally weighted distance functions using a preprocessor to compute the local weight matrix.
 class AbstractPreprocessorBasedDistanceFunction<O extends DatabaseObject,P extends Preprocessor<O>,D extends Distance<D>>
          Abstract super class for distance functions needing a preprocessor.
 class ArcCosineDistanceFunction<V extends FeatureVector<V,?>>
          Cosine distance function for feature vectors.
 class CosineDistanceFunction<V extends FeatureVector<V,?>>
          Cosine distance function for feature vectors.
 class EuclideanDistanceFunction<V extends NumberVector<V,?>>
          Provides the Euclidean distance for NumberVectors.
 class KernelBasedLocallyWeightedDistanceFunction<V extends RealVector<V,?>,P extends Preprocessor<V>>
          Provides a kernel based locally weighted distance function.
 class LocallyWeightedDistanceFunction<V extends RealVector<V,?>,P extends Preprocessor<V>>
          Provides a locally weighted distance function.
 class LPNormDistanceFunction<V extends FeatureVector<V,N>,N extends Number>
          Provides a LP-Norm for FeatureVectors.
 class ManhattanDistanceFunction<V extends NumberVector<V,?>>
          Manhattan distance function to compute the Manhattan distance for a pair of NumberVectors.
 class RepresentationSelectingDistanceFunction<O extends DatabaseObject,M extends MultiRepresentedObject<O>,D extends Distance<D>>
          Distance function for multirepresented objects that selects one representation and computes the distances only within the selected representation.
 class WeightedDistanceFunction<V extends NumberVector<V,?>>
          Provides the Weighted distance for feature vectors.
 

Uses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.adapter
 

Subclasses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.adapter
 class SimilarityAdapterAbstract<V extends FeatureVector<V,?>>
          Adapter from a normalized similarity function to a distance function.
 class SimilarityAdapterArccos<V extends FeatureVector<V,?>>
          Adapter from a normalized similarity function to a distance function using arccos(sim).
 class SimilarityAdapterLinear<V extends FeatureVector<V,?>>
          Adapter from a normalized similarity function to a distance function using 1 - sim.
 class SimilarityAdapterLn<V extends FeatureVector<V,?>>
          Adapter from a normalized similarity function to a distance function using -log(sim).
 

Uses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.correlation
 

Subclasses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.correlation
 class AbstractCorrelationDistanceFunction<V extends RealVector<V,?>,P extends Preprocessor<V>,D extends CorrelationDistance<D>>
          Abstract super class for correlation based distance functions.
 class AbstractPreferenceVectorBasedCorrelationDistanceFunction<V extends RealVector<V,?>,P extends PreferenceVectorPreprocessor<V>>
          Abstract super class for all preference vector based correlation distance functions.
 class ERiCDistanceFunction<V extends RealVector<V,?>,P extends Preprocessor<V>>
          Provides a distance function for building the hierarchiy in the ERiC algorithm.
 class PCABasedCorrelationDistanceFunction<V extends RealVector<V,?>,P extends HiCOPreprocessor<V>,D extends CorrelationDistance<D>>
          Provides the correlation distance for real valued vectors.
 

Uses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.external
 

Subclasses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.external
 class DiskCacheBasedDoubleDistanceFunction<V extends DatabaseObject>
          Provides a DistanceFunction that is based on double distances given by a distance matrix of an external file.
 class DiskCacheBasedFloatDistanceFunction<V extends DatabaseObject>
          Provides a DistanceFunction that is based on float distances given by a distance matrix of an external file.
 class FileBasedDoubleDistanceFunction<V extends DatabaseObject>
          Provides a DistanceFunction that is based on double distances given by a distance matrix of an external file.
 class FileBasedFloatDistanceFunction<V extends DatabaseObject>
          Provides a DistanceFunction that is based on float distances given by a distance matrix of an external file.
 

Uses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.subspace
 

Subclasses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.subspace
 class AbstractDimensionsSelectingDoubleDistanceFunction<V extends NumberVector<V,?>>
          Provides a distance function that computes the distance (which is a double distance) between feature vectors only in specified dimensions.
 class DimensionSelectingDistanceFunction<N extends Number,V extends FeatureVector<V,N>>
          Provides a distance function that computes the distance between feature vectors as the absolute difference of their values in a specified dimension.
 class DimensionsSelectingEuclideanDistanceFunction<V extends NumberVector<V,?>>
          Provides a distance function that computes the Euclidean distance between feature vectors only in specified dimensions.
 class DiSHDistanceFunction<V extends RealVector<V,?>,P extends PreferenceVectorPreprocessor<V>>
          Distance function used in the DiSH algorithm.
 class HiSCDistanceFunction<V extends RealVector<V,?>,P extends PreferenceVectorPreprocessor<V>>
          Distance function used in the HiSC algorithm.
 class SubspaceDistanceFunction<V extends RealVector<V,?>,P extends Preprocessor<V>>
          Provides a distance function to determine a kind of correlation distance between two points, which is a pair consisting of the distance between the two subspaces spanned by the strong eigenvectors of the two points and the affine distance between the two subspaces.
 

Uses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries
 

Subclasses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries
 class AbstractEditDistanceFunction<V extends NumberVector<V,?>>
          Provides the Edit Distance for NumberVectors.
 class DTWDistanceFunction<V extends NumberVector<V,?>>
          Provides the Dynamic Time Warping distance for NumberVectors.
 class EDRDistanceFunction<V extends NumberVector<V,?>>
          Provides the Edit Distance on Real Sequence distance for NumberVectors.
 class ERPDistanceFunction<V extends NumberVector<V,?>>
          Provides the Edit Distance With Real Penalty distance for NumberVectors.
 class LCSSDistanceFunction<V extends NumberVector<V,?>>
          Provides the Longest Common Subsequence distance for NumberVectors.
 

Uses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel
 

Subclasses of AbstractDistanceFunction in de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel
 class AbstractDoubleKernelFunction<O extends DatabaseObject>
          Provides an abstract superclass for KernelFunctions that are based on DoubleDistance.
 class AbstractKernelFunction<O extends DatabaseObject,D extends Distance<D>>
          AbstractKernelFunction provides some methods valid for any extending class.
 class ArbitraryKernelFunctionWrapper<O extends RealVector<O,?>>
          Provides a wrapper for arbitrary kernel functions whose kernel matrix has been precomputed.
 class FooKernelFunction<O extends FeatureVector<?,?>>
          Provides an experimental KernelDistanceFunction for RealVectors.
 class LinearKernelFunction<O extends FeatureVector<O,?>>
          Provides a linear Kernel function that computes a similarity between the two feature vectors V1 and V2 defined by V1^T*V2.
 class PolynomialKernelFunction<O extends FeatureVector<O,?>>
          Provides a polynomial Kernel function that computes a similarity between the two feature vectors V1 and V2 defined by (V1^T*V2)^degree.
 


Release 0.2.1 (2009-07-13_1605)