Предположим, я собираюсь сделать одномерную логистическую регрессию для нескольких независимых переменных, например так:
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
для унификации логистической модели.