【发布时间】:2018-04-22 20:06:19
【问题描述】:
我正在使用library("dbscan") 对具有纬度和经度的地理数据进行聚类。我想知道哪些坐标[纬度,经度]属于R中的哪个集群。有没有办法检索每个集群下的原始数据点?
示例:
纬度=c(60.95886,63.04287,60.79435,61.79435,64.79435,61.95886,65.04287,66.79435,63.79435,65.79435,66.79435,68.79435,69.794)5)
经度 = c(27.79045,22.87444,24.51007, 23.49429, 23.49429, 28.79045,23.87444,26.51007, 25.49429, 26.49429,26.49429, 29.49429,30.49)
testData = data.frame(纬度,经度)
clust
集群
DBSCAN clustering for 13 objects.
Parameters: eps = 1.5, minPts = 3
The clustering contains 2 cluster(s) and 7 noise points.
0 1 2
7 3 3
这里我想知道 testData 中属于集群 1 和 2 的数据点
【问题讨论】:
-
您的意思是要将每个数据点分配给集群 ID 或其他?
-
是的,我想知道哪些数据点属于哪个集群 ID。我用示例数据更新了我的问题。
-
为什么这个输出没有回答你的问题?:
clust$cluster -
clust$cluster给出集群,但不给出属于给定集群的数据点。不过还是谢谢。
标签: r