首页 > 解决方案 > 校正空间自相关(GLS,nlme 包)

问题描述

我正在尝试使用以下代码使用 nlme 包中的 gls 函数来解释空间自相关:

sp2 <- gls(final$formula, data = BITS_B, correlation = corLin(form = ~ Mid.Y + Mid.X, nugget = TRUE))

但我不断收到错误:

getCovariate.corSpatial(object, data = data) 中的错误:“corSpatial”中的距离不能为零

我尝试将年份添加为另一个组因素(因为我有 30 年的样本):

sp2 <- gls(final$formula, data = BITS_B, correlation = corLin(form = ~ Mid.Y + Mid.X | Year, nugget = TRUE))

但问题仍然存在。有谁知道我还能做什么?我不确定我是否理解问题的性质。谢谢!

标签: nlmeautocorrelation

解决方案


推荐阅读