我正在计算 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);
...
但是我的质心根本没有改变,即使从第一次迭代开始。我的代码有问题吗?
我正在计算 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);
...
但是我的质心根本没有改变,即使从第一次迭代开始。我的代码有问题吗?