lme4
혼합 효과 회귀에 적합 multcomp
하고 쌍별 비교를 계산하는 데 사용 하고 싶습니다 . 여러 개의 연속적이고 범주 형 예측 변수가있는 복잡한 데이터 세트가 있지만 내장 ChickWeight
데이터 세트를 예로 사용하여 질문을 시연 할 수 있습니다 .
m <- lmer(weight ~ Time * Diet + (1 | Chick), data=ChickWeight, REML=F)
Time
연속적이고 Diet
범주 적이며 (4 단계) 다이어트 당 여러 병아리가 있습니다. 모든 병아리는 거의 같은 무게로 시작했지만식이는 성장 속도에 영향을 줄 수 있으므로 Diet
절편은 동일해야하지만 경사는 다를 수 있습니다. 다음 Diet
과 같은 차단 효과에 대한 쌍별 비교를 얻을 수 있습니다 .
summary(glht(m, linfct=mcp(Diet = "Tukey")))
실제로, 그것들은 크게 다르지 않지만, Time:Diet
효과에 대한 유사한 테스트를 어떻게 수행 할 수 있습니까? 상호 작용 항을 넣으면 mcp
오류가 발생합니다.
summary(glht(m, linfct=mcp('Time:Diet' = "Tukey")))
Error in summary(glht(m, linfct = mcp(`Time:Diet` = "Tukey"))) :
error in evaluating the argument 'object' in selecting a method for function
'summary': Error in mcp2matrix(model, linfct = linfct) :
Variable(s) ‘Time:Diet’ have been specified in ‘linfct’ but cannot be found in ‘model’!
Time*Diet
단지 단순화 된 것입니다Time + Diet + Time:Diet
. 교호 작용 항이 모형에 있음을 사용anova(m)
하거나summary(m)
확인합니다.