| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan | 
 Generalized DBSCAN
 
 Generalized DBSCAN is an abstraction of the original DBSCAN idea,
 that allows the use of arbitrary "neighborhood" and "core point" predicates. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical | 
 Hierarchical agglomerative clustering (HAC). 
 | 
| de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans | 
 K-means clustering and variations 
 | 
| de.lmu.ifi.dbs.elki.algorithm.clustering.uncertain | 
 Clustering algorithms for uncertain data. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.outlier.clustering | 
 Clustering based outlier detection. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.outlier.distance | 
 Distance-based outlier detection algorithms, such as DBOutlier and kNN. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.outlier.intrinsic | 
 Outlier detection algorithms based on intrinsic dimensionality. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.outlier.lof | 
 LOF family of outlier detection algorithms 
 | 
| de.lmu.ifi.dbs.elki.algorithm.statistics | 
 Statistical analysis algorithms. 
 | 
| de.lmu.ifi.dbs.elki.database.ids | 
 Database object identification and ID group handling API. 
 | 
| de.lmu.ifi.dbs.elki.database.ids.integer | 
 Integer-based DBID implementation --
 do not use directly - always use  
DBIDUtil. | 
| de.lmu.ifi.dbs.elki.database.query.knn | 
 Prepared queries for k nearest neighbor (kNN) queries 
 | 
| de.lmu.ifi.dbs.elki.database.query.range | 
 Prepared queries for ε-range queries, that return all objects within
 the radius ε 
 | 
| de.lmu.ifi.dbs.elki.database.relation | 
 Relations, materialized and virtual (views) 
 | 
| de.lmu.ifi.dbs.elki.evaluation.outlier | 
 Evaluate an outlier score using a misclassification based cost model 
 | 
| de.lmu.ifi.dbs.elki.evaluation.scores.adapter | 
 Adapter classes for ranking and scoring measures. 
 | 
| de.lmu.ifi.dbs.elki.evaluation.similaritymatrix | 
 Render a distance matrix to visualize a clustering-distance-combination. 
 | 
| de.lmu.ifi.dbs.elki.visualization.style | 
 Style management for ELKI visualizations 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.pairsegments | 
 Visualizers for inspecting cluster differences using pair counting segments 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBIDIter | 
COPACNeighborPredicate.COPACModel.iter()  | 
DBIDIter | 
COPACNeighborPredicate.Instance.iterDBIDs(COPACNeighborPredicate.COPACModel neighbors)  | 
DBIDIter | 
ERiCNeighborPredicate.Instance.iterDBIDs(DBIDs neighbors)  | 
DBIDIter | 
EpsilonNeighborPredicate.Instance.iterDBIDs(DoubleDBIDList neighbors)  | 
DBIDIter | 
SimilarityNeighborPredicate.Instance.iterDBIDs(DoubleDBIDList neighbors)  | 
DBIDIter | 
PreDeConNeighborPredicate.Instance.iterDBIDs(PreDeConNeighborPredicate.PreDeConModel neighbors)  | 
DBIDIter | 
FourCNeighborPredicate.Instance.iterDBIDs(PreDeConNeighborPredicate.PreDeConModel neighbors)  | 
DBIDIter | 
NeighborPredicate.Instance.iterDBIDs(T neighbors)
Add the neighbors to a DBID set 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private static double | 
MiniMax.findMax(DistanceQuery<?> dq,
       DBIDIter i,
       DBIDs cy,
       double maxDist,
       double minMaxDist)
Find the maximum distance of one object to a set. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private boolean | 
KMeansMacQueen.Instance.updateMeanAndAssignment(int minIndex,
                       NumberVector fv,
                       DBIDIter iditer)
Try to update the cluster assignment. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBIDIter | 
FDBSCANNeighborPredicate.Instance.iterDBIDs(DBIDs neighbors)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
UKMeans.updateAssignment(DBIDIter iditer,
                java.util.List<? extends ModifiableDBIDs> clusters,
                WritableIntegerDataStore assignment,
                int newA)
