【问题标题】:What is NbClust method for k-means initialization?什么是用于 k-means 初始化的 NbClust 方法?
【发布时间】:2018-08-29 21:54:33
【问题描述】:

在r的NbClust包文件中,有部分

“通常最初运行另一个集群算法(例如,UPGMA) 确定聚类中心的起点。”

但是,有人可能会问该函数是否实现了其中任何一个。

【问题讨论】:

    标签: r k-means


    【解决方案1】:

    从 NbClust 的源代码中,您可以发现 kmeans() 被多次调用,没有预设质心向量,每次调用之前都调用了 set.seed(1)。这表明 NbClust 没有为其 kmeans 调用实现任何初始化。例如。 (第 1425 行):

    set.seed(1)
            cl0 <- kmeans(jeu,nc-1)$cluster
    

    【讨论】:

      猜你喜欢
      • 2019-05-14
      • 2016-11-06
      • 1970-01-01
      • 2018-03-24
      • 2014-09-20
      • 2017-07-04
      • 1970-01-01
      • 2010-09-17
      • 2021-04-29
      相关资源
      最近更新 更多