lme4
Karışık etkiler regresyonuna uymak multcomp
ve 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)
Time
süreklidir ve Diet
kategoriktir (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 Diet
kesişmeler (az ya da çok) aynı olmalıdır, ancak eğimler farklı olabilir. Bunun Diet
gibi 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:Diet
etki için benzer testi nasıl yapabilirim ? Etkileşim terimini koymak mcp
bir 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*Diet
basitleştirmesi vardırTime + Diet + Time:Diet
.anova(m)
Veya kullanılmasısummary(m)
, etkileşim teriminin modelde olduğunu doğrular.