lme4Karışık etkiler regresyonuna uymak multcompve ikili karşılaştırmaları hesaplamak için kullanmak istiyorum . Birden fazla sürekli ve kategorik öngörücülerle karmaşık bir veri setim var, ancak sorum, ChickWeightörnek olarak yerleşik veri kümesini kullanarak gösterilebilir :
m <- lmer(weight ~ Time * Diet + (1 | Chick), data=ChickWeight, REML=F)
Timesüreklidir ve Dietkategoriktir (4 seviye) ve diyet başına birden fazla Civciv vardır. Tüm civcivler yaklaşık aynı ağırlıkta başladı, ancak diyetleri büyüme oranlarını etkileyebilir, bu nedenle Dietkesişmeler (az ya da çok) aynı olmalıdır, ancak eğimler farklı olabilir. Bunun Dietgibi intercept etkisi için çift karşılaştırmalar alabilirsiniz :
summary(glht(m, linfct=mcp(Diet = "Tukey")))
ve gerçekten de önemli ölçüde farklı değiller, ancak Time:Dietetki için benzer testi nasıl yapabilirim ? Etkileşim terimini koymak mcpbir hata oluşturur:
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*Dietbasitleştirmesi vardırTime + Diet + Time:Diet.anova(m)Veya kullanılmasısummary(m), etkileşim teriminin modelde olduğunu doğrular.