Ошибка R при ANOVA GLM

У меня есть GLM, который я пытаюсь упростить следующим образом:

MOD.3<-update(MOD.2, ~. -WIND.SPEED)
anova(MOD.2,MOD.3,test="Chi")

Когда я пытаюсь оценить модели с помощью:

anova(MOD.3,MOD.2)

Я получаю следующую ошибку:

Ошибка в anova.glmlist(c(список(объект), dotargs), дисперсия = дисперсия, :

не все модели были приспособлены к одному и тому же размеру набора данных

Я подозреваю, что это может быть связано с тем, что у меня отсутствуют значения в наборе данных, но я не уверен, является ли это причиной ошибки или как к ней подойти...


person user1658170    schedule 19.11.2013    source источник
comment
Да, отсутствующие значения являются причиной ошибки. Используйте na.omit для удаления наблюдений с отсутствующими значениями в подмножестве данных, которое используется в любой из моделей.   -  person Roland    schedule 19.11.2013