2016-11-30 93 views
-1

我在Matlab上实现了K-means算法,在一个245057x4矩阵数据集上,其中k = 2,4,6,...现在,我想在每次迭代后测量结果的准确性Davies-Bouldin指数或兰德指数。我如何在Matlab中实现这一点?换句话说,如何在完成每次迭代之后获得一段代码?我想我必须自己实现算法,而不是使用Matlab Statistics Toolbox提供的内置k-means函数?MATLAB K-means精度测量

另外,如何查看由内置k-means函数选择的初始质心?

非常感谢,

更新: 我不得不做出一些修改kmeans.m源代码来获得我想要的东西。

回答

0

您可以使用内部k-means函数。

只是做只有一个迭代,然后你的东西,然后snother迭代。简单。