使用R中的空间数据(lon、lat)从DBSCAN中选择eps和MINPT?

使用R中的空间数据(lon、lat)从DBSCAN中选择eps和MINPT?,r,spatial,dbscan,R,Spatial,Dbscan,我知道以前的文章已经讨论过这个主题,但我找不到任何专门针对空间点数据的文章。我有一个数据集,包含2013年在纽约发生的所有停止和搜身停止。我试图找出停车点的“热点”。数据的格式如下: stops <- data.frame(lon=c(-74.00478, -74.01046, -74.00521), lat=c(40.71641, 40.71153, 40.72063), precinct = c(1,1,1

我知道以前的文章已经讨论过这个主题,但我找不到任何专门针对空间点数据的文章。我有一个数据集,包含2013年在纽约发生的所有停止和搜身停止。我试图找出停车点的“热点”。数据的格式如下:

stops <- data.frame(lon=c(-74.00478, -74.01046, -74.00521),
                    lat=c(40.71641, 40.71153, 40.72063),
                    precinct = c(1,1,1))

谢谢你的帮助和指导

没有选择它们的算法。这是你想做什么的问题

对于纬度和经度,你应该使用哈弗森距离,得到米,码,英尺,你喜欢的(只是确保你知道你得到的单位)

然后你必须决定什么是“热点”。在哪个半径范围内发生了多少起犯罪?100米以内有10起犯罪?然后你有你的参数

stops2013clean %>%
group_by(precinct, lubridate::hour(stops2013clean$time)) %>%
summarise(n_stops=n()) %>%
summarise(mean(n_stops)) %>%
summarise(mean(`mean(n_stops)`))