我有一组2400×12的数据,我想使用kmeans进行分类。谁能告诉我如何查看kmeans的输出?谢谢。
回答:
正如其他人所说,你无法“看到”12个维度。然而,你可以使用PCA来处理这个问题(请查阅维基百科上的PCA)。假设数据变量名为Data:
[c, s] = princomp(Data);plot(s(:,1), s(:,2),'.');
s中的行与Data中的行相关,因此你可以使用不同的符号来绘制不同的聚类。例如:
U=kmeans(Data,2);[c, s] = princomp(Data);plot (s(U==1,1), s(U==1,2), 'x');hold on;plot (s(U==2,1), s(U==2,2), '*');