| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical | Hierarchical agglomerative clustering (HAC). | 
| de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.extraction | Extraction of partitional clusterings from hierarchical results. | 
| de.lmu.ifi.dbs.elki.algorithm.clustering.optics | OPTICS family of clustering algorithms. | 
| 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.outlier.lof.parallel | Parallelized variants of LOF. | 
| 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. | 
| de.lmu.ifi.dbs.elki.database.relation | Relations, materialized and virtual (views). | 
| de.lmu.ifi.dbs.elki.index.preprocessed.fastoptics | Preprocessed index used by the FastOPTICS algorithm. | 
| Modifier and Type | Field and Description | 
|---|---|
| (package private) DoubleDataStore | PointerDensityHierarchyRepresentationResult. coreDistanceCore distance. | 
| private DoubleDataStore | AbstractHDBSCAN.HDBSCANAdapter. coredistsCore distance storage. | 
| (package private) DoubleDataStore | PointerHierarchyRepresentationResult. parentDistanceDistance to the parent object. | 
| Modifier and Type | Method and Description | 
|---|---|
| DoubleDataStore | PointerDensityHierarchyRepresentationResult. getCoreDistanceStore()Get the core distance. | 
| DoubleDataStore | PointerHierarchyRepresentationResult. getParentDistanceStore()Get the distance to the parent. | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | SLINKHDBSCANLinearMemory. step2(DBIDRef id,
     DBIDs processedIDs,
     DistanceQuery<? super O> distQuery,
     DoubleDataStore coredists,
     WritableDoubleDataStore m)Second step: Determine the pairwise distances from all objects in the
 pointer representation to the new object with the specified id. | 
| Constructor and Description | 
|---|
| AbstractHDBSCAN.HDBSCANAdapter(ArrayDBIDs ids,
                              DoubleDataStore coredists,
                              DistanceQuery<?> distq)Constructor. | 
| PointerDensityHierarchyRepresentationResult(DBIDs ids,
                                           DBIDDataStore parent,
                                           DoubleDataStore parentDistance,
                                           DoubleDataStore coreDistance)Constructor. | 
| PointerHierarchyRepresentationResult(DBIDs ids,
                                    DBIDDataStore parent,
                                    DoubleDataStore parentDistance)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| Clustering<DendrogramModel> | ExtractFlatClusteringFromHierarchy. extractClusters(DBIDs ids,
               DBIDDataStore pi,
               DoubleDataStore lambda)Extract all clusters from the pi-lambda-representation. | 
| Clustering<DendrogramModel> | SimplifiedHierarchyExtraction. extractClusters(DBIDs ids,
               DBIDDataStore pi,
               DoubleDataStore lambda,
               DoubleDataStore coredist)Extract all clusters from the pi-lambda-representation. | 
| Clustering<DendrogramModel> | HDBSCANHierarchyExtraction. extractClusters(DBIDs ids,
               DBIDDataStore pi,
               DoubleDataStore lambda,
               DoubleDataStore coredist)Extract all clusters from the pi-lambda-representation. | 
| private int | ExtractFlatClusteringFromHierarchy. findSplit(ArrayDBIDs order,
         DBIDArrayIter it,
         DoubleDataStore lambda)Find the splitting point in the ordered DBIDs list. | 
| Modifier and Type | Field and Description | 
|---|---|
| (package private) DoubleDataStore | FastOPTICS. inverseDensitiesInverse Densities correspond to average distances in point set of
 projections | 
| Modifier and Type | Method and Description | 
|---|---|
| protected DoubleDataStore | DBOutlierScore. computeOutlierScores(Database database,
                    Relation<O> relation,
                    double d) | 
| protected DoubleDataStore | DBOutlierDetection. computeOutlierScores(Database database,
                    Relation<O> relation,
                    double neighborhoodSize) | 
| protected abstract DoubleDataStore | AbstractDBOutlier. computeOutlierScores(Database database,
                    Relation<O> relation,
                    double d)computes an outlier score for each object of the database. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected DoubleDataStore | IDOS. computeIDOS(DBIDs ids,
           KNNQuery<O> knnQ,
           DoubleDataStore intDims,
           DoubleMinMax idosminmax)Computes all IDOS scores. | 
| protected DoubleDataStore | IDOS. computeIDs(DBIDs ids,
          KNNQuery<O> knnQ)Computes all IDs | 
| Modifier and Type | Method and Description | 
|---|---|
| protected DoubleDataStore | IDOS. computeIDOS(DBIDs ids,
           KNNQuery<O> knnQ,
           DoubleDataStore intDims,
           DoubleMinMax idosminmax)Computes all IDOS scores. | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | COF. computeCOFScores(KNNQuery<O> knnq,
                DBIDs ids,
                DoubleDataStore acds,
                WritableDoubleDataStore cofs,
                DoubleMinMax cofminmax)Compute Connectivity outlier factors. | 
| protected void | FlexibleLOF. computeLOFs(KNNQuery<O> knnq,
           DBIDs ids,
           DoubleDataStore lrds,
           WritableDoubleDataStore lofs,
           DoubleMinMax lofminmax)Computes the Local outlier factor (LOF) of the specified objects. | 
| protected double | LOF. computeLOFScore(KNNQuery<O> knnq,
               DBIDRef cur,
               DoubleDataStore lrds)Compute a single LOF score. | 
| private void | LOF. computeLOFScores(KNNQuery<O> knnq,
                DBIDs ids,
                DoubleDataStore lrds,
                WritableDoubleDataStore lofs,
                DoubleMinMax lofminmax)Compute local outlier factors. | 
| private void | VarianceOfVolume. computeVOVs(KNNQuery<O> knnq,
           DBIDs ids,
           DoubleDataStore vols,
           WritableDoubleDataStore vovs,
           DoubleMinMax vovminmax)Compute variance of volumes. | 
| Modifier and Type | Field and Description | 
|---|---|
| private DoubleDataStore | LRDProcessor. kdistsk-distance store | 
| private DoubleDataStore | LOFProcessor. lrdsLRD store | 
| Constructor and Description | 
|---|
| LOFProcessor(DataStore<? extends KNNList> knns,
            DoubleDataStore lrds,
            boolean noself)Constructor. | 
| LRDProcessor(DataStore<? extends KNNList> knns,
            DoubleDataStore kdists)Constructor. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | WritableDoubleDataStoreData store specialized for doubles. | 
| Modifier and Type | Field and Description | 
|---|---|
| private DoubleDataStore | DataStoreUtil.AscendingByDoubleDataStore. scoresScores to use for sorting. | 
| private DoubleDataStore | DataStoreUtil.DescendingByDoubleDataStore. scoresScores to use for sorting. | 
| Constructor and Description | 
|---|
| DataStoreUtil.AscendingByDoubleDataStore(DoubleDataStore scores)Constructor. | 
| DataStoreUtil.DescendingByDoubleDataStore(DoubleDataStore scores)Constructor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayDoubleStoreA class to answer representation queries using the stored Array. | 
| class  | MapIntegerDBIDDoubleStoreWritable data store for double values. | 
| Modifier and Type | Field and Description | 
|---|---|
| private DoubleDataStore | MaterializedDoubleRelation. contentMap to hold the objects of the database. | 
| Constructor and Description | 
|---|
| MaterializedDoubleRelation(DBIDs ids,
                          String name,
                          DoubleDataStore content)Constructor. | 
| MaterializedDoubleRelation(String name,
                          String shortname,
                          DoubleDataStore content,
                          DBIDs ids)Constructor. | 
| Modifier and Type | Field and Description | 
|---|---|
| (package private) DoubleDataStore[] | RandomProjectedNeighborsAndDensities. projectedPointsall projected points | 
| Modifier and Type | Method and Description | 
|---|---|
| DoubleDataStore | RandomProjectedNeighborsAndDensities. computeAverageDistInSet()Compute for each point a density estimate as inverse of average distance to
 a point in a projected set | 
| Modifier and Type | Method and Description | 
|---|---|
| int | RandomProjectedNeighborsAndDensities. splitByDistance(ArrayModifiableDBIDs ind,
               int begin,
               int end,
               DoubleDataStore tpro,
               Random rand)Split the data set by distances. | 
| int | RandomProjectedNeighborsAndDensities. splitRandomly(ArrayModifiableDBIDs ind,
             int begin,
             int end,
             DoubleDataStore tpro,
             Random rand)Split the data set randomly. | 
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.