【问题标题】:K means clustering algo in RK 表示 R 中的聚类算法
【发布时间】:2017-07-03 05:52:30
【问题描述】:

我试图在犯罪数据集上实现 r 中的 kmeans 算法,并希望在使用 kmeans.ani() 函数的迭代期间查看集群。但是,kmeans 算法产生的中心与图中的聚类不匹配。我也尝试过使用 set.seed() 函数。

> set.seed(5)

> fit<-kmeans(mydata,5)

> set.seed(5)

> kmeans.ani(mydata,5)

> fit[2]

$centers

Murder Rape Kidnapping.and.Abduction Dacoity

1 2712.33333 2183.0000 1703.6667 339.00000

2 1722.80000 1473.8000 3857.6000 231.60000

3 85.66667 129.6111 143.3333 11.44444

4 1382.62500 739.1250 1148.1250 190.62500

5 4951.00000 2042.0000 8500.0000 379.00000

【问题讨论】:

  • 您能否提供一个示例数据集,我们可以尝试用它来重现您的结果?

标签: r


【解决方案1】:

在实际使用你的算法并比较结果之前,花点时间打开kmeans的代码,逐行查看函数。

在将输出与您的进行比较之前,您应该熟悉他们的代码。

我倾向于做的是看看写的论文,和代码并排,你应该能够发现任何差异。

【讨论】:

    猜你喜欢
    • 2013-03-14
    • 2013-08-29
    • 2020-07-04
    • 2017-04-10
    • 1970-01-01
    • 2019-05-05
    • 2016-10-13
    • 1970-01-01
    • 2016-08-12
    相关资源
    最近更新 更多