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,:)。