at.tuwien.ifs.somtoolbox.visualization.clustering
Class UnitKMeans
java.lang.Object
at.tuwien.ifs.somtoolbox.visualization.clustering.KMeans
at.tuwien.ifs.somtoolbox.visualization.clustering.UnitKMeans
public class UnitKMeans
- extends KMeans
Nested classes/interfaces inherited from class at.tuwien.ifs.somtoolbox.visualization.clustering.KMeans |
KMeans.InitType |
Fields inherited from class at.tuwien.ifs.somtoolbox.visualization.clustering.KMeans |
clusters, data |
Methods inherited from class at.tuwien.ifs.somtoolbox.visualization.clustering.KMeans |
getClusterCentroids, getClusters, getClusterVariances, getData, getDifferences, getMaxValues, getMinMaxNormalisedClusterCentroids, getMinMaxNormalisedClusterCentroidsWithin, getMinValues, getOccurrenceLabels, getSSE, getSSEs, printCentroids, printCentroidsShort, printClusterIndices, setClusterCentroids, train, train |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
unitLookupTable
private static Hashtable<double[],GeneralUnitPNode> unitLookupTable
UnitKMeans
public UnitKMeans(int k,
GeneralUnitPNode[][] units)
UnitKMeans
public UnitKMeans(int k,
GeneralUnitPNode[][] units,
KMeans.InitType initialisation)
convert
public static double[][] convert(GeneralUnitPNode[][] units)
- Convert a GeneralUnitPNode[][] to a simple doule[][].
- Parameters:
units
- units to convert to.
- Returns:
- plain double[][] data matrix.
getClusterNodes
public ClusterNode[] getClusterNodes(int level)
- Returns the ClusterNodes for the given level. Thanks a million Angela for this prime example of programming art
:-)