cluster plotting in matlab

I attached data file of n*4 size. I used
[idx,C] = kmeans(X,3)
for clustering and obtain idx as cluster index and C as centroid, but I want to plot which shows these three clusters. how to do it.

回答 (1 件)

the cyclist
the cyclist 2016 年 12 月 19 日

0 投票

The documentation for kmeans gives several examples of plotting the output (including the code to do so).

2 件のコメント

Jay Hanuman
Jay Hanuman 2016 年 12 月 19 日
in Documentation cluster plotting given only for 2 variable, but I have 4 variable data so I don't know how to do it for 4 variable
the cyclist
the cyclist 2016 年 12 月 19 日
It is of course not possible to plot four spatial dimensions. The main alternatives would all involve plotting some projection of your data onto a smaller number of dimensions. Possibilities are
  • Use plot3 or scatter3 to plot 3 out of 4 dimensions, each in turn
  • Just use plot as in the example, and plot each pair in turn

サインインしてコメントする。

質問済み:

2016 年 12 月 19 日

コメント済み:

2016 年 12 月 19 日

Community Treasure Hunt

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

Start Hunting!

Translated by