Supposons que je vais faire une régression logistique univariée sur plusieurs variables indépendantes, comme ceci:
mod.a <- glm(x ~ a, data=z, family=binominal("logistic"))
mod.b <- glm(x ~ b, data=z, family=binominal("logistic"))
J'ai fait une comparaison de modèle (test de rapport de vraisemblance) pour voir si le modèle est meilleur que le modèle nul par cette commande
1-pchisq(mod.a$null.deviance-mod.a$deviance, mod.a$df.null-mod.a$df.residual)
Ensuite, j'ai construit un autre modèle avec toutes les variables
mod.c <- glm(x ~ a+b, data=z, family=binomial("logistic"))
Afin de voir si la variable est statistiquement significative dans le modèle multivarié, j'ai utilisé la lrtest
commande deepicalc
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
Je me demande si la pchisq
méthode et la lrtest
méthode sont équivalentes pour faire un test de loglikelihood? Comme je ne sais pas comment utiliser lrtest
pour le modèle logistique univate.