我的问题是很难通过使用k-means获得最佳簇数,所以我想使用分层算法来找到最佳簇号。在定义了我的理想分类之后,我想使用这个分类来找到具有k-means的质心,而不需要迭代。
data= rand(300,5);
D = pdist(data);
Z = linkage(D,'ward');
T = cluster(Z,'maxclust',6);
现在我想使用向量T
中定义的簇以及k-means算法中的位置而不进行迭代。任何人都可以给小费怎么办?
谢谢。
答案 0 :(得分:1)
如果您正在寻找质心,因为您已将它们聚集在T
中,那么您只需计算根据mean
分组的data
T
。