【发布时间】:2017-04-14 06:24:37
【问题描述】:
我正在 Matlab 中在 k=2,4,6, 的 245057x4 矩阵数据集上实现 K-means 算法...现在,我想使用 Davies–Bouldin 指数或 Rand 在每次迭代后测量结果的准确性指数。如何在 Matlab 中实现这一点?换句话说,如何在每次迭代完成后执行一段代码?我想我必须自己实现算法,而不是使用 Matlab Statistics Toolbox 提供的内置 k-means 函数?
另外,如何查看内置 k-means 函数选择的初始质心?
非常感谢,
更新: 我必须对 kmeans.m 源代码进行一些修改才能得到我想要的。
【问题讨论】:
标签: matlab data-mining k-means