Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Package
de.lmu.ifi.dbs.elki.database

Packages that use de.lmu.ifi.dbs.elki.database
de.lmu.ifi.dbs.elki.algorithm Algorithms suitable as a task for the KDDTask main routine. 
de.lmu.ifi.dbs.elki.algorithm.clustering Clustering algorithms Clustering algorithms are supposed to implement the Algorithm-Interface. 
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation Correlation clustering algorithms 
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.cash Helper classes for the CASH algorithm. 
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace Axis-parallel subspace clustering algorithms The clustering algorithms in this package are instances of both, projected clustering algorithms or subspace clustering algorithms according to the classical but somewhat obsolete classification schema of clustering algorithms for axis-parallel subspaces. 
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.clique Helper classes for the CLIQUE algorithm. 
de.lmu.ifi.dbs.elki.algorithm.outlier 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.application.visualization Visualization applications in ELKI. 
de.lmu.ifi.dbs.elki.data Basic classes for different data types, database object types and label types. 
de.lmu.ifi.dbs.elki.data.model Cluster models classes for various algorithms. 
de.lmu.ifi.dbs.elki.database ELKI database layer - loading, storing, indexing and accessing data 
de.lmu.ifi.dbs.elki.database.connection Database connections are classes implementing data sources. 
de.lmu.ifi.dbs.elki.distance Distances and (in subpackages) distance functions and similarity functions
de.lmu.ifi.dbs.elki.distance.distancefunction Distance functions for use within ELKI. 
de.lmu.ifi.dbs.elki.distance.distancefunction.adapter Distance functions deriving distances from e.g. similarity measures 
de.lmu.ifi.dbs.elki.distance.distancefunction.correlation Distance functions using correlations. 
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace Distance functions based on subspaces. 
de.lmu.ifi.dbs.elki.distance.similarityfunction Similarity functions. 
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel Kernel functions. 
de.lmu.ifi.dbs.elki.evaluation.histogram Functionality for the evaluation of algorithms using histograms. 
de.lmu.ifi.dbs.elki.evaluation.roc Evaluation of rankings using ROC AUC (Receiver Operation Characteristics - Area Under Curve) 
de.lmu.ifi.dbs.elki.index Index structure implementations 
de.lmu.ifi.dbs.elki.index.tree.metrical Tree-based index structures for metrical vector spaces. 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants M-Tree and variants. 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp MkAppTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop MkCoPTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax MkMaxTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab MkTabTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree MTree 
de.lmu.ifi.dbs.elki.index.tree.spatial Tree-based index structures for spatial indexing. 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants R*-Tree and variants. 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn RdKNNTree 
de.lmu.ifi.dbs.elki.math.linearalgebra.pca Principal Component Analysis (PCA) and Eigenvector processing. 
de.lmu.ifi.dbs.elki.normalization Data normalization (and reconstitution) of data sets. 
de.lmu.ifi.dbs.elki.preprocessing Preprocessors used for data preparation in a first step of various algorithms or distance and similarity measures. 
de.lmu.ifi.dbs.elki.result Result types, representation and handling 
de.lmu.ifi.dbs.elki.result.outlier Outlier result classes 
de.lmu.ifi.dbs.elki.result.textwriter Text serialization (CSV, Gnuplot, Console, ...) 
de.lmu.ifi.dbs.elki.utilities Utility and helper classes - commonly used data structures, output formatting, exceptions, ... 
de.lmu.ifi.dbs.elki.utilities.referencepoints Package containing strategies to obtain reference points Shared code for various algorithms that use reference points. 
de.lmu.ifi.dbs.elki.utilities.scaling.outlier Scaling of Outlier scores, that require a statistical analysis of the occurring values 
de.lmu.ifi.dbs.elki.visualization Visualization package of ELKI. 
de.lmu.ifi.dbs.elki.visualization.gui Package to provide a visualization GUI. 
de.lmu.ifi.dbs.elki.visualization.gui.overview Classes for managing the overview plot. 
de.lmu.ifi.dbs.elki.visualization.scales Scales handling for plotting. 
de.lmu.ifi.dbs.elki.visualization.visualizers Visualizers for various results 
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.algorithm
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.algorithm.clustering
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
Database
          Database specifies the requirements for any database implementation.
SpatialIndexDatabase
          SpatialIndexDatabase is a database implementation which is supported by a spatial index structure.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.algorithm.clustering.correlation
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.cash
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.algorithm.clustering.subspace
Database
          Database specifies the requirements for any database implementation.
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.clique
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.algorithm.outlier
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
Database
          Database specifies the requirements for any database implementation.
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.algorithm.statistics
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.application.visualization
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.data
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.data.model
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.database
AbstractDatabase
          Provides a mapping for associations based on a Hashtable and functions to get the next usable ID for insertion, making IDs reusable after deletion of the entry.
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
AssociationMaps
          Helper class to facilitate an association mapping from AssociationID to a map from an object id to an associated object.
Associations
          A helper class to facilitate setting of global associations in a database.
Database
          Database specifies the requirements for any database implementation.
DatabaseEvent
          Encapsulates information describing changes, i.e. updates, insertions, or deletions to a database, and used to notify database listeners of the change.
DatabaseListener
          Defines the interface for an object that listens to changes in a Database.
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
IndexDatabase
          IndexDatabase is a database implementation which is supported by an index structure.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.database.connection
Associations
          A helper class to facilitate setting of global associations in a database.
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.distance
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.distance.distancefunction
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.distance.distancefunction.adapter
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.distance.distancefunction.correlation
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.distance.distancefunction.subspace
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.distance.similarityfunction
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.evaluation.histogram
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.evaluation.roc
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
Database
          Database specifies the requirements for any database implementation.
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index.tree.metrical
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants
Database
          Database specifies the requirements for any database implementation.
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index.tree.spatial
Database
          Database specifies the requirements for any database implementation.
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn
Database
          Database specifies the requirements for any database implementation.
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.math.linearalgebra.pca
Database
          Database specifies the requirements for any database implementation.
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.normalization
Associations
          A helper class to facilitate setting of global associations in a database.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.preprocessing
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
Database
          Database specifies the requirements for any database implementation.
DatabaseEvent
          Encapsulates information describing changes, i.e. updates, insertions, or deletions to a database, and used to notify database listeners of the change.
DatabaseListener
          Defines the interface for an object that listens to changes in a Database.
DistanceResultPair
          Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
SpatialIndexDatabase
          SpatialIndexDatabase is a database implementation which is supported by a spatial index structure.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.result
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.result.outlier
AssociationID
          An AssociationID is used by databases as a unique identifier for specific associations to single objects.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.result.textwriter
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.utilities
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.utilities.referencepoints
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.utilities.scaling.outlier
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.visualization
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.visualization.gui
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.visualization.gui.overview
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.visualization.scales
Database
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database used by de.lmu.ifi.dbs.elki.visualization.visualizers
Database
          Database specifies the requirements for any database implementation.
 


Release 0.3 (2010-03-31_1612)