Matlab K-均值聚类

Matlab K-均值聚类,matlab,cluster-analysis,k-means,Matlab,Cluster Analysis,K Means,我的问题是,使用k-means很难获得最佳聚类数,因此我考虑使用分层算法来找到最佳聚类数。在定义了我的理想分类之后,我想使用这个分类来找到具有k-均值的质心,而不需要迭代 data= rand(300,5); D = pdist(data); Z = linkage(D,'ward'); T = cluster(Z,'maxclust',6); 现在我想使用vectorT中定义的聚类和to k-means算法中的位置,而不需要迭代。有人能告诉我怎么做吗 谢谢。如果您正在寻找质心,因为您已经将它

我的问题是,使用k-means很难获得最佳聚类数,因此我考虑使用分层算法来找到最佳聚类数。在定义了我的理想分类之后,我想使用这个分类来找到具有k-均值的质心,而不需要迭代

data= rand(300,5);
D = pdist(data);
Z = linkage(D,'ward');
T = cluster(Z,'maxclust',6);
现在我想使用vector
T
中定义的聚类和to k-means算法中的位置,而不需要迭代。有人能告诉我怎么做吗


谢谢。

如果您正在寻找质心,因为您已经将它们聚集在
T
中,那么您只需要计算根据
T
分组的
数据的
平均值