次のように、いくつかの独立変数に対して単変量ロジスティック回帰を行うと仮定します。
mod.a <- glm(x ~ a, data=z, family=binominal("logistic"))
mod.b <- glm(x ~ b, data=z, family=binominal("logistic"))
このコマンドにより、モデルがnullモデルよりも優れているかどうかを確認するために、モデルの比較(尤度比検定)を行いました。
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
lmtestのwaldtestの使用はお勧めしません。モデルのテストにはaodパッケージを使用します。そのはるかに簡単です。cran.r-project.org/web/packages/aod/aod.pdf
—
Mr. Nobody