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.