Я пытаюсь исправить пространственную автокорреляцию остатков модели, которую я нашел после создания коррелограмм остатков моей модели.Я обнаружил автокорреляцию на малых масштабах ниже 200 м и на 5 км.Чтобы исправить это, я использую функцию autocov_dist из пакета spdep, используя различные расстояния lke this:
ac1 <-autocov_dist (переменная, координата, nbs = 500, тип = "обратный") </p>
ac2 <-autocov_dist (переменная, координата, nbs = 100, тип = "обратный") </p>
ac3 <-autocov_dist (переменная, координата, nbs = 5500 тип = "обратный") </p>
Я не был уверен в начале о единицах расстояния для nbs, поэтому я попробовал 0.5, 1 и 5.5.Это всегда дает одно и то же значение для результирующего автоковариата.Просто уменьшив расстояние до 0,1, я получу разные значения.
Когда я использую автоковариат, полученный с nsb = 0,1, корректируется пространственная автокорреляция в этом масштабе, но используется другой автоковариат (который одинаков для всехдругие расстояния) автокорреляция в более высоких масштабах не исправлена.
Чего мне здесь не хватает?У кого-нибудь есть подсказка?
Большое спасибо заранее!