Problems with plotting array with saved data
4 ビュー (過去 30 日間)
古いコメントを表示
Hi guys, I am kinda new to Matlab and i think I may be facing a stupid problem.
In the code bellow, I use Kmeans to cluster some data and save the results and in the same loop I use CalinskiHarabasz criterion to get its value and I store it in the CH variable.
But when I try to plot CH, I only get a blank graph. How can I fix it ?
Thanks in Advance !
imp = xlsread('Academia.xlsx');
%%Loop Kmeans K clusters
k=10
for i=1:k
[idx,C]=kmeans(imp,i);
M{i}=idx;
eva = evalclusters(imp, 'kmeans', 'CalinskiHarabasz','Klist',i)
CH{i}=eva.CriterionValues
end
1 件のコメント
KSSV
2016 年 2 月 9 日
You want to plot CH w.r.t what? I tried plotting CH w.r.t it's indices, I got a plot, attached here. Make CH a matrix not a cell.
回答 (0 件)
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!