de.lmu.ifi.dbs.elki.algorithm.result.clustering
Class HierarchicalCorrelationClusters<V extends RealVector<V,?>>
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.algorithm.result.AbstractResult<O>
de.lmu.ifi.dbs.elki.algorithm.result.clustering.HierarchicalClusters<HierarchicalCorrelationCluster<V>,V>
de.lmu.ifi.dbs.elki.algorithm.result.clustering.HierarchicalCorrelationClusters<V>
- Type Parameters:
V
- the type of RealVector handled by this Result
- All Implemented Interfaces:
- Result<V>, Loggable
public class HierarchicalCorrelationClusters<V extends RealVector<V,?>>
- extends HierarchicalClusters<HierarchicalCorrelationCluster<V>,V>
Provides a result of a clustering algorithm that computes hierarchical
correlation clusters in arbitrary subspaces.
- Author:
- Elke Achtert
Field Summary |
static String |
BASIS_VECTORS
Indicating the basis vectors of a cluster in the string representation. |
Fields inherited from interface de.lmu.ifi.dbs.elki.algorithm.result.Result |
SEPARATOR |
Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
debugFine, debugFiner, debugFinest, exception, message, progress, progress, progress, verbose, verbose, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BASIS_VECTORS
public static String BASIS_VECTORS
- Indicating the basis vectors of a cluster in the string representation.
HierarchicalCorrelationClusters
public HierarchicalCorrelationClusters(List<HierarchicalCorrelationCluster<V>> rootClusters,
Database<V> db)
- Provides a result of a clustering algorithm that computes
correlation clusters in arbitrary subspaces.
- Parameters:
rootClusters
- the root clustersdb
- the database containing the objects of the clusters
writeHeader
protected void writeHeader(PrintStream out,
List<AttributeSettings> settings,
List<String> headerInformation,
HierarchicalCorrelationCluster<V> cluster)
- Writes a header for the specified cluster providing information concerning the underlying database
and the specified parameter-settings.
- Overrides:
writeHeader
in class HierarchicalClusters<HierarchicalCorrelationCluster<V extends RealVector<V,?>>,V extends RealVector<V,?>>
- Parameters:
out
- the print stream where to writesettings
- the settings to be written into the headerheaderInformation
- additional information to be printed in the header, each entry
will be printed in one separate linecluster
- the cluster to write the header for