Problems with plotting array with saved data

1 view (last 30 days)
Gabriel
Gabriel on 8 Feb 2016
Commented: KSSV on 9 Feb 2016
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 Comment
KSSV
KSSV on 9 Feb 2016
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.

Sign in to comment.

Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!