#nlme #autocorrelation
Вопрос:
Я пытаюсь объяснить пространственную автокорреляцию с помощью функции gls в пакете nlme, используя следующий код:
sp2 <- gls(final$formula, data = BITS_B, correlation = corLin(form = ~ Mid.Y Mid.X, nugget = TRUE))
Но я продолжаю получать ошибку:
Ошибка в getCovariate.corSpatial(объект, данные = данные) : не может быть нулевых расстояний в «corSpatial»
Я попытался добавить год в качестве еще одного группового фактора (так как у меня были образцы за 30 лет).:
sp2 <- gls(final$formula, data = BITS_B, correlation = corLin(form = ~ Mid.Y Mid.X | Year, nugget = TRUE))
Но проблема сохраняется. Кто-нибудь знает, что еще я могу сделать? Я не уверен, что понимаю природу проблемы.
Спасибо!