algorithm - Matlab丛集:无法处理大量资料-LMLPHP
我有一组数据可以分成两组沿Y轴垂直设置,水平设置沿X轴。我试着用蓝色和红色分别画出来。但是正如你所看到的,一些蓝色和红色混合在一起。有人能帮我用集群来正确地做到这一点吗?我用国民党人来做这件事。
[cidx2,cmeans2]=kmeans(minspikev,2);
但似乎效果不太好。
我照@mpaskov提到的做了。但现在我明白了。那些红色的长方形应该是蓝色的正方形。有人能帮我吗?
algorithm - Matlab丛集:无法处理大量资料-LMLPHP

最佳答案

您可以使用不同的方式初始化方法或自己指定它们。

% uses random samples
[cidx2,cmeans2] = kmeans(minSpikeV,2, 'Start', 'sample');

% not 100% on the dimensions, but I can not try as I do not have the toolbox for kmeans
[cidx2,cmeans2] = kmeans(minSpikeV,2, 'Start', [-0.05,2; -0.25,0.1]);

阅读documentation中的详细信息

关于algorithm - Matlab丛集:无法处理大量资料,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40220020/

10-12 02:07