We have 1D vector say DS of size 1X100, How to apply k-means cluster or c-means cluster and How to find number of clusters,iteration number, standard deviation of each cluster. we tried below code but it is not what we expected answer.
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
data = load('fcmdata.dat'); % load some sample data
n_clusters = 2; % number of clusters
[center,U,obj_fcn] = fcm(DS{1,1}', 24);
0 Commenti
Risposta accettata
KSSV
il 13 Mar 2018
A = randi([1 10],1,100) ;
N = 5 ;
idx = kmeans(A',N) ;
B = cell(N,1) ;
figure
hold on
for i = 1:5
plot(i,A(idx==i),'.','Markersize',20,'color',rand(3,1)) ;
B{i} = A(idx==i) ;
end
Now B has all the clusters......apply your standard deviation on B.
2 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Cluster Analysis and Anomaly Detection in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!