Tekrarlanan önlemler ANOVA için sonuçları çoğaltmak lme
için nlme
paketten kullanmaya çalışıyorum aov
. Bunu tek faktörlü tekrarlanan ölçümler deneyi ve denekler arasında bir faktör ve bir denek içi faktörü ile iki faktörlü bir deney için yaptım, ancak bunu iki faktörlü iki faktörlü bir deney için yapmakta sorun yaşıyorum - faktörler faktörleri.
Aşağıda bir örnek gösterilmiştir. A
ve B
sabit etki faktörleridir ve subject
rastgele etki faktördür.
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
Pinheiro ve Bates kitabında bunun bir açıklamasını göremedim ama gözden kaçırmış olabilirim.
aov
çağrısı basitçe standart olarak tekrarlanan ölçümler tasarımıdır, ki bu da lmer ile analiz ederlmer(Y~A*B+(1|subject))
. (Yine de, Ss genelinde varyans ve korelasyonların tahmin edilmesine izin veren daha karmaşık modeller için bu cevaba bakın: stats.stackexchange.com/questions/13166/rs-lmer-cheat-sheet/… )