Package elki.distance
Interface NumberVectorDistance<O>
-
- Type Parameters:
O- vector type, usually NumberVector or a parent type
- All Superinterfaces:
Distance<O>,PrimitiveDistance<O>
- All Known Subinterfaces:
WeightedNumberVectorDistance<V>
- All Known Implementing Classes:
AbsolutePearsonCorrelationDistance,AbsoluteUncenteredCorrelationDistance,AbstractEditDistance,AbstractNumberVectorDistance,ArcCosineDistance,ArcCosineUnitlengthDistance,BrayCurtisDistance,CanberraDistance,ChiDistance,ChiSquaredDistance,ClarkDistance,CosineDistance,CosineUnitlengthDistance,DerivativeDTWDistance,DimensionSelectingLatLngDistance,DTWDistance,EDRDistance,ERPDistance,EuclideanDistance,FisherRaoDistance,HammingDistance,HellingerDistance,HistogramIntersectionDistance,HistogramMatchDistance,HSBHistogramQuadraticDistance,JaccardSimilarityDistance,JeffreyDivergenceDistance,JensenShannonDivergenceDistance,KolmogorovSmirnovDistance,Kulczynski1Similarity,KullbackLeiblerDivergenceAsymmetricDistance,KullbackLeiblerDivergenceReverseAsymmetricDistance,LatLngDistance,LCSSDistance,LngLatDistance,LPIntegerNormDistance,LPNormDistance,MahalanobisDistance,ManhattanDistance,MatrixWeightedQuadraticDistance,MaximumDistance,MinimumDistance,MultiLPNorm,OnedimensionalDistance,PearsonCorrelationDistance,RGBHistogramQuadraticDistance,SqrtCosineDistance,SqrtCosineUnitlengthDistance,SqrtJensenShannonDivergenceDistance,SquaredEuclideanDistance,SquaredPearsonCorrelationDistance,SquaredUncenteredCorrelationDistance,SubspaceEuclideanDistance,SubspaceLPNormDistance,SubspaceManhattanDistance,SubspaceMaximumDistance,TriangularDiscriminationDistance,TriangularDistance,TutorialDistance,UncenteredCorrelationDistance,WeightedCanberraDistance,WeightedEuclideanDistance,WeightedLPNormDistance,WeightedManhattanDistance,WeightedMaximumDistance,WeightedPearsonCorrelationDistance,WeightedSquaredEuclideanDistance,WeightedSquaredPearsonCorrelationDistance
public interface NumberVectorDistance<O> extends PrimitiveDistance<O>
Base interface for the common case of distance functions defined on numerical vectors.- Since:
- 0.5.0
- Author:
- Erich Schubert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doubledistance(NumberVector o1, NumberVector o2)Computes the distance between two given vectors according to this distance function.-
Methods inherited from interface elki.distance.Distance
isMetric, isSquared, isSymmetric
-
Methods inherited from interface elki.distance.PrimitiveDistance
distance, getInputTypeRestriction, instantiate
-
-
-
-
Method Detail
-
distance
double distance(NumberVector o1, NumberVector o2)
Computes the distance between two given vectors according to this distance function.- Parameters:
o1- first vectoro2- second vector- Returns:
- the distance between two given vectors according to this distance function
-
-