public abstract class AbstractCutDendrogram extends java.lang.Object implements ClusteringAlgorithm<Clustering<DendrogramModel>>
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractCutDendrogram.Instance
Instance for a single data set. 
 | 
static class  | 
AbstractCutDendrogram.Parameterizer
Parameterization class. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected HierarchicalClusteringAlgorithm | 
algorithm
Clustering algorithm to run to obtain the hierarchy. 
 | 
protected boolean | 
hierarchical
Include empty clusters in the hierarchy produced. 
 | 
| Constructor and Description | 
|---|
AbstractCutDendrogram(HierarchicalClusteringAlgorithm algorithm,
                     boolean hierarchical)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TypeInformation[] | 
getInputTypeRestriction()
Get the input type restriction used for negotiating the data query. 
 | 
protected abstract Logging | 
getLogger()  | 
Clustering<DendrogramModel> | 
run(Database database)
Runs the algorithm. 
 | 
abstract Clustering<DendrogramModel> | 
run(PointerHierarchyRepresentationResult pointerresult)
Process a pointer hierarchy result. 
 | 
protected final boolean hierarchical
protected final HierarchicalClusteringAlgorithm algorithm
public AbstractCutDendrogram(HierarchicalClusteringAlgorithm algorithm, boolean hierarchical)
algorithm - Algorithmhierarchical - Extract hierarchical resultpublic Clustering<DendrogramModel> run(Database database)
Algorithmrun in interface Algorithmrun in interface ClusteringAlgorithm<Clustering<DendrogramModel>>database - the database to run the algorithm onpublic abstract Clustering<DendrogramModel> run(PointerHierarchyRepresentationResult pointerresult)
pointerresult - Hierarchical result in pointer representation.public TypeInformation[] getInputTypeRestriction()
AlgorithmgetInputTypeRestriction in interface Algorithmprotected abstract Logging getLogger()
Copyright © 2019 ELKI Development Team. License information.