Нулевой дисперсионный ряд и ошибка NaN в моделях CAR - CARBayes (S.CARbym) в R - PullRequest
0 голосов
/ 10 января 2019

Я пытался запустить модель CAR (пакет CARBayes - функция S.CARbym в R) для прогнозирования риска заболеваний висцеральным лейшманиозом в штате Сан-Паулу, Бразилия. Ковариатами являются осадки, высота, температура и расстояние до автомагистралей. Когда я запускаю модель с всеми необработанными ковариатами , возникает ошибка: "Error in ar.yw.default(x, aic = aic, order.max = order.max, na.action = na.action, : zero-variance series"

Я пытался настроить значения ковариат с аналогичными диапазонами на основе

(наблюдаемые данные - среднее значение) / (стандартное отклонение наблюдаемых данных)

equation=LV~offset(log(Total_Pop))+precipitation+altitude+temperature+distance model <- S.CARbym(formula=equation, family="zip", formula.omega=~1, data=spat.data, W=W2, burnin=100000, n.sample=300000, thin=20)

Тогда я мог бы запустить модель, но результаты значений DIC = NaN.

Мои данные (Y) содержат много "нулей", поэтому семейство zip кажется наиболее подходящим. Всего данных 643 функции. Я использовал население в качестве смещения.

Индивидуально, для каждого ковариата, это работает. Но я хотел бы запустить модель со всеми из них.

Как я могу это исправить?

...