Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans |
K-means clustering and variations.
|
de.lmu.ifi.dbs.elki.algorithm.outlier |
Outlier detection algorithms
|
de.lmu.ifi.dbs.elki.database.datastore |
General data store layer API (along the lines of
Map<DBID, T> - use everywhere!) |
de.lmu.ifi.dbs.elki.database.datastore.memory |
Memory data store implementation for ELKI.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
KMedoidsPAM.assignToNearestCluster(ArrayDBIDs means,
DBIDs ids,
WritableDoubleDataStore second,
List<? extends ModifiableDBIDs> clusters,
DistanceQuery<V,D> distQ)
Returns a list of clusters.
|
Modifier and Type | Field and Description |
---|---|
private WritableDoubleDataStore |
LOF.LOFResult.lofs
The LOF values of the objects.
|
private WritableDoubleDataStore |
LOF.LOFResult.lrds
The LRD values of the objects.
|
Modifier and Type | Method and Description |
---|---|
protected WritableDoubleDataStore |
LOF.computeLRDs(DBIDs ids,
KNNQuery<O,D> knnReach)
Computes the local reachability density (LRD) of the specified objects.
|
WritableDoubleDataStore |
LOF.LOFResult.getLofs()
Get the LOF data store.
|
WritableDoubleDataStore |
LOF.LOFResult.getLrds()
Get the LRD data store.
|
Modifier and Type | Method and Description |
---|---|
protected Pair<WritableDoubleDataStore,DoubleMinMax> |
LOF.computeLOFs(DBIDs ids,
DoubleDataStore lrds,
KNNQuery<O,D> knnRefer)
Computes the Local outlier factor (LOF) of the specified objects.
|
Modifier and Type | Method and Description |
---|---|
private Heap<DoubleDBIDPair> |
ABOD.calcDistsandNN(Relation<V> data,
KernelMatrix kernelMatrix,
int sampleSize,
DBIDRef aKey,
WritableDoubleDataStore dists) |
private Heap<DoubleDBIDPair> |
ABOD.calcDistsandRNDSample(Relation<V> data,
KernelMatrix kernelMatrix,
int sampleSize,
DBIDRef aKey,
WritableDoubleDataStore dists) |
private double[] |
ABOD.calcFastNormalization(DBIDRef x,
WritableDoubleDataStore dists,
DBIDs ids) |
private double |
ABOD.getAbofFilter(KernelMatrix kernelMatrix,
DBIDRef aKey,
WritableDoubleDataStore dists,
double fulCounter,
double counter,
DBIDs neighbors) |
Constructor and Description |
---|
LOF.LOFResult(OutlierResult result,
KNNQuery<O,D> kNNRefer,
KNNQuery<O,D> kNNReach,
WritableDoubleDataStore lrds,
WritableDoubleDataStore lofs)
Encapsulates information generated during a run of the
LOF
algorithm. |
Modifier and Type | Method and Description |
---|---|
static WritableDoubleDataStore |
DataStoreUtil.makeDoubleStorage(DBIDs ids,
int hints)
Make a new storage, to associate the given ids with an object of class
dataclass.
|
WritableDoubleDataStore |
DataStoreFactory.makeDoubleStorage(DBIDs ids,
int hints)
Make a new storage, to associate the given ids with an object of class
dataclass.
|
static WritableDoubleDataStore |
DataStoreUtil.makeDoubleStorage(DBIDs ids,
int hints,
double def)
Make a new storage, to associate the given ids with an object of class
dataclass.
|
WritableDoubleDataStore |
DataStoreFactory.makeDoubleStorage(DBIDs ids,
int hints,
double def)
Make a new storage, to associate the given ids with an object of class
dataclass.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayDoubleStore
A class to answer representation queries using the stored Array.
|
class |
MapIntegerDBIDDoubleStore
Writable data store for double values.
|
Modifier and Type | Method and Description |
---|---|
WritableDoubleDataStore |
MemoryDataStoreFactory.makeDoubleStorage(DBIDs ids,
int hints) |
WritableDoubleDataStore |
MemoryDataStoreFactory.makeDoubleStorage(DBIDs ids,
int hints,
double def) |