【发布时间】:2018-06-08 10:28:48
【问题描述】:
我想根据预先确定的中心点 (my_center_Points) 对经纬度列表 (my_long_lats) 进行分组。
当我跑步时:-
k <- kmeans(as.matrix(my_long_lats), centers = as.matrix(my_center_Points))
k$centers 不等于 my_center_Points。
我假设 k-means 已将我的中心点调整到最佳中心。但我需要的是 my_center_Points 不改变并将 my_long_lats 分组在它们周围。
在这个link 他们谈论设置初始中心但是我如何设置一旦我运行 k 手段就不会改变的中心?或者有更好的聚类算法吗?
我什至可以满足于最小化中心的移动。
我在 R 中还有很多东西要学,非常感谢任何帮助。
【问题讨论】:
-
也许您需要一个距离度量,例如点之间的欧几里得距离?