| Interface | Description |
|---|---|
| DistanceMeasure |
This interface is used for objects which can determine a distance metric between two points
|
| Class | Description |
|---|---|
| ChebyshevDistanceMeasure |
This class implements a "Chebyshev distance" metric by finding the maximum difference
between each coordinate.
|
| CosineDistanceMeasure |
This class implements a cosine distance metric by dividing the dot product of two vectors by the product of their
lengths.
|
| EuclideanDistanceMeasure |
This class implements a Euclidean distance metric by summing the square root of the squared differences
between each coordinate.
|
| MahalanobisDistanceMeasure | |
| ManhattanDistanceMeasure |
This class implements a "manhattan distance" metric by summing the absolute values of the difference
between each coordinate
|
| MinkowskiDistanceMeasure |
Implement Minkowski distance, a real-valued generalization of the
integral L(n) distances: Manhattan = L1, Euclidean = L2.
|
| SquaredEuclideanDistanceMeasure |
Like
EuclideanDistanceMeasure but it does not take the square root. |
| TanimotoDistanceMeasure |
Tanimoto coefficient implementation.
|
| WeightedDistanceMeasure |
Abstract implementation of DistanceMeasure with support for weights.
|
| WeightedEuclideanDistanceMeasure |
This class implements a Euclidean distance metric by summing the square root of the squared differences
between each coordinate, optionally adding weights.
|
| WeightedManhattanDistanceMeasure |
This class implements a "Manhattan distance" metric by summing the absolute values of the difference
between each coordinate, optionally with weights.
|
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.