【发布时间】:2014-11-29 06:14:09
【问题描述】:
idx4 = kmeans(A,4);
silhouette(A,idx4,'Euclidean')
我有尺寸为 [492 x 5148] 的矩阵 A。我使用上述命令在 matlab 上进行了 kmeans 聚类,并使用轮廓函数绘制。它精美地显示了 4 个集群。但是现在我想知道矩阵 A 的哪一行分配给了哪个簇。怎么知道?
【问题讨论】:
idx4 = kmeans(A,4);
silhouette(A,idx4,'Euclidean')
我有尺寸为 [492 x 5148] 的矩阵 A。我使用上述命令在 matlab 上进行了 kmeans 聚类,并使用轮廓函数绘制。它精美地显示了 4 个集群。但是现在我想知道矩阵 A 的哪一行分配给了哪个簇。怎么知道?
【问题讨论】:
从文档 http://www.mathworks.es/es/help/stats/kmeans.html 中,您将看到 idx4 包含 A 中每一行的集群索引。
即idx4(1)的值是A(1,:)行的簇的索引。
【讨论】: