Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Class
de.lmu.ifi.dbs.elki.data.cluster.Cluster

Packages that use Cluster
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation Correlation clustering algorithms 
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.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.database ELKI database layer - loading, storing, indexing and accessing data 
de.lmu.ifi.dbs.elki.evaluation.paircounting.generator Pair generation for pair counting evaluation. 
de.lmu.ifi.dbs.elki.evaluation.roc Evaluation of rankings using ROC AUC (Receiver Operation Characteristics - Area Under Curve) 
 

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

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation that return types with arguments of type Cluster
private  SortedMap<Integer,List<Cluster<CorrelationModel<V>>>> ERiC.extractCorrelationClusters(Clustering<Model> copacResult, Database<V> database, int dimensionality)
          Extracts the correlation clusters and noise from the copac result and returns a mapping of correlation dimension to maps of clusters within this correlation dimension.
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation with parameters of type Cluster
private  boolean ERiC.isParent(ERiCDistanceFunction<V,?> distanceFunction, Cluster<CorrelationModel<V>> parent, List<Cluster<CorrelationModel<V>>> children)
          Returns true, if the specified parent cluster is a parent of one child of the children clusters.
 

Method parameters in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation with type arguments of type Cluster
private  void ERiC.buildHierarchy(SortedMap<Integer,List<Cluster<CorrelationModel<V>>>> clusterMap)
           
private  boolean ERiC.isParent(ERiCDistanceFunction<V,?> distanceFunction, Cluster<CorrelationModel<V>> parent, List<Cluster<CorrelationModel<V>>> children)
          Returns true, if the specified parent cluster is a parent of one child of the children clusters.
 

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

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace that return types with arguments of type Cluster
private  List<Cluster<Model>> SUBCLU.runDBSCAN(Database<V> database, List<Integer> ids, Subspace<V> subspace)
          Runs the DBSCAN algorithm on the specified partition of the database in the given subspace.
private  List<Cluster<SubspaceModel<V>>> DiSH.sortClusters(Map<BitSet,List<Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>>>> clustersMap, int dimensionality)
          Returns a sorted list of the clusters w.r.t. the subspace dimensionality in descending order.
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace with parameters of type Cluster
private  boolean DiSH.isParent(Database<V> database, DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction, Cluster<SubspaceModel<V>> parent, List<Cluster<SubspaceModel<V>>> children)
          Returns true, if the specified parent cluster is a parent of one child of the children clusters.
 

Method parameters in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace with type arguments of type Cluster
private  Subspace<V> SUBCLU.bestSubspace(List<Subspace<V>> subspaces, Subspace<V> candidate, TreeMap<Subspace<V>,List<Cluster<Model>>> clusterMap)
          Determines the d-dimensional subspace of the (d+1) -dimensional candidate with minimal number of objects in the cluster.
private  void DiSH.buildHierarchy(Database<V> database, DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction, List<Cluster<SubspaceModel<V>>> clusters, int dimensionality)
          Builds the cluster hierarchy
private  boolean DiSH.isParent(Database<V> database, DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction, Cluster<SubspaceModel<V>> parent, List<Cluster<SubspaceModel<V>>> children)
          Returns true, if the specified parent cluster is a parent of one child of the children clusters.
 

Uses of Cluster in de.lmu.ifi.dbs.elki.data
 

Fields in de.lmu.ifi.dbs.elki.data with type parameters of type Cluster
private  List<Cluster<M>> Clustering.toplevelclusters
          Keep a list of top level clusters.
 

Methods in de.lmu.ifi.dbs.elki.data that return types with arguments of type Cluster
 List<Cluster<M>> Clustering.getAllClusters()
          Collect all clusters (recursively) into a List.
 List<Cluster<M>> Clustering.getToplevelClusters()
          Return top level clusters
 

Methods in de.lmu.ifi.dbs.elki.data with parameters of type Cluster
 void Clustering.addCluster(Cluster<M> n)
          Add a cluster to the clustering.
 

Constructor parameters in de.lmu.ifi.dbs.elki.data with type arguments of type Cluster
Clustering(List<Cluster<M>> toplevelclusters)
          Constructor with a list of top level clusters
 

Uses of Cluster in de.lmu.ifi.dbs.elki.data.cluster
 

Fields in de.lmu.ifi.dbs.elki.data.cluster with type parameters of type Cluster
private  HierarchyImplementation<Cluster<M>> Cluster.hierarchy
          Object that the hierarchy management is delegated to.
 

Methods in de.lmu.ifi.dbs.elki.data.cluster with type parameters of type Cluster
<T extends Collection<Cluster<M>>>
T
Cluster.getAncestors(T collection)
          Delegate to hierarchy object
<T extends Collection<Cluster<M>>>
T
Cluster.getDescendants(T collection)
          Delegate to hierarchy object
 

Methods in de.lmu.ifi.dbs.elki.data.cluster that return types with arguments of type Cluster
 List<Cluster<M>> Cluster.getChildren()
          Delegate to hierarchy object
 Set<Cluster<M>> Cluster.getDescendants()
          Collect descendants
 HierarchyImplementation<Cluster<M>> Cluster.getHierarchy()
          Get hierarchy object
 List<Cluster<M>> Cluster.getParents()
          Delegate to hierarchy object
 

Methods in de.lmu.ifi.dbs.elki.data.cluster with parameters of type Cluster
 int Cluster.PartialComparator.compare(Cluster<?> o1, Cluster<?> o2)
           
 int Cluster.PartialComparator.compare(Cluster<?> o1, Cluster<?> o2)
           
 

Method parameters in de.lmu.ifi.dbs.elki.data.cluster with type arguments of type Cluster
 void Cluster.setHierarchy(HierarchyImplementation<Cluster<M>> hierarchy)
          Set hierarchy object
 

Constructor parameters in de.lmu.ifi.dbs.elki.data.cluster with type arguments of type Cluster
Cluster(String name, DatabaseObjectGroup group, boolean noise, M model, HierarchyImplementation<Cluster<M>> hierarchy)
          Full constructor
Cluster(String name, DatabaseObjectGroup group, boolean noise, M model, List<Cluster<M>> children, List<Cluster<M>> parents)
          Constructor with hierarchy information.
Cluster(String name, DatabaseObjectGroup group, boolean noise, M model, List<Cluster<M>> children, List<Cluster<M>> parents)
          Constructor with hierarchy information.
Cluster(String name, DatabaseObjectGroup group, M model, HierarchyImplementation<Cluster<M>> hierarchy)
          Constructor with hierarchy but noise flag defaulting to false.
Cluster(String name, DatabaseObjectGroup group, M model, List<Cluster<M>> children, List<Cluster<M>> parents)
          Constructor with hierarchy information, but no noise flag.
Cluster(String name, DatabaseObjectGroup group, M model, List<Cluster<M>> children, List<Cluster<M>> parents)
          Constructor with hierarchy information, but no noise flag.
 

Uses of Cluster in de.lmu.ifi.dbs.elki.data.cluster.naming
 

Fields in de.lmu.ifi.dbs.elki.data.cluster.naming with type parameters of type Cluster
private  Map<Cluster<?>,String> SimpleEnumeratingScheme.names
          Assigned cluster names.
 

Uses of Cluster in de.lmu.ifi.dbs.elki.database
 

Methods in de.lmu.ifi.dbs.elki.database that return types with arguments of type Cluster
<O extends DatabaseObject,R extends Clustering<M>,M extends Model>
Map<Cluster<M>,Database<O>>
PartitionsFromClustering.makeDatabasesFromClustering(Database<O> olddb, R clustering)
          Use an existing clustering to partition a database.
 

Uses of Cluster in de.lmu.ifi.dbs.elki.evaluation.paircounting.generator
 

Constructors in de.lmu.ifi.dbs.elki.evaluation.paircounting.generator with parameters of type Cluster
PairGeneratorNoise(Cluster<?> cluster)
          Crate new generator for a base cluster object.
PairGeneratorSingleCluster(Cluster<?> cluster)
          Generate pairs for a hierarchical cluster.
 

Uses of Cluster in de.lmu.ifi.dbs.elki.evaluation.roc
 

Methods in de.lmu.ifi.dbs.elki.evaluation.roc with parameters of type Cluster
static
<D extends Distance<D>>
double
ROC.computeROCAUCDistanceResult(int size, Cluster<?> clus, List<DistanceResultPair<D>> nei)
          Compute a ROC curves Area-under-curve for a QueryResult and a Cluster.
 


Release 0.3 (2010-03-31_1612)