0
idx4 = kmeans(A,4);
silhouette(A,idx4,'Euclidean')
我有尺寸为[492 x 5148]的矩阵A.我使用上述命令在matlab上进行了kmeans聚类,并使用了轮廓函数进行绘制。它精美地显示了4个群集。但是现在我想知道矩阵A的哪一行被分配给哪个簇。如何知道这一点?寻找哪一行被分配到哪个簇 - kmeans聚类Matlab
idx4 = kmeans(A,4);
silhouette(A,idx4,'Euclidean')
我有尺寸为[492 x 5148]的矩阵A.我使用上述命令在matlab上进行了kmeans聚类,并使用了轮廓函数进行绘制。它精美地显示了4个群集。但是现在我想知道矩阵A的哪一行被分配给哪个簇。如何知道这一点?寻找哪一行被分配到哪个簇 - kmeans聚类Matlab
从文档,http://www.mathworks.es/es/help/stats/kmeans.html,你会看到idx4显式地包含集群的每个行A.指数
也就是说,idx4显式地值(1)是该行的集群指标A(1,:)。