K-means聚类Matlab

时间:2013-02-28 10:50:10

标签: matlab cluster-analysis k-means

我的问题是很难通过使用k-means获得最佳簇数,所以我想使用分层算法来找到最佳簇号。在定义了我的理想分类之后,我想使用这个分类来找到具有k-means的质心,而不需要迭代。

data= rand(300,5);
D = pdist(data);
Z = linkage(D,'ward');
T = cluster(Z,'maxclust',6);

现在我想使用向量T中定义的簇以及k-means算法中的位置而不进行迭代。任何人都可以给小费怎么办?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您正在寻找质心,因为您已将它们聚集在T中,那么您只需计算根据mean分组的data T