Uses of Interface
elki.distance.SpatialPrimitiveDistance
-
Packages that use SpatialPrimitiveDistance Package Description elki.algorithm Miscellaneous algorithms.elki.clustering.optics OPTICS family of clustering algorithms.elki.database.query.distance Prepared queries for distances.elki.distance Distance functions for use within ELKI.elki.distance.colorhistogram Distance functions for color histograms.elki.distance.geo Geographic (earth) distance functions.elki.distance.histogram Distance functions for one-dimensional histograms.elki.distance.minkowski Minkowski space Lp norms such as the popular Euclidean and Manhattan distances.elki.distance.probabilistic Distance from probability theory, mostly divergences such as K-L-divergence, J-divergence, F-divergence, χ²-divergence, etc.elki.distance.subspace Distance functions based on subspaces.elki.index.tree.spatial.rstarvariants.query Queries on the R-Tree family of indexes: kNN and range queries.elki.index.tree.spatial.rstarvariants.rdknn elki.index.tree.spatial.rstarvariants.strategies.reinsert Reinsertion strategies for R-trees.elki.similarity Similarity functions. -
-
Uses of SpatialPrimitiveDistance in elki.algorithm
Fields in elki.algorithm declared as SpatialPrimitiveDistance Modifier and Type Field Description protected SpatialPrimitiveDistance<?>KNNJoin. distanceDistance function used.protected SpatialPrimitiveDistance<?>KNNJoin.Par. distanceThe distance function to use.Methods in elki.algorithm with parameters of type SpatialPrimitiveDistance Modifier and Type Method Description private java.util.List<KNNHeap>KNNJoin. initHeaps(SpatialPrimitiveDistance<?> distFunction, AbstractRStarTreeNode<?,?> pr)Initialize the heaps.private voidKNNJoin. processDataPages(SpatialPrimitiveDistance<?> df, java.util.List<KNNHeap> pr_heaps, java.util.List<KNNHeap> ps_heaps, AbstractRStarTreeNode<?,?> pr, AbstractRStarTreeNode<?,?> ps)Processes the two data pages pr and ps and determines the k-nearest neighbors of pr in ps.Constructors in elki.algorithm with parameters of type SpatialPrimitiveDistance Constructor Description KNNJoin(SpatialPrimitiveDistance<?> distance, int k)Constructor. -
Uses of SpatialPrimitiveDistance in elki.clustering.optics
Fields in elki.clustering.optics declared as SpatialPrimitiveDistance Modifier and Type Field Description protected SpatialPrimitiveDistance<? super V>DeLiClu. distanceDistance function used.protected SpatialPrimitiveDistance<? super V>DeLiClu.Par. distanceThe distance function to use.Constructors in elki.clustering.optics with parameters of type SpatialPrimitiveDistance Constructor Description DeLiClu(DeLiCluTreeFactory<? super V> indexer, SpatialPrimitiveDistance<? super V> distance, int minpts)Constructor. -
Uses of SpatialPrimitiveDistance in elki.database.query.distance
Fields in elki.database.query.distance declared as SpatialPrimitiveDistance Modifier and Type Field Description protected SpatialPrimitiveDistance<? super V>SpatialPrimitiveDistanceQuery. distanceFunctionThe distance function we use.Methods in elki.database.query.distance that return SpatialPrimitiveDistance Modifier and Type Method Description SpatialPrimitiveDistance<? super V>SpatialDistanceQuery. getDistance()Get the inner distance function.SpatialPrimitiveDistance<? super V>SpatialPrimitiveDistanceQuery. getDistance()Constructors in elki.database.query.distance with parameters of type SpatialPrimitiveDistance Constructor Description SpatialPrimitiveDistanceQuery(Relation<? extends V> relation, SpatialPrimitiveDistance<? super V> distanceFunction)SpatialPrimitiveDistanceSimilarityQuery(Relation<? extends O> relation, SpatialPrimitiveDistance<? super O> distanceFunction, PrimitiveSimilarity<? super O> similarityFunction)Constructor. -
Uses of SpatialPrimitiveDistance in elki.distance
Classes in elki.distance that implement SpatialPrimitiveDistance Modifier and Type Class Description classArcCosineDistanceArcus cosine distance function for feature vectors.classArcCosineUnitlengthDistanceArcus cosine distance function for feature vectors.classBrayCurtisDistanceBray-Curtis distance function / Sørensen–Dice coefficient for continuous vector spaces (not only binary data).classCanberraDistanceCanberra distance function, a variation of Manhattan distance.classClarkDistanceClark distance function for vector spaces.classCosineDistanceCosine distance function for feature vectors.classCosineUnitlengthDistanceCosine distance function for unit length feature vectors.classSqrtCosineDistanceCosine distance function for feature vectors using the square root.classSqrtCosineUnitlengthDistanceCosine distance function for unit length feature vectors using the square root.classWeightedCanberraDistanceWeighted Canberra distance function, a variation of Manhattan distance. -
Uses of SpatialPrimitiveDistance in elki.distance.colorhistogram
Classes in elki.distance.colorhistogram that implement SpatialPrimitiveDistance Modifier and Type Class Description classHistogramIntersectionDistanceIntersection distance for color histograms. -
Uses of SpatialPrimitiveDistance in elki.distance.geo
Classes in elki.distance.geo that implement SpatialPrimitiveDistance Modifier and Type Class Description classDimensionSelectingLatLngDistanceDistance function for 2D vectors in Latitude, Longitude form.classLatLngDistanceDistance function for 2D vectors in Latitude, Longitude form.classLngLatDistanceDistance function for 2D vectors in Longitude, Latitude form. -
Uses of SpatialPrimitiveDistance in elki.distance.histogram
Classes in elki.distance.histogram that implement SpatialPrimitiveDistance Modifier and Type Class Description classHistogramMatchDistanceDistance function based on histogram matching, i.e., Manhattan distance on the cumulative density function. -
Uses of SpatialPrimitiveDistance in elki.distance.minkowski
Classes in elki.distance.minkowski that implement SpatialPrimitiveDistance Modifier and Type Class Description classEuclideanDistanceEuclidean distance forNumberVectors.classLPIntegerNormDistanceLp-Norm forNumberVectors, optimized version for integer values of p.classLPNormDistanceLp-Norm (Minkowski norms) are a family of distances forNumberVectors.classManhattanDistanceManhattan distance forNumberVectors.classMaximumDistanceMaximum distance forNumberVectors.classMinimumDistanceMinimum distance forNumberVectors.classSquaredEuclideanDistanceSquared Euclidean distance, optimized forSparseNumberVectors.classWeightedEuclideanDistanceWeighted Euclidean distance forNumberVectors.classWeightedLPNormDistanceWeighted version of the Minkowski Lp norm distance forNumberVector.classWeightedManhattanDistanceWeighted version of the Manhattan (L1) metric.classWeightedMaximumDistanceWeighted version of the maximum distance function forNumberVectors.classWeightedSquaredEuclideanDistanceWeighted squared Euclidean distance forNumberVectors. -
Uses of SpatialPrimitiveDistance in elki.distance.probabilistic
Classes in elki.distance.probabilistic that implement SpatialPrimitiveDistance Modifier and Type Class Description classChiDistanceχ distance function, symmetric version.classChiSquaredDistanceχ² distance function, symmetric version.classFisherRaoDistanceFisher-Rao riemannian metric for (discrete) probability distributions.classHellingerDistanceHellinger metric / affinity / kernel, Bhattacharyya coefficient, fidelity similarity, Matusita distance, Hellinger-Kakutani metric on a probability distribution.classJeffreyDivergenceDistanceJeffrey Divergence forNumberVectors is a symmetric, smoothened version of theKullbackLeiblerDivergenceAsymmetricDistance.classJensenShannonDivergenceDistanceJensen-Shannon Divergence forNumberVectors is a symmetric, smoothened version of theKullbackLeiblerDivergenceAsymmetricDistance.classSqrtJensenShannonDivergenceDistanceThe square root of Jensen-Shannon divergence is a metric.classTriangularDiscriminationDistanceTriangular Discrimination has relatively tight upper and lower bounds to the Jensen-Shannon divergence, but is much less expensive.classTriangularDistanceTriangular Distance has relatively tight upper and lower bounds to the (square root of the) Jensen-Shannon divergence, but is much less expensive. -
Uses of SpatialPrimitiveDistance in elki.distance.subspace
Classes in elki.distance.subspace that implement SpatialPrimitiveDistance Modifier and Type Class Description classOnedimensionalDistanceDistance function that computes the distance between feature vectors as the absolute difference of their values in a specified dimension only.classSubspaceEuclideanDistanceEuclidean distance function betweenNumberVectors only in specified dimensions.classSubspaceLPNormDistanceLp-Norm distance function betweenNumberVectors only in specified dimensions.classSubspaceManhattanDistanceManhattan distance function betweenNumberVectors only in specified dimensions.classSubspaceMaximumDistanceMaximum distance function betweenNumberVectors only in specified dimensions. -
Uses of SpatialPrimitiveDistance in elki.index.tree.spatial.rstarvariants.query
Fields in elki.index.tree.spatial.rstarvariants.query declared as SpatialPrimitiveDistance Modifier and Type Field Description protected SpatialPrimitiveDistance<? super O>RStarTreeDistancePrioritySearcher. distanceSpatial primitive distance function.protected SpatialPrimitiveDistance<? super O>RStarTreeKNNSearcher. distanceSpatial primitive distance function.protected SpatialPrimitiveDistance<? super O>RStarTreeRangeSearcher. distanceSpatial primitive distance functionConstructors in elki.index.tree.spatial.rstarvariants.query with parameters of type SpatialPrimitiveDistance Constructor Description RStarTreeDistancePrioritySearcher(AbstractRStarTree<?,?,?> tree, Relation<? extends O> relation, SpatialPrimitiveDistance<? super O> distance)Constructor.RStarTreeKNNSearcher(AbstractRStarTree<?,?,?> tree, Relation<? extends O> relation, SpatialPrimitiveDistance<? super O> distance)Constructor.RStarTreeRangeSearcher(AbstractRStarTree<?,?,?> tree, Relation<? extends O> relation, SpatialPrimitiveDistance<? super O> distance)Constructor. -
Uses of SpatialPrimitiveDistance in elki.index.tree.spatial.rstarvariants.rdknn
Fields in elki.index.tree.spatial.rstarvariants.rdknn declared as SpatialPrimitiveDistance Modifier and Type Field Description (package private) SpatialPrimitiveDistance<NumberVector>RdkNNSettings. distanceThe distance function.Methods in elki.index.tree.spatial.rstarvariants.rdknn with parameters of type SpatialPrimitiveDistance Modifier and Type Method Description private voidRdKNNTree. checkDistance(SpatialPrimitiveDistance<? super O> distance)Throws an IllegalArgumentException if the specified distance function is not an instance of the distance function used by this index.protected java.util.List<DoubleObjPair<RdKNNEntry>>RdKNNTree. getSortedEntries(AbstractRStarTreeNode<?,?> node, SpatialComparable q, SpatialPrimitiveDistance<?> distance)Sorts the entries of the specified node according to their minimum distance to the specified object.DoubleDBIDListRdKNNTree. reverseKNNQuery(DBID oid, int k, SpatialPrimitiveDistance<? super O> distance)Constructors in elki.index.tree.spatial.rstarvariants.rdknn with parameters of type SpatialPrimitiveDistance Constructor Description RdkNNSettings(int k_max, SpatialPrimitiveDistance<NumberVector> distance)Constructor. -
Uses of SpatialPrimitiveDistance in elki.index.tree.spatial.rstarvariants.strategies.reinsert
Fields in elki.index.tree.spatial.rstarvariants.strategies.reinsert declared as SpatialPrimitiveDistance Modifier and Type Field Description (package private) SpatialPrimitiveDistance<?>AbstractPartialReinsert. distanceDistance function to use for measuring(package private) SpatialPrimitiveDistance<?>AbstractPartialReinsert.Par. distanceDistance function to use for measuringConstructors in elki.index.tree.spatial.rstarvariants.strategies.reinsert with parameters of type SpatialPrimitiveDistance Constructor Description AbstractPartialReinsert(double reinsertAmount, SpatialPrimitiveDistance<?> distance)Constructor.CloseReinsert(double reinsertAmount, SpatialPrimitiveDistance<?> distance)Constructor.FarReinsert(double reinsertAmount, SpatialPrimitiveDistance<?> distance)Constructor. -
Uses of SpatialPrimitiveDistance in elki.similarity
Classes in elki.similarity that implement SpatialPrimitiveDistance Modifier and Type Class Description classKulczynski1SimilarityKulczynski similarity 1.
-