我正在使用包中的函数来估计自变量autocov_dist
。spdep
我使用反距离作为权重。当我对我的数据进行测试时,我收到了以下错误消息:
Error in autocov_dist(Var, xy, nbs = 100, style = "B", type = "inverse") : is.vector(z) is not TRUE
这是一个可重现的示例(我在坐标中显示较大的值,因为在我的真实数据中,空间坐标在 UTM 中):
library(spdep)
set.seed <- 123
xy<- as.data.frame(cbind(rnorm(1000,100000, 100), (rnorm(1000,500000, 100))))
Var <- rnorm(1000,2, 1)
autocov <- autocov_dist(Var, xy, nbs=100, style="B",type="inverse")
另外,相邻半径(nbs
函数中的参数)的确切定义是什么,因为我在函数文档中找不到明确的定义。