R 落差观测发生在同一地点(经度和纬度)

R 落差观测发生在同一地点(经度和纬度),r,spatial,R,Spatial,所以我有一个大数据框架,为了应用空间计量经济学建模,我需要创建权重矩阵 在spdep中尝试K近邻并使用以下命令时: nb_cord <- cbind(df_model$longitude, df_model$latitude) nb_cord_5NN <- knearneigh(nb_cord, k = 5, longlat = TRUE) 我如何从df_model类包中提取完全相同的经度和纬度观测值knn()函数通过随机选择其中一个类来打破相同的距离问题。函数通过随机选择一个类

所以我有一个大数据框架,为了应用空间计量经济学建模,我需要创建权重矩阵

spdep
中尝试K近邻并使用以下命令时:

nb_cord <- cbind(df_model$longitude, df_model$latitude)

nb_cord_5NN <- knearneigh(nb_cord, k = 5, longlat = TRUE)
我如何从
df_model

类包中提取完全相同的经度和纬度观测值knn()函数通过随机选择其中一个类来打破相同的距离问题。函数通过随机选择一个类来打破相同的距离问题。它可能对你有用
Error in knearneigh(nb_cord, k = 5, longlat = TRUE) : 
  too many ties in knearneigh
In addition: Warning message:
In knearneigh(nb_cord, k = 5, longlat = TRUE) :
  knearneigh: identical points found