Припустимо, я збираюся зробити універсальну логістичну регресію на декількох незалежних змінних, як це:
mod.a <- glm(x ~ a, data=z, family=binominal("logistic"))
mod.b <- glm(x ~ b, data=z, family=binominal("logistic"))
Я зробив порівняння моделі (тест коефіцієнта ймовірності), щоб побачити, чи модель краща за нульову модель за допомогою цієї команди
1-pchisq(mod.a$null.deviance-mod.a$deviance, mod.a$df.null-mod.a$df.residual)
Потім я побудував ще одну модель з усіма змінними в ній
mod.c <- glm(x ~ a+b, data=z, family=binomial("logistic"))
Для того, щоб побачити, чи є змінна статистично значущою в багатоваріантній моделі, я використав lrtest
команду зepicalc
lrtest(mod.c,mod.a) ### see if variable b is statistically significant after adjustment of a
lrtest(mod.c,mod.b) ### see if variable a is statistically significant after adjustment of b
Цікаво, чи pchisq
метод і lrtest
метод еквівалентні тестуванню логічності? Як я не знаю, як використовувати lrtest
для уніфікативної логістичної моделі.