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