take the Data after Clustering
21 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi, can anyone show me how to take the Data out after we used Clustering. After i used Kmeans Clustering I don't how to take the Data from each Cluster. Thank youuuuu
clear all
close all
clc
rng(2)
[num,txt,raw] = xlsread('ClusteringData.xlsx')
figure;
X=cell2mat(raw);
plot(X(:,2),X(:,1),'.');
[idx,C]= kmeans(X,5);
figure
title 'Kmeans Clustering';
xlabel 'Wing speed';
ylabel 'Power';
gscatter(X(:,2),X(:,1),idx)
hold on
plot(C(:,2),C(:,1),'kx')
legend('Cluster 1','Cluster 2','Cluster 3','Cluster 4','Cluster 5','Cluster Centroid')
0 commentaires
Réponse acceptée
Image Analyst
le 28 Nov 2021
For example to extract out only class #2 you can use masking
class2Rows = idx == 2;
class2Data = X(class2Rows, :);
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!