library(amap)
set.seed(5)
Kmeans(mydata, 5, iter.max=500, nstart=1, method="euclidean")
在'amap'包中运行数次,即使参数和种子值始终相同,每次运行Kmeans或其他聚类方法的聚类结果也是不同的。
我尝试在不同的包中使用另一个kmeans函数,但结果仍然相同...
实际上,我想要同时使用Weka和R,所以我也尝试了RWeka包中的SimpleKMeans,并且它总是给出相同的值。然而,问题是我不知道如何将SimpleKmeans中的聚类数据和聚类编号存储到R中,这让我卡住了...
无论如何,我该如何保持聚类结果始终相同?或者我该如何将SimpleKmeans中的聚类结果存储到R中?
Kmeans
都会重置种子吗?还是只有第一次?如果你每次都重置种子,那么每次得到的答案应该都是相同的。 - Greg