Getting the data points of each cluster in kmeans.
조회 수: 14 (최근 30일)
이전 댓글 표시
After i perform kmeans algorithm of matlab , i get the number of the desired clusters. Now if i want to see the data points of each cluster , how will i proceed. Is there any command in matlab that would help me get that. Any suggestions would be really helpful. Thank You
댓글 수: 0
채택된 답변
KSSV
2017년 10월 18일
편집: KSSV
2017년 10월 18일
K = 4 ; % groups
N = 5000 ;
x = rand(N,1) ;
y = rand(N,1) ;
% apply kmeans
idx = kmeans([x,y],K) ;
% get each cluster
data = cell(K,1) ;
figure
hold on
for i = 1:K
data{i} = [x(idx==i),y(idx==i)] ;
plot(x(idx==i),y(idx==i),'.')
end
댓글 수: 18
Image Analyst
2019년 3월 29일
Since we can't even visualize 275 dimensions, why do you think you have 6 centroids? What leads you to that conclusion/guess? Do you have any screenshots to explain that?
MA-Winlab
2019년 4월 1일
I am assuming 6 clusters. But I am working on testing with different k number and then compute sillhouette score to see which number to pick.
추가 답변 (1개)
shahab anjum
2020년 3월 2일
did we got the data as matrix form as before..? After the kmeans apply. can u help plz
댓글 수: 4
shahab anjum
2020년 3월 4일
dear mr MA-Winlab
i have 1000x286 matrix after kmeans i got 1000x286 matrix of clustered data in the form of 1 and 2. i want to get the data back for next work in the shape of 2D matrix 1000x286 same as clustered matrix of kmeans but when i use the above code its gives the data back but not in 2D matrix form but in matrix form with 2 cells. please help me out
shahab anjum
2020년 3월 4일
dear Mr. Walter can u please explain it easy way i really so confused please
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!