Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

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

Packages that use de.lmu.ifi.dbs.elki.data
de.lmu.ifi.dbs.elki ELKI framework "Environment for Developing KDD-Applications Supported by Index-Structures" KDDTask is the main class of the ELKI-Framework for command-line interaction. 
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.cache Utility applications for the persistence layer such as distance cache builders. 
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.cluster Cluster classes. 
de.lmu.ifi.dbs.elki.data.cluster.naming Naming schemes for clusters (for output when an algorithm doesn't generate cluster names). 
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.external Distance functions using external data sources. 
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace Distance functions based on subspaces. 
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries Distance functions designed for time series. 
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 Functionality for the evaluation of algorithms. 
de.lmu.ifi.dbs.elki.evaluation.paircounting Evaluation of clustering results via pair counting. 
de.lmu.ifi.dbs.elki.index Index structure implementations 
de.lmu.ifi.dbs.elki.index.tree Tree-based index structures 
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 Metrical index structures based on the concepts of the M-Tree supporting processing of reverse k nearest neighbor queries by using the k-nn distances of the entries. 
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.metrical.mtreevariants.split Splitting strategies of nodes in an M-Tree (and variants). 
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.deliclu DeLiCluTree 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn RdKNNTree 
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar RStarTree 
de.lmu.ifi.dbs.elki.math.linearalgebra Linear Algebra package provides classes and computational methods for operations on matrices. 
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.parser Parsers for different file formats and data types. 
de.lmu.ifi.dbs.elki.parser.meta MetaParsers for different file formats and data types. 
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.textwriter Text serialization (CSV, Gnuplot, Console, ...) 
de.lmu.ifi.dbs.elki.result.textwriter.writers Serialization handlers for individual data types. 
de.lmu.ifi.dbs.elki.utilities Utility and helper classes - commonly used data structures, output formatting, exceptions, ... 
de.lmu.ifi.dbs.elki.visualization Visualization package of ELKI. 
de.lmu.ifi.dbs.elki.visualization.scales Scales handling for plotting. 
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.algorithm
BitVector
          Provides a BitVector wrapping a BitSet.
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
KNNList
          A wrapper class for storing the k most similar comparable objects.
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.algorithm.clustering
Clustering
          Result class for clusterings.
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
KNNList
          A wrapper class for storing the k most similar comparable objects.
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.algorithm.clustering.correlation
Clustering
          Result class for clusterings.
DoubleVector
          A DoubleVector is to store real values approximately as double values.
ParameterizationFunction
          A parameterization function describes all lines in a d-dimensional feature space intersecting in one point p.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.cash
ParameterizationFunction
          A parameterization function describes all lines in a d-dimensional feature space intersecting in one point p.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.algorithm.clustering.subspace
Clustering
          Result class for clusterings.
DatabaseObjectGroupCollection
          Collection-backed group of database object (references)
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.clique
Interval
          Represents an interval in a certain dimension of the data space.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
Subspace
          Represents a subspace of the original data space.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.algorithm.outlier
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
KNNList
          A wrapper class for storing the k most similar comparable objects.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.algorithm.statistics
DoubleVector
          A DoubleVector is to store real values approximately as double values.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.application.cache
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.application.visualization
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.data
AbstractDatabaseObject
          Abstract super class for all database objects.
Arithmetic
          An interface to define requirements for a number to perform arithmetic operations.
Bit
          Provides a bit number.
BitVector
          Provides a BitVector wrapping a BitSet.
ClassLabel
          A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier.
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
DatabaseObjectGroup
          Interface for a collection of database references (IDs).
DoubleVector
          A DoubleVector is to store real values approximately as double values.
FeatureVector
          Interface FeatureVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.
FloatVector
          A FloatVector is to store real values approximately as float values.
Interval
          Represents an interval in a certain dimension of the data space.
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
ParameterizationFunction.ExtremumType
          Available types for the global extremum.
RationalNumber
          RationalNumber represents rational numbers in arbitrary precision.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
SparseFloatVector
           A SparseFloatVector is to store real values approximately as float values.
Subspace
          Represents a subspace of the original data space.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.data.cluster
AbstractDatabaseObject
          Abstract super class for all database objects.
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
DatabaseObjectGroup
          Interface for a collection of database references (IDs).
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.data.cluster.naming
Clustering
          Result class for clusterings.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.data.model
DatabaseObjectGroup
          Interface for a collection of database references (IDs).
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.database
ClassLabel
          A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier.
Clustering
          Result class for clusterings.
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.database.connection
ClassLabel
          A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier.
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
MultiRepresentedObject
          MultiRepresentedObject represents a collection of several DatabaseObjects of a same superclass.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.distance
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.distance.distancefunction
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
FeatureVector
          Interface FeatureVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.
MultiRepresentedObject
          MultiRepresentedObject represents a collection of several DatabaseObjects of a same superclass.
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.distance.distancefunction.adapter
FeatureVector
          Interface FeatureVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.distance.distancefunction.correlation
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.distance.distancefunction.external
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.distance.distancefunction.subspace
FeatureVector
          Interface FeatureVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.distance.similarityfunction
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
FeatureVector
          Interface FeatureVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.evaluation
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.evaluation.paircounting
Clustering
          Result class for clusterings.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.metrical
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
KNNList
          A wrapper class for storing the k most similar comparable objects.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
KNNList
          A wrapper class for storing the k most similar comparable objects.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
KNNList
          A wrapper class for storing the k most similar comparable objects.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
KNNList
          A wrapper class for storing the k most similar comparable objects.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
KNNList
          A wrapper class for storing the k most similar comparable objects.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
KNNList
          A wrapper class for storing the k most similar comparable objects.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.spatial
FeatureVector
          Interface FeatureVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants
KNNList
          A wrapper class for storing the k most similar comparable objects.
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn
KNNList
          A wrapper class for storing the k most similar comparable objects.
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.math.linearalgebra
RationalNumber
          RationalNumber represents rational numbers in arbitrary precision.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.math.linearalgebra.pca
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.normalization
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
MultiRepresentedObject
          MultiRepresentedObject represents a collection of several DatabaseObjects of a same superclass.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.parser
BitVector
          Provides a BitVector wrapping a BitSet.
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
DoubleVector
          A DoubleVector is to store real values approximately as double values.
ExternalObject
          Provides an id referencing an external data object.
FloatVector
          A FloatVector is to store real values approximately as float values.
ParameterizationFunction
          A parameterization function describes all lines in a d-dimensional feature space intersecting in one point p.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
SparseFloatVector
           A SparseFloatVector is to store real values approximately as float values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.parser.meta
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
DoubleVector
          A DoubleVector is to store real values approximately as double values.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
SparseFloatVector
           A SparseFloatVector is to store real values approximately as float values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.preprocessing
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
NumberVector
          NumberVector is an abstract implementation of FeatureVector.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.result
Clustering
          Result class for clusterings.
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.result.textwriter
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
DatabaseObjectGroup
          Interface for a collection of database references (IDs).
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.result.textwriter.writers
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.utilities
ClassLabel
          A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier.
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
DoubleVector
          A DoubleVector is to store real values approximately as double values.
RealVector
          RealVector is an abstract super class for all feature vectors having real numbers as values.
SparseFloatVector
           A SparseFloatVector is to store real values approximately as float values.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.visualization
DatabaseObject
          A DatabaseObject should provide handling of a database ID.
 

Classes in de.lmu.ifi.dbs.elki.data used by de.lmu.ifi.dbs.elki.visualization.scales
DoubleVector
          A DoubleVector is to store real values approximately as double values.
 


Release 0.2 (2009-07-06_1820)