Update the cluster assignment. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
CBLOF.storeCBLOFScore(WritableDoubleDataStore cblofs,
               DoubleMinMax cblofMinMax,
               double cblof,
               DBIDIter iter)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
SOS.nominateNeighbors(DBIDIter ignore,
                 DBIDArrayIter di,
                 double[] p,
                 double norm,
                 WritableDoubleDataStore scores)
Vote for neighbors not being outliers. 
 | 
static double | 
SOS.sumOfProbabilities(DBIDIter ignore,
                  DBIDArrayIter di,
                  double[] p)
Compute the sum of probabilities, stop at first 0, ignore query object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
ISOS.nominateNeighbors(DBIDIter ignore,
                 DBIDArrayIter di,
                 double[] p,
                 double norm,
                 WritableDoubleDataStore scores)
Vote for neighbors not being outliers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected double | 
LOF.computeLRD(KNNQuery<O> knnq,
          DBIDIter curr)
Compute a single local reachability distance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
EvaluateRetrievalPerformance.computeDistances(ModifiableDoubleDBIDList nlist,
                DBIDIter query,
                DistanceQuery<O> distQuery,
                Relation<O> relation)
Compute the distances to the neighbor objects. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DBIDArrayIter
Array iterators that can also go backwards and seek. 
 | 
interface  | 
DBIDArrayMIter
Modifiable array iterator. 
 | 
interface  | 
DBIDMIter
Modifiable DBID iterator. 
 | 
interface  | 
DoubleDBIDListIter
Iterator over double-DBID pairs results. 
 | 
interface  | 
DoubleDBIDListMIter
Modifiable DBIDList iterator. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
EmptyDBIDs.EmptyDBIDIterator
Iterator for empty DBIDs- 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBIDIter | 
DBIDIter.advance()  | 
DBIDIter | 
DBIDs.iter()
Get a DBID iterator (a more efficient API). 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DoubleIntegerDBIDListIter
Combination interface of the DoubleDBIDListIter with IntegerDBIDIter. 
 | 
(package private) interface  | 
DoubleIntegerDBIDListMIter
Combination interface for modifiable iterators. 
 | 
(package private) interface  | 
IntegerDBIDArrayIter
Modifiable integer array iterator. 
 | 
(package private) interface  | 
IntegerDBIDArrayMIter
Modifiable integer array iterator. 
 | 
(package private) interface  | 
IntegerDBIDIter
Iterator for integer DBIDs. 
 | 
(package private) interface  | 
IntegerDBIDMIter
Modifiable iterator interface for integer DBIDs. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
private class  | 
ArrayModifiableIntegerDBIDs.Itr
Iterator class. 
 | 
private class  | 
ArrayModifiableIntegerDBIDs.Slice.SliceItr
Iterator class. 
 | 
protected class  | 
ArrayStaticIntegerDBIDs.Itr
DBID iterator in ELKI/C style. 
 | 
private class  | 
ArrayStaticIntegerDBIDs.Slice.SliceItr
Iterator class. 
 | 
private class  | 
DoubleIntegerDBIDArrayList.Itr
List iterator. 
 | 
private class  | 
DoubleIntegerDBIDKNNHeap.UnorderedIter
Iterate over all objects in the heap, not ordered. 
 | 
private class  | 
DoubleIntegerDBIDSubList.Itr
Iterator for the sublist. 
 | 
protected static class  | 
FastutilIntOpenHashSetModifiableDBIDs.Itr
Iterator over Fastutil hashs. 
 | 
protected class  | 
IntegerDBID.Itr
Pseudo iterator for DBIDs interface. 
 | 
private class  | 
IntegerDBIDKNNSubList.Itr
Iterator for the sublist. 
 | 
private static class  | 
IntegerDBIDPair.Itr
Iterator. 
 | 
private class  | 
IntegerDBIDPair.Slice.SliceItr
Iterator class. 
 | 
private static class  | 
IntegerDBIDRange.Itr
Iterator in ELKI/C++ style. 
 | 
protected class  | 
IntegerDBIDVar.Itr
Pseudo iterator for DBIDs interface. 
 | 
private class  | 
UnmodifiableIntegerArrayDBIDs.Itr
Make an existing DBIDMIter unmodifiable. 
 | 
(package private) class  | 
UnmodifiableIntegerDBIDs.UnmodifiableDBIDIter
Make an existing DBIDMIter unmodifiable. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBIDIter | 
UnmodifiableIntegerDBIDs.UnmodifiableDBIDIter.advance()  | 
| Modifier and Type | Method and Description | 
|---|---|
private KNNHeap | 
LinearScanPrimitiveDistanceKNNQuery.linearScan(Relation<? extends O> relation,
          DBIDIter iter,
          O obj,
          KNNHeap heap)
Main loop of the linear scan. 
 | 
private KNNHeap | 
LinearScanEuclideanDistanceKNNQuery.linearScan(Relation<? extends O> relation,
          DBIDIter iter,
          O obj,
          KNNHeap heap)
Main loop of the linear scan. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
LinearScanEuclideanDistanceRangeQuery.linearScan(Relation<? extends O> relation,
          DBIDIter iter,
          O obj,
          double range,
          ModifiableDoubleDBIDList result)
Main loop for linear scan, 
 | 
private void | 
LinearScanPrimitiveSimilarityRangeQuery.linearScan(Relation<? extends O> relation,
          DBIDIter iter,
          O obj,
          double range,
          ModifiableDoubleDBIDList result)
Main loop for linear scan, 
 | 
private void | 
LinearScanPrimitiveDistanceRangeQuery.linearScan(Relation<? extends O> relation,
          DBIDIter iter,
          O obj,
          double range,
          ModifiableDoubleDBIDList result)
Main loop for linear scan, 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) DBIDIter | 
RelationUtil.RelationObjectIterator.iter
The real iterator. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBIDIter | 
Relation.iterDBIDs()
Get an iterator access to the DBIDs. 
 | 
DBIDIter | 
MaterializedRelation.iterDBIDs()  | 
DBIDIter | 
DBIDView.iterDBIDs()  | 
DBIDIter | 
ProjectedView.iterDBIDs()  | 
DBIDIter | 
ProxyView.iterDBIDs()  | 
DBIDIter | 
ConvertToStringView.iterDBIDs()  | 
DBIDIter | 
MaterializedDoubleRelation.iterDBIDs()  | 
| Constructor and Description | 
|---|
RelationObjectIterator(DBIDIter iter,
                      Relation<? extends O> database)
Full Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private OutlierPrecisionRecallCurve.PRCurve | 
OutlierPrecisionRecallCurve.computePrecisionResult(SetDBIDs ids,
                      DBIDIter iter,
                      DoubleRelation scores)  | 
| Modifier and Type | Field and Description | 
|---|---|
private DBIDIter | 
SimpleAdapter.iter
Original Iterator 
 | 
private DBIDIter | 
OutlierScoreAdapter.iter
Original iterator. 
 | 
| Constructor and Description | 
|---|
SimpleAdapter(DBIDIter iter)
Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private ComputeSimilarityMatrixImage.SimilarityMatrix | 
ComputeSimilarityMatrixImage.computeSimilarityMatrixImage(Relation<O> relation,
                            DBIDIter iter)
Compute the actual similarity image. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBIDIter | 
ClusterStylingPolicy.iterateClass(int cnum)  | 
DBIDIter | 
ClassStylingPolicy.iterateClass(int cnum)
Iterate over all objects from a given class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBIDIter | 
SegmentsStylingPolicy.iterateClass(int cnum)  | 
Copyright © 2019 ELKI Development Team. License information.