|
|
Distance Class |
Namespace: Accord.Math
The Distance type exposes the following members.
| Name | Description | |
|---|---|---|
| Angular |
Gets the Angular distance between two points.
| |
| ArgMax |
Gets the ArgMax distance between two points.
| |
| BitwiseHamming | Obsolete.
Gets the Bitwise Hamming distance between two points.
Please use the Distance.Hamming
method or the Hamming class instead.
| |
| BrayCurtis |
Gets the BrayCurtis distance between two points.
| |
| Canberra |
Gets the Canberra distance between two points.
| |
| Chebyshev |
Gets the Chebyshev distance between two points.
| |
| Cosine |
Gets the Cosine distance between two points.
| |
| Dice(Double, Double) |
Gets the Dice distance between two points.
| |
| Dice(Int32, Int32) |
Gets the Dice distance between two points.
| |
| Euclidean(Double, Double) |
Gets the Euclidean distance between two points.
| |
| Euclidean(Double, Double) |
Gets the Euclidean distance between two points.
| |
| Euclidean(TupleDouble, Double, TupleDouble, Double) |
Gets the Euclidean distance between two points.
| |
| Euclidean(SparseDouble, SparseDouble) |
Gets the Euclidean distance between two points.
| |
| Euclidean(Double, Double, Double, Double) |
Gets the Euclidean distance between two points.
| |
| GetDistanceT |
Gets the a IDistanceT object implementing a
particular method of the Distance static class.
| |
| Hamming(Byte, Byte) |
Gets the Hamming distance between two points.
| |
| Hamming(BitArray, BitArray) |
Gets the Hamming distance between two points.
| |
| Hamming(Double, Double) |
Gets the Hamming distance between two points.
| |
| Hamming(String, String) |
Gets the Hamming distance between two points.
| |
| Hellinger |
Gets the Hellinger distance between two points.
| |
| IsMetric(FuncDouble, Double, Double) |
Checks whether a function is a real metric distance, i.e. respects
the triangle inequality. Please note that a function can still pass
this test and not respect the triangle inequality.
| |
| IsMetric(FuncInt32, Int32, Double) |
Checks whether a function is a real metric distance, i.e. respects
the triangle inequality. Please note that a function can still pass
this test and not respect the triangle inequality.
| |
| IsMetricT(IDistanceT) |
Checks whether a function is a real metric distance, i.e. respects
the triangle inequality. Please note that a function can still pass
this test and not respect the triangle inequality.
| |
| Jaccard |
Gets the Jaccard distance between two points.
| |
| Kulczynski(Double, Double) |
Gets the Kulczynski distance between two points.
| |
| Kulczynski(Int32, Int32) |
Gets the Kulczynski distance between two points.
| |
| Levenshtein(String, String) |
Gets the Levenshtein distance between two points.
| |
| LevenshteinT(T, T) |
Gets the Levenshtein distance between two points.
| |
| Mahalanobis(Double, Double) |
Gets the Mahalanobis distance between two points.
| |
| Mahalanobis(Double, Double, CholeskyDecomposition) |
Gets the Mahalanobis distance between two points.
| |
| Mahalanobis(Double, Double, SingularValueDecomposition) |
Gets the Mahalanobis distance between two points.
| |
| Mahalanobis(Double, Double, Double) |
Gets the Mahalanobis distance between two points.
| |
| Manhattan(Double, Double) |
Gets the Manhattan distance between two points.
| |
| Manhattan(Int32, Int32) |
Gets the Manhattan distance between two points.
| |
| Matching(Double, Double) |
Gets the Matching distance between two points.
| |
| Matching(Int32, Int32) |
Gets the Matching distance between two points.
| |
| Minkowski(Double, Double) |
Gets the Minkowski distance between two points.
| |
| Minkowski(Int32, Int32) |
Gets the Minkowski distance between two points.
| |
| Minkowski(Double, Double, Double) |
Gets the Minkowski distance between two points.
| |
| Minkowski(Int32, Int32, Double) |
Gets the Minkowski distance between two points.
| |
| Modular(Double, Double) |
Gets the Modular distance between two points.
| |
| Modular(Int32, Int32) |
Gets the Modular distance between two points.
| |
| Modular(Double, Double, Int32) |
Gets the Modular distance between two points.
| |
| Modular(Int32, Int32, Int32) |
Gets the Modular distance between two points.
| |
| RogersTanimoto(Double, Double) |
Gets the RogersTanimoto distance between two points.
| |
| RogersTanimoto(Int32, Int32) |
Gets the RogersTanimoto distance between two points.
| |
| RusselRao(Double, Double) |
Gets the RusselRao distance between two points.
| |
| RusselRao(Int32, Int32) |
Gets the RusselRao distance between two points.
| |
| SokalMichener(Double, Double) |
Gets the SokalMichener distance between two points.
| |
| SokalMichener(Int32, Int32) |
Gets the SokalMichener distance between two points.
| |
| SokalSneath(Double, Double) |
Gets the SokalSneath distance between two points.
| |
| SokalSneath(Int32, Int32) |
Gets the SokalSneath distance between two points.
| |
| SquareEuclidean(Double, Double) |
Gets the SquareEuclidean distance between two points.
| |
| SquareEuclidean(Double, Double) |
Gets the SquareEuclidean distance between two points.
| |
| SquareEuclidean(SparseDouble, SparseDouble) |
Gets the SquareEuclidean distance between two points.
| |
| SquareEuclidean(Double, Double, Double, Double) |
Gets the SquareEuclidean distance between two points.
| |
| SquareMahalanobis(Double, Double) |
Gets the SquareMahalanobis distance between two points.
| |
| SquareMahalanobis(Double, Double, CholeskyDecomposition) |
Gets the SquareMahalanobis distance between two points.
| |
| SquareMahalanobis(Double, Double, SingularValueDecomposition) |
Gets the SquareMahalanobis distance between two points.
| |
| SquareMahalanobis(Double, Double, Double) |
Gets the SquareMahalanobis distance between two points.
| |
| WeightedEuclidean(Double, Double) |
Gets the WeightedEuclidean distance between two points.
| |
| WeightedEuclidean(Double, Double, Double) |
Gets the WeightedEuclidean distance between two points.
| |
| WeightedEuclidean(Double, Double, Int32) |
Gets the WeightedEuclidean distance between two points.
| |
| WeightedSquareEuclidean(Double, Double) |
Gets the WeightedSquareEuclidean distance between two points.
| |
| WeightedSquareEuclidean(Double, Double, Double) |
Gets the WeightedSquareEuclidean distance between two points.
| |
| WeightedSquareEuclidean(Double, Double, Int32) |
Gets the WeightedSquareEuclidean distance between two points.
| |
| Yule(Double, Double) |
Gets the Yule distance between two points.
| |
| Yule(Int32, Int32) |
Gets the Yule distance between two points.
|