Пространственные коррелограммы для GEE - PullRequest
0 голосов
/ 25 марта 2019

Я использую модель GEE, чтобы увидеть пространственную автокорреляцию.Но когда я использую функцию correlog() в пакете ncf в R, он говорит: Ответ многомерный: корреляционная матрица будет центрирована на нуле.Используйте correlog.nc() для нецентрированной коррелограммы

Затем я переключаюсь на correlog.nc(), и он говорит:

Ошибка в if (moran [1] <0) {:пропущенное значение, где требуется TRUE / FALSE </p>

Я проверил все переменные в моей модели GEE, и пропущенное значение отсутствует.Может ли кто-нибудь любезно сказать мне, где я ошибся?

Ранее я использовал обычный glm() с распределением Пуассона, и такой проблемы не было.И я мог бы также построить графики пространственных коррелограмм.

Большое спасибо за любую помощь!

Мой код такой:

mgee = geeglm(death0814 ~ pop_dst + 5 SES variables + ndvi2011 + FAD + offset(logpop) + factor(age) + factor(sex), family=poisson, data=data_corr, id=fTPU, corstr="ar1")

rp<-resid(mgee,type="pearson")

correlog1 <- correlog.nc(data_corr$X, data_corr$Y, rp, na.rm=T, increment=1, resamp=0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...