我正在尝试计算一个给定点与其x个最近邻居之间的平均距离,以了解数据集中点之间的距离。使用earth.dist()
提供所有点之间的完整距离矩阵(和全局平均值),但我想找到一个点与其5个最近邻居之间的距离。例如:
frame <- data.frame(long = rnorm(100), lat = rnorm(100))
earth.dist(frame)
mean(earth.dist(frame)) # provides the global mean
非常感谢您能提供任何帮助,以便更好地接近邻居们。