Uses of Interface
elki.database.ids.DoubleDBIDList
-
Packages that use DoubleDBIDList Package Description elki.application.benchmark Benchmarking pseudo algorithms.elki.clustering.dbscan DBSCAN and its generalizations.elki.clustering.dbscan.predicates Neighbor and core predicated for Generalized DBSCAN.elki.data.type Data type information, also used for type restrictions.elki.database.ids Database object identification and ID group handling API.elki.database.ids.integer Integer-based DBID implementation -- do not use directly - always useDBIDUtil
.elki.database.query.range Prepared queries for ε-range queries, that return all objects within the radius ε.elki.database.query.rknn Prepared queries for reverse k nearest neighbor (rkNN) queries.elki.evaluation.clustering Evaluation of clustering results.elki.evaluation.scores Evaluation of rankings and scorings.elki.index.preprocessed.knn Indexes providing KNN and rKNN data.elki.index.projected Projected indexes for data.elki.index.tree.metrical.covertree Cover-tree variations.elki.index.tree.metrical.mtreevariants.mktrees Metrical index structures based on the concepts of the M-Tree supporting processing of reverse k nearest neighbor queries by using the k-nn distances of the entries.elki.index.tree.metrical.mtreevariants.mktrees.mkapp elki.index.tree.metrical.mtreevariants.mktrees.mkcop elki.index.tree.metrical.mtreevariants.mktrees.mkmax elki.index.tree.metrical.mtreevariants.mktrees.mktab elki.index.tree.metrical.mtreevariants.query Classes for performing queries (knn, range, ...) on metrical trees.elki.index.tree.spatial.rstarvariants.rdknn elki.math.linearalgebra.pca Principal Component Analysis (PCA) and eigenvector processing.elki.outlier.distance Distance-based outlier detection algorithms, such as DBOutlier and kNN.elki.outlier.subspace Subspace outlier detection methods.elki.visualization.projections Visualization projections.elki.visualization.projector Projectors are responsible for finding appropriate projections for data relations.elki.visualization.silhouette Code for drawing silhouette plots. -
-
Uses of DoubleDBIDList in elki.application.benchmark
Methods in elki.application.benchmark with parameters of type DoubleDBIDList Modifier and Type Method Description protected int
RangeQueryBenchmark. processResult(DoubleDBIDList rres, MeanVariance mv)
Method to test a result. -
Uses of DoubleDBIDList in elki.clustering.dbscan
Methods in elki.clustering.dbscan with parameters of type DoubleDBIDList Modifier and Type Method Description protected int
GriDBSCAN.Instance. processCorePoint(DBIDRef seed, DoubleDBIDList newneighbors, int clusterid, WritableIntegerDataStore clusterids, ArrayModifiableDBIDs activeSet)
Process a single core point.private void
DBSCAN.Instance. processNeighbors(DoubleDBIDList neighbors, ModifiableDBIDs currentCluster, ArrayModifiableDBIDs seeds)
Process a single core point. -
Uses of DoubleDBIDList in elki.clustering.dbscan.predicates
Methods in elki.clustering.dbscan.predicates that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
EpsilonNeighborPredicate.Instance. getNeighbors(DBIDRef reference)
DoubleDBIDList
SimilarityNeighborPredicate.Instance. getNeighbors(DBIDRef reference)
Methods in elki.clustering.dbscan.predicates that return types with arguments of type DoubleDBIDList Modifier and Type Method Description SimpleTypeInformation<DoubleDBIDList>
EpsilonNeighborPredicate. getOutputType()
SimpleTypeInformation<DoubleDBIDList>
SimilarityNeighborPredicate. getOutputType()
Methods in elki.clustering.dbscan.predicates with parameters of type DoubleDBIDList Modifier and Type Method Description protected abstract M
AbstractRangeQueryNeighborPredicate. computeLocalModel(DBIDRef id, DoubleDBIDList neighbors, Relation<? extends O> relation)
Method to compute the actual data model.protected COPACNeighborPredicate.COPACModel
COPACNeighborPredicate. computeLocalModel(DBIDRef id, DoubleDBIDList knnneighbors, Relation<? extends NumberVector> relation)
COPAC model computationprotected PreDeConNeighborPredicate.PreDeConModel
FourCNeighborPredicate. computeLocalModel(DBIDRef id, DoubleDBIDList neighbors, Relation<? extends NumberVector> relation)
protected PreDeConNeighborPredicate.PreDeConModel
PreDeConNeighborPredicate. computeLocalModel(DBIDRef id, DoubleDBIDList neighbors, Relation<? extends NumberVector> relation)
DBIDIter
EpsilonNeighborPredicate.Instance. iterDBIDs(DoubleDBIDList neighbors)
DBIDIter
SimilarityNeighborPredicate.Instance. iterDBIDs(DoubleDBIDList neighbors)
-
Uses of DoubleDBIDList in elki.data.type
Fields in elki.data.type with type parameters of type DoubleDBIDList Modifier and Type Field Description static SimpleTypeInformation<DoubleDBIDList>
TypeUtil. NEIGHBORLIST
A list of neighbors. -
Uses of DoubleDBIDList in elki.database.ids
Subinterfaces of DoubleDBIDList in elki.database.ids Modifier and Type Interface Description interface
KNNList
Interface for kNN results.interface
ModifiableDoubleDBIDList
Modifiable API for Distance-DBID resultsMethods in elki.database.ids that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
DoubleDBIDList. slice(int begin, int end)
Get a subset list. -
Uses of DoubleDBIDList in elki.database.ids.integer
Subinterfaces of DoubleDBIDList in elki.database.ids.integer Modifier and Type Interface Description (package private) interface
DoubleIntegerDBIDList
Interface to store double distance, integer DBID results.Classes in elki.database.ids.integer that implement DoubleDBIDList Modifier and Type Class Description (package private) class
DoubleIntegerDBIDArrayList
Class to store double distance, integer DBID results.(package private) class
DoubleIntegerDBIDKNNList
kNN list, but without automatic sorting.class
DoubleIntegerDBIDSubList
Sublist of an existing result to contain only some of the elements.class
IntegerDBIDKNNSubList
Sublist of an existing result to contain only the first k elements. -
Uses of DoubleDBIDList in elki.database.query.range
Methods in elki.database.query.range that return DoubleDBIDList Modifier and Type Method Description default DoubleDBIDList
RangeSearcher. getRange(O query, double range)
Get the neighbors for a particular object in a given query range. -
Uses of DoubleDBIDList in elki.database.query.rknn
Methods in elki.database.query.rknn that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
LinearScanRKNNByDBID. getRKNN(DBIDRef id, int k)
DoubleDBIDList
LinearScanRKNNByObject. getRKNN(O obj, int k)
DoubleDBIDList
PreprocessorRKNNQuery. getRKNN(DBIDRef id, int k)
DoubleDBIDList
RKNNSearcher. getRKNN(O query, int k)
Get the reverse k nearest neighbors for a particular object.DoubleDBIDList
WrappedRKNNDBIDByLookup. getRKNN(DBIDRef id, int k)
-
Uses of DoubleDBIDList in elki.evaluation.clustering
Methods in elki.evaluation.clustering with parameters of type DoubleDBIDList Modifier and Type Method Description static double
EvaluateClustering. evaluateRanking(ScoreEvaluation eval, Cluster<?> clus, DoubleDBIDList ranking)
Evaluate given a cluster (of positive elements) and a scoring list. -
Uses of DoubleDBIDList in elki.evaluation.scores
Methods in elki.evaluation.scores with parameters of type DoubleDBIDList Modifier and Type Method Description default double
ScoreEvaluation. evaluate(DBIDs ids, DoubleDBIDList nei)
Evaluate given a list of positives and a scoring. -
Uses of DoubleDBIDList in elki.index.preprocessed.knn
Methods in elki.index.preprocessed.knn that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
MaterializeKNNAndRKNNPreprocessor. getRKNN(DBIDRef id)
Returns the materialized RkNNs of the specified id. -
Uses of DoubleDBIDList in elki.index.projected
Methods in elki.index.projected that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
ProjectedIndex.ProjectedRKNNByDBID. getRKNN(DBIDRef id, int k)
DoubleDBIDList
ProjectedIndex.ProjectedRKNNByObject. getRKNN(O obj, int k)
-
Uses of DoubleDBIDList in elki.index.tree.metrical.covertree
Methods in elki.index.tree.metrical.covertree with parameters of type DoubleDBIDList Modifier and Type Method Description protected double
AbstractCoverTree. maxDistance(DoubleDBIDList elems)
Find maximum in a list via scanning.Constructors in elki.index.tree.metrical.covertree with parameters of type DoubleDBIDList Constructor Description Node(DBIDRef r, double maxDist, double parentDist, DoubleDBIDList singletons)
Constructor for leaf node.Node(DBIDRef r, double maxDist, DoubleDBIDList singletons)
Constructor for leaf node. -
Uses of DoubleDBIDList in elki.index.tree.metrical.mtreevariants.mktrees
Methods in elki.index.tree.metrical.mtreevariants.mktrees that return DoubleDBIDList Modifier and Type Method Description abstract DoubleDBIDList
AbstractMkTree. reverseKNNQuery(DBIDRef id, int k)
Performs a reverse k-nearest neighbor query for the given object ID. -
Uses of DoubleDBIDList in elki.index.tree.metrical.mtreevariants.mktrees.mkapp
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkapp that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
MkAppTree. reverseKNNQuery(DBIDRef id, int k)
Performs a reverse k-nearest neighbor query for the given object ID. -
Uses of DoubleDBIDList in elki.index.tree.metrical.mtreevariants.mktrees.mkcop
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkcop that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
MkCoPTree. reverseKNNQuery(DBIDRef id, int k)
Performs a reverse k-nearest neighbor query for the given object ID. -
Uses of DoubleDBIDList in elki.index.tree.metrical.mtreevariants.mktrees.mkmax
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkmax that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
MkMaxTree. reverseKNNQuery(DBIDRef id, int k)
Performs a reverse k-nearest neighbor query for the given object ID. -
Uses of DoubleDBIDList in elki.index.tree.metrical.mtreevariants.mktrees.mktab
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mktab that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
MkTabTree. reverseKNNQuery(DBIDRef id, int k)
-
Uses of DoubleDBIDList in elki.index.tree.metrical.mtreevariants.query
Methods in elki.index.tree.metrical.mtreevariants.query that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
MkTreeRKNNQuery. getRKNN(DBIDRef id, int k)
-
Uses of DoubleDBIDList in elki.index.tree.spatial.rstarvariants.rdknn
Methods in elki.index.tree.spatial.rstarvariants.rdknn that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList
RdKNNTree. reverseKNNQuery(DBID oid, int k, SpatialPrimitiveDistance<? super O> distance)
-
Uses of DoubleDBIDList in elki.math.linearalgebra.pca
Methods in elki.math.linearalgebra.pca with parameters of type DoubleDBIDList Modifier and Type Method Description private void
AutotuningPCA. assertSortedByDistance(DoubleDBIDList results)
Ensure that the results are sorted by distance.PCAResult
AutotuningPCA. processQueryResult(DoubleDBIDList results, Relation<? extends NumberVector> database)
PCAResult
PCARunner. processQueryResult(DoubleDBIDList results, Relation<? extends NumberVector> database)
Run PCA on a QueryResult Collection.default double[][]
CovarianceMatrixBuilder. processQueryResults(DoubleDBIDList results, Relation<? extends NumberVector> database)
Compute covariance matrix for a QueryResult Collection.default double[][]
CovarianceMatrixBuilder. processQueryResults(DoubleDBIDList results, Relation<? extends NumberVector> database, int k)
Compute covariance matrix for a QueryResult collection.double[][]
WeightedCovarianceMatrixBuilder. processQueryResults(DoubleDBIDList results, Relation<? extends NumberVector> database, int k)
Compute Covariance Matrix for a QueryResult Collection. -
Uses of DoubleDBIDList in elki.outlier.distance
Methods in elki.outlier.distance that return DoubleDBIDList Modifier and Type Method Description protected DoubleDBIDList
ReferenceBasedOutlierDetection. computeDistanceVector(NumberVector refPoint, Relation<? extends NumberVector> database, PrimitiveDistanceQuery<? super NumberVector> distFunc)
Computes for each object the distance to one reference point.Methods in elki.outlier.distance with parameters of type DoubleDBIDList Modifier and Type Method Description protected double
ReferenceBasedOutlierDetection. computeDensity(DoubleDBIDList referenceDists, DoubleDBIDListIter iter, int index)
Computes the density of an object.protected void
ReferenceBasedOutlierDetection. updateDensities(WritableDoubleDataStore rbod_score, DoubleDBIDList referenceDists)
Update the density estimates for each object. -
Uses of DoubleDBIDList in elki.outlier.subspace
Methods in elki.outlier.subspace that return DoubleDBIDList Modifier and Type Method Description private DoubleDBIDList
OUTRES. initialRange(DBIDRef obj, DBIDs cands, PrimitiveDistance<? super NumberVector> df, double eps, OUTRES.KernelDensityEstimator kernel, ModifiableDoubleDBIDList n)
Initial range query.private DoubleDBIDList
OUTRES. subsetNeighborhoodQuery(DoubleDBIDList neighc, DBIDRef dbid, PrimitiveDistance<? super NumberVector> df, double adjustedEps, OUTRES.KernelDensityEstimator kernel, ModifiableDoubleDBIDList n)
Refine neighbors within a subset.Methods in elki.outlier.subspace with parameters of type DoubleDBIDList Modifier and Type Method Description protected boolean
OUTRES. relevantSubspace(long[] subspace, DoubleDBIDList neigh, OUTRES.KernelDensityEstimator kernel)
Subspace relevance test.private DoubleDBIDList
OUTRES. subsetNeighborhoodQuery(DoubleDBIDList neighc, DBIDRef dbid, PrimitiveDistance<? super NumberVector> df, double adjustedEps, OUTRES.KernelDensityEstimator kernel, ModifiableDoubleDBIDList n)
Refine neighbors within a subset.protected double
OUTRES.KernelDensityEstimator. subspaceDensity(long[] subspace, DoubleDBIDList neighbors)
Compute density in the given subspace. -
Uses of DoubleDBIDList in elki.visualization.projections
Methods in elki.visualization.projections that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList[]
SilhouetteProjection. getSilhouetteValues()
Get the silhouette values -
Uses of DoubleDBIDList in elki.visualization.projector
Fields in elki.visualization.projector declared as DoubleDBIDList Modifier and Type Field Description private DoubleDBIDList[]
SilhouettePlotProjector. values
Silhouette valuesMethods in elki.visualization.projector that return DoubleDBIDList Modifier and Type Method Description DoubleDBIDList[]
SilhouettePlotProjector. getValues()
Get the silhouette valuesprivate static DoubleDBIDList[]
SilhouettePlotProjector. sortSilhouette(Clustering<?> c, DoubleRelation dds)
Sort the silhouettes for visualization. -
Uses of DoubleDBIDList in elki.visualization.silhouette
Fields in elki.visualization.silhouette declared as DoubleDBIDList Modifier and Type Field Description (package private) DoubleDBIDList[]
SilhouettePlot. silhouettes
The silhouette values.Methods in elki.visualization.silhouette with parameters of type DoubleDBIDList Modifier and Type Method Description protected LinearScale
SilhouettePlot. computeScale(DoubleDBIDList[] silhouettes)
Compute the scale (value range)static SilhouettePlot
SilhouettePlot. plotForSilhouetteValues(DoubleDBIDList[] silhouettes, VisualizerContext context)
Static method to find a silhouette plot for a result, or to create a new one using the given context.Constructors in elki.visualization.silhouette with parameters of type DoubleDBIDList Constructor Description SilhouettePlot(DoubleDBIDList[] silhouettes, StylingPolicy colors)
Constructor, with automatic distance adapter detection.
-