edu.berkeley.compbio.ml.cluster
Interface CentroidClusteringMethod<T extends Clusterable<T>>

All Superinterfaces:
ClusteringMethod<T>, ClusterList<T>
All Known Subinterfaces:
KohonenSOM<T>, PrototypeBasedCentroidClusteringMethod<T>
All Known Implementing Classes:
BatchTreeClusteringMethod, BayesianClustering, GrowableKmeansClustering, HierarchicalClusteringMethod, KmeansClustering, KohonenSOM2D, KohonenSOMnD, LabelDecomposingBayesianClustering, NearestNeighborClustering, UPGMA

public interface CentroidClusteringMethod<T extends Clusterable<T>>
extends ClusteringMethod<T>

A clustering method which represents each cluster as a point (the "centroid"), which must be generated from a prototype and which has various stats associated with it

Version:
$Id$
Author:
David Soergel

Method Summary
 java.lang.String clusteringStats()
           
 void computeClusterStdDevs(ClusterableIterator<T> theDataPointProvider)
           
 java.lang.String shortClusteringStats()
           
 void writeClusteringStatsToStream(java.io.OutputStream outf)
           
 
Methods inherited from interface edu.berkeley.compbio.ml.cluster.ClusteringMethod
bestLabel, test
 
Methods inherited from interface edu.berkeley.compbio.ml.cluster.ClusterList
getClusters
 

Method Detail

clusteringStats

java.lang.String clusteringStats()

computeClusterStdDevs

void computeClusterStdDevs(ClusterableIterator<T> theDataPointProvider)

shortClusteringStats

java.lang.String shortClusteringStats()

writeClusteringStatsToStream

void writeClusteringStatsToStream(java.io.OutputStream outf)


Copyright © 2008-2009. All Rights Reserved.