【发布时间】:2015-06-18 19:09:14
【问题描述】:
我有一个在 R 中导入的 2D 数据集 - (x,y) 坐标。我想在这个数据集上执行 k-means 聚类,但我想将具体坐标设置为初始中心。例如,我想从 5 个中心开始,它们的值为 (5, 10), (3, 8), (46, 22), (87, 66), (39, 41) 。
我在 kmeans 函数中看到了一个中心参数,但我不明白如何将我的值设置为中心。
kmeans(data, centers = ...) # what to set here?
【问题讨论】:
-
可能类似于
kmeans( data, centers=matrix(c(5, 10, 3, 8, 46, 22, 87, 66, 39, 41), ncol=2, byrow=TRUE)) -
感谢您提出这个问题。事实上,在 R 文档中,它的解释非常糟糕。