Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Interface
de.lmu.ifi.dbs.elki.algorithm.Algorithm

Packages that use Algorithm
de.lmu.ifi.dbs.elki The base-package of the ELKI framework. 
de.lmu.ifi.dbs.elki.algorithm Package to collect algorithms suitable as a task for the KDDTask main routine. 
de.lmu.ifi.dbs.elki.algorithm.clustering Package collects clustering algorithms. 
de.lmu.ifi.dbs.elki.algorithm.clustering.biclustering Package to collect biclustering algorithms suitable as a task for the KDDTask main routine. 
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation Package to collect correlation clustering algorithms suitable as a task for the KDDTask main routine. 
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace Package to collect algorithms for clustering in axis-parallel subspaces, suitable as a task for the KDDTask main routine. 
 

Uses of Algorithm in de.lmu.ifi.dbs.elki
 

Fields in de.lmu.ifi.dbs.elki declared as Algorithm
private  Algorithm<O> KDDTask.algorithm
          Holds the algorithm to run.
 

Fields in de.lmu.ifi.dbs.elki with type parameters of type Algorithm
private  ClassParameter<Algorithm> KDDTask.ALGORITHM_PARAM
          Parameter to specify the algorithm to be applied, must extend Algorithm.
 

Uses of Algorithm in de.lmu.ifi.dbs.elki.algorithm
 

Classes in de.lmu.ifi.dbs.elki.algorithm that implement Algorithm
 class AbstractAlgorithm<O extends DatabaseObject>
          AbstractAlgorithm sets the values for flags verbose and time.
 class APRIORI
          Provides the APRIORI algorithm for Mining Association Rules.
 class DependencyDerivator<V extends RealVector<V,?>,D extends Distance<D>>
          Dependency derivator computes quantitativly linear dependencies among attributes of a given dataset based on a linear correlation PCA.
 class DistanceBasedAlgorithm<O extends DatabaseObject,D extends Distance<D>>
          Provides an abstract algorithm already setting the distance function.
 class KNNDistanceOrder<O extends DatabaseObject,D extends Distance<D>>
          Provides an order of the kNN-distances for all objects within the database.
 class KNNJoin<V extends NumberVector<V,?>,D extends Distance<D>,N extends SpatialNode<N,E>,E extends SpatialEntry>
          Joins in a given spatial database to each object its k-nearest neighbors.
 

Uses of Algorithm in de.lmu.ifi.dbs.elki.algorithm.clustering
 

Subinterfaces of Algorithm in de.lmu.ifi.dbs.elki.algorithm.clustering
 interface Clustering<O extends DatabaseObject>
          Interface for Algorithms that are capable to provide a ClusteringResult.
 

Classes in de.lmu.ifi.dbs.elki.algorithm.clustering that implement Algorithm
 class DBSCAN<O extends DatabaseObject,D extends Distance<D>>
          DBSCAN provides the DBSCAN algorithm, an algorithm to find density-connected sets in a database.
 class DeLiClu<O extends NumberVector<O,?>,D extends Distance<D>>
          DeLiClu provides the DeLiClu algorithm, a hierachical algorithm to find density-connected sets in a database.
 class EM<V extends RealVector<V,?>>
          Provides the EM algorithm (clustering by expectation maximization).
 class KMeans<D extends Distance<D>,V extends RealVector<V,?>>
          Provides the k-means algorithm.
 class OPTICS<O extends DatabaseObject,D extends Distance<D>>
          OPTICS provides the OPTICS algorithm.
 class ProjectedDBSCAN<V extends RealVector<V,?>>
          Provides an abstract algorithm requiring a VarianceAnalysisPreprocessor.
 class SLINK<O extends DatabaseObject,D extends Distance<D>>
          Efficient implementation of the Single-Link Algorithm SLINK of R.
 class SNNClustering<O extends DatabaseObject,D extends Distance<D>>
          Shared nearest neighbor clustering.
 

Uses of Algorithm in de.lmu.ifi.dbs.elki.algorithm.clustering.biclustering
 

Classes in de.lmu.ifi.dbs.elki.algorithm.clustering.biclustering that implement Algorithm
 class AbstractBiclustering<V extends RealVector<V,Double>>
          Abstract class as a convenience for different biclustering approaches.
 

Uses of Algorithm in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation
 

Classes in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation that implement Algorithm
 class CASH
          Subspace clustering algorithm based on the hough transform.
 class COPAA<V extends RealVector<V,?>>
          Algorithm to partition a database according to the correlation dimension of its objects and to then perform an arbitrary algorithm over the partitions.
 class COPAC<V extends RealVector<V,?>>
          Algorithm to partition a database according to the correlation dimension of its objects and to then perform an arbitrary clustering algorithm over the partitions.
 class ERiC<V extends RealVector<V,?>>
          Performs correlation clustering on the data partitioned according to local correlation dimensionality and builds a hierarchy of correlation clusters that allows multiple inheritance from the clustering result.
 class FourC<O extends RealVector<O,?>>
          4C identifies local subgroups of data objects sharing a uniform correlation.
 class ORCLUS<V extends RealVector<V,?>>
          ORCLUS provides the ORCLUS algorithm.
 

Fields in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation declared as Algorithm
protected  Algorithm<V> COPAA.partitionAlgorithm
          Holds the partitioning algorithm.
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation that return Algorithm
 Algorithm<V> COPAA.getPartitionAlgorithm()
          Returns the the partitioning algorithm.
 

Uses of Algorithm in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace
 

Classes in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace that implement Algorithm
 class CLIQUE<V extends RealVector<V,?>>
          Implementation of the CLIQUE algorithm, a grid-based algorithm to identify dense clusters in subspaces of maximum dimensionality.
 class DiSH<V extends RealVector<V,?>>
          Algorithm for detecting subspace hierarchies.
 class PreDeCon<V extends RealVector<V,?>>
          PreDeCon computes clusters of subspace preference weighted connected points.
 class PROCLUS<V extends RealVector<V,?>>
          PROCLUS provides the PROCLUS algorithm.
 class ProjectedClustering<V extends RealVector<V,?>>
          Abstract superclass for PROCLUS and ORCLUS.
 


Release 0.1 (2008-07-10_1838)