假设我要对几个自变量进行单变量逻辑回归,如下所示:
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
用于统一逻辑模型。
@Gavin感谢您提醒我,与stackoverflow相比,我需要花费更多时间来“消化”答案,然后再决定答案是否合适,再次感谢。
—
lokheart 2011年
我不建议使用lmtest中的waldtest。使用aod软件包进行模型测试。它要简单得多。cran.r-project.org/web/packages/aod/aod.pdf
—
没人先生