मैं 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)
पुष्टि करता है कि इंटरेक्शन शब्द मॉडल में है।