Supponiamo che farò una regressione logistica univariata su diverse variabili indipendenti, come questa:
mod.a <- glm(x ~ a, data=z, family=binominal("logistic"))
mod.b <- glm(x ~ b, data=z, family=binominal("logistic"))
Ho fatto un confronto tra i modelli (test del rapporto di verosimiglianza) per vedere se il modello è migliore del modello null con questo comando
1-pchisq(mod.a$null.deviance-mod.a$deviance, mod.a$df.null-mod.a$df.residual)
Quindi ho creato un altro modello con tutte le variabili al suo interno
mod.c <- glm(x ~ a+b, data=z, family=binomial("logistic"))
Per vedere se la variabile è statisticamente significativa nel modello multivariato, ho usato il lrtest
comando fromepicalc
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
Mi chiedo se il pchisq
metodo e il lrtest
metodo siano equivalenti per fare il test di responsabilità? Come non so come utilizzare lrtest
per il modello logistico univato.