मैं पैकेज lme
से उपयोग करने की कोशिश कर रहा हूं कि दोहराए गए उपायों के लिए nlme
परिणाम aov
दोहराए जाएं। मैंने एक एकल-कारक बार-बार प्रयोग के लिए और दो-कारक प्रयोग के लिए एक के बीच-विषय कारक और एक-विषय-कारक कारक के लिए किया है, लेकिन मुझे दो-दो के साथ दो-कारक प्रयोग के लिए इसे करने में परेशानी हो रही है -सुबह के कारक।
एक उदाहरण नीचे दिया गया है। A
और B
निश्चित प्रभाव कारक हैं और subject
एक यादृच्छिक-प्रभाव कारक है।
set.seed(1)
d <- data.frame(
Y = rnorm(48),
subject = factor(rep(1:12, 4)),
A = factor(rep(1:2, each=24)),
B = factor(rep(rep(1:2, each=12), 2)))
summary(aov(Y ~ A*B + Error(subject/(A*B)), data=d)) # Standard repeated measures ANOVA
library(nlme)
# Attempts:
anova(lme(Y ~ A*B, data=d, random = ~ 1 | subject)) # not same as above
anova(lme(Y ~ A*B, data=d, random = ~ 1 | subject/(A+B))) # gives error
मैं पिनहेइरो और बेट्स पुस्तक में इसका स्पष्टीकरण नहीं देख पाया, लेकिन मैंने इसे अनदेखा कर दिया।
aov
कॉल केवल एक मानक दोहराया-माप डिजाइन है, जो एक के रूप में लैमर के साथ विश्लेषण करेगाlmer(Y~A*B+(1|subject))
। (हालांकि, अधिक जटिल मॉडल के लिए यह उत्तर भी देखें जो एस-एस प्रभाव प्रभाव और सहसंबंधों के आकलन की अनुमति देते हैं: आंकड़े.stackexchange.com/questions/13166/rs-lmer-cheat-sheet/… )