Matlab中的Kmeans,复制并开始

时间:2013-10-26 22:07:45

标签: matlab cluster-analysis k-means

我正在计算100次迭代的kmeans中心。我已经设置了初始质心并且复制等于1.在以下步骤中,我试图传递新的质心:

[idx,ctrs1,sumd,D] = kmeans(data,3,'Replicates',1,'start',cen1);
[idx,ctrs2,sumd,D] = kmeans(data,3,'Replicates',1,'start',ctrs1);
...

但是,即使从第一次迭代开始,我的质心也没有变化。我的代码有问题吗?

1 个答案:

答案 0 :(得分:0)

使用MaxIter属性而不是replicate