2011-04-15 59 views
1

我在我的数据集上试用了fps包中的kmeans()kmeansCBI(),kmeans()和kmeansCBI()有什么区别?

但是,他们给出了不同的SSE值,所以我不知道哪一个是正确的值。

例如,对于700 * 5的数据,kmeans()给我大约33000作为SSE,但kmeansCBI()给我120作为SSE。

我应该使用什么值?

谢谢。

+0

kmeansCBI()在哪里? – 2011-04-15 19:27:07

+3

是否在每个这些过程之前都设置了set.seed? kmeans取决于一个可重复结果的集合种子。 – richiemorrisroe 2011-04-15 19:43:04

回答

3

从包描述:
kmeans()使用哈蒂根和Wong方程而kmeansCBI()是的kmeansruns()的功能的接口,并调用kmeans()

您可以在函数名称前面使用?来阅读任何函数的帮助。我不知道为什么你会得到不同的答案,但我建议你查看文档以确保你知道你在做什么。

+0

你也可以通过set.seed()获得可重现的例子! – mammask 2017-08-23 11:26:36