at.tuwien.ifs.somtoolbox.visualization.clustering
Class KMeansTreeBuilder
java.lang.Object
at.tuwien.ifs.somtoolbox.visualization.clustering.TreeBuilder
at.tuwien.ifs.somtoolbox.visualization.clustering.NonHierarchicalTreeBuilder
at.tuwien.ifs.somtoolbox.visualization.clustering.KMeansTreeBuilder
public class KMeansTreeBuilder
- extends NonHierarchicalTreeBuilder
Builds a cluster tree using K-Means.
- Version:
- $Id: KMeansTreeBuilder.java 3358 2010-02-11 14:35:07Z mayer $
- Author:
- Robert Neumayer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
initType
private KMeans.InitType initType
KMeansTreeBuilder
public KMeansTreeBuilder()
createTree
public ClusteringTree createTree(GeneralUnitPNode[][] units)
throws ClusteringAbortedException
- Specified by:
createTree
in class TreeBuilder
- Throws:
ClusteringAbortedException
createTree
public ClusteringTree createTree(GeneralUnitPNode[][] units,
int k)
throws ClusteringAbortedException
- Specified by:
createTree
in class NonHierarchicalTreeBuilder
- Throws:
ClusteringAbortedException
reInit
public void reInit(KMeans.InitType type)
getClusteringAlgName
public String getClusteringAlgName()
- Specified by:
getClusteringAlgName
in class TreeBuilder