Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.clustering |
Clustering algorithms.
|
de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan |
Generalized DBSCAN.
|
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.lof |
LOF family of outlier detection algorithms.
|
de.lmu.ifi.dbs.elki.algorithm.statistics |
Statistical analysis algorithms
The algorithms in this package perform statistical analysis of the data
(e.g. compute distributions, distance distributions etc.)
|
de.lmu.ifi.dbs.elki.database.ids |
Database object identification and ID group handling API.
|
de.lmu.ifi.dbs.elki.database.ids.generic |
Database object identification and ID group handling - generic implementations.
|
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.index.preprocessed.knn |
Indexes providing KNN and rKNN data.
|
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 |
---|---|
private void |
DBSCAN.processNeighbors(DBIDIter neighbor,
ModifiableDBIDs currentCluster,
HashSetModifiableDBIDs seeds)
Process a single core point.
|
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 |
FourCNeighborPredicate.Instance.iterDBIDs(PreDeConNeighborPredicate.PreDeConModel neighbors) |
DBIDIter |
PreDeConNeighborPredicate.Instance.iterDBIDs(PreDeConNeighborPredicate.PreDeConModel neighbors) |
DBIDIter |
NeighborPredicate.Instance.iterDBIDs(T neighbors)
Add the neighbors to a DBID set
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractKMeans.updateAssignment(DBIDIter iditer,
List<? extends ModifiableDBIDs> clusters,
WritableIntegerDataStore assignment,
int newA) |
protected boolean |
KMeansBatchedLloyd.updateAssignment(DBIDIter id,
V fv,
List<? extends ModifiableDBIDs> clusters,
WritableIntegerDataStore assignment,
double[][] meanshift,
int[] changesize,
int minIndex)
Update the assignment of a single object.
|
private boolean |
AbstractKMeans.updateMeanAndAssignment(List<ModifiableDBIDs> clusters,
List<Vector> means,
int minIndex,
V fv,
DBIDIter iditer,
WritableIntegerDataStore assignment)
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,
List<? extends ModifiableDBIDs> clusters,
WritableIntegerDataStore assignment,
int newA)
Update the cluster assignment.
|
Modifier and Type | Method and Description |
---|---|
protected double |
LOF.computeLRD(KNNQuery<O> knnq,
DBIDIter curr)
Compute a single local reachability distance.
|
protected DBIDs |
INFLO.getKNN(DBIDIter q,
KNNQuery<O> knnQuery,
WritableDataStore<ModifiableDBIDs> knns,
WritableDoubleDataStore density)
Get the (forward only) kNN of an object, including the query point
|
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 | Class and Description |
---|---|
private class |
KNNSubList.Itr
Iterator for the sublist.
|
protected class |
MaskedDBIDs.DBIDItr
Iterator over set bits.
|
protected class |
MaskedDBIDs.InvDBIDItr
Iterator over set bits.
|
(package private) class |
UnmodifiableArrayDBIDs.UnmodifiableDBIDArrayIter
Make an existing DBIDMIter unmodifiable.
|
(package private) class |
UnmodifiableDBIDs.UnmodifiableDBIDIter
Make an existing DBIDMIter unmodifiable.
|
Modifier and Type | Field and Description |
---|---|
private DBIDIter |
UnmodifiableDBIDs.UnmodifiableDBIDIter.it
Wrapped iterator.
|
Modifier and Type | Method and Description |
---|---|
DBIDIter |
UnmodifiableDBIDs.UnmodifiableDBIDIter.advance() |
DBIDIter |
MaskedDBIDs.DBIDItr.advance() |
DBIDIter |
MaskedDBIDs.InvDBIDItr.advance() |
DBIDIter |
UnmodifiableDBIDs.iter() |
DBIDIter |
MaskedDBIDs.iter() |
Constructor and Description |
---|
UnmodifiableDBIDIter(DBIDIter it)
Constructor.
|
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 |
DoubleIntegerDBIDList.Itr
List iterator.
|
private class |
DoubleIntegerDBIDPairKNNListHeap.Itr
Iterator.
|
private class |
DoubleIntegerDBIDPairList.Itr
List iterator.
|
protected class |
IntegerDBID.Itr
Pseudo iterator for DBIDs interface.
|
private class |
IntegerDBIDKNNSubList.Itr
Iterator for the sublist.
|
private static class |
IntegerDBIDPair.Itr
Iterator.
|
private static class |
IntegerDBIDRange.Itr
Iterator in ELKI/C++ style.
|
protected class |
IntegerDBIDVar.Itr
Pseudo iterator for DBIDs interface.
|
protected static class |
TroveHashSetModifiableDBIDs.Itr
Iterator over trove hashs.
|
(package private) class |
UnmodifiableIntegerArrayDBIDs.UnmodifiableDBIDIter
Make an existing DBIDMIter unmodifiable.
|
(package private) class |
UnmodifiableIntegerDBIDs.UnmodifiableDBIDIter
Make an existing DBIDMIter unmodifiable.
|
Modifier and Type | Method and Description |
---|---|
DBIDIter |
IntegerDBIDPair.Itr.advance() |
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 |
LinearScanPrimitiveDistanceRangeQuery.linearScan(Relation<? extends O> relation,
DBIDIter iter,
O obj,
double range,
ModifiableDoubleDBIDList result)
Main loop for linear scan,
|
private void |
LinearScanEuclideanDistanceRangeQuery.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 |
MaterializedRelation.iterDBIDs() |
DBIDIter |
ProxyView.iterDBIDs() |
DBIDIter |
ConvertToStringView.iterDBIDs() |
DBIDIter |
Relation.iterDBIDs()
Get an iterator access to the DBIDs.
|
DBIDIter |
DBIDView.iterDBIDs() |
DBIDIter |
ProjectedView.iterDBIDs() |
DBIDIter |
MaterializedDoubleRelation.iterDBIDs() |
Constructor and Description |
---|
RelationObjectIterator(DBIDIter iter,
Relation<? extends O> database)
Full Constructor.
|
Modifier and Type | Method and Description |
---|---|
private XYCurve |
OutlierPrecisionRecallCurve.computePrecisionResult(int size,
SetDBIDs ids,
DBIDIter iter,
DoubleRelation scores) |
Modifier and Type | Field and Description |
---|---|
private DBIDIter |
OutlierScoreAdapter.iter
Original iterator.
|
private DBIDIter |
SimpleAdapter.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 |
---|---|
private DoubleDBIDPair |
MaterializeKNNAndRKNNPreprocessor.makePair(DoubleDBIDListIter iter,
DBIDIter id) |
Modifier and Type | Method and Description |
---|---|
DBIDIter |
ClassStylingPolicy.iterateClass(int cnum)
Iterate over all objects from a given class.
|
DBIDIter |
ClusterStylingPolicy.iterateClass(int cnum) |
Modifier and Type | Method and Description |
---|---|
DBIDIter |
SegmentsStylingPolicy.iterateClass(int cnum) |
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.