다음과 같이 여러 독립 변수에 대해 일 변량 로지스틱 회귀 분석을 수행한다고 가정합니다.
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
univate 물류 모델 에 사용하는 방법을 모르겠습니다.
@Gavin은 스택 오버 플로우와 비교할 때 답변이 적절한 지 여부를 결정하기 전에 답변을 "소화"하는 데 더 많은 시간을 할애해야한다는 것을 상기시켜 주셔서 감사합니다.
—
lokheart
lmtest에서 waldtest를 사용하지 않는 것이 좋습니다. 모델 테스트에는 aod 패키지를 사용하십시오. 훨씬 더 간단합니다. cran.r-project.org/web/packages/aod/aod.pdf
—
Mr. Nobody