반복 측정 ANOVA에 대한 결과를 복제하기 lme
위해 nlme
패키지 를 사용하려고합니다 aov
. 단일 요인 반복 측정 실험과 대상 간 요인 하나와 대상 내 요인 하나를 사용하는 2 요인 실험에 대해이 작업을 수행했지만 2 요인 실험을 수행하는 데 어려움을 겪고 있습니다. -인자를 고려한다.
아래에 예가 나와 있습니다. 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
Pinheiro and Bates 책에서 이에 대한 설명을 볼 수 없었지만 간과했을 수도 있습니다.
aov
호출은 단순히 표준 반복 측정 설계이며 lmer로로 분석lmer(Y~A*B+(1|subject))
합니다. (S 전반에 걸친 영향 분산 및 상관 관계를 추정 할 수있는보다 복잡한 모델에 대해서는이 답변을 참조하십시오 : stats.stackexchange.com/questions/13166/rs-lmer-cheat-sheet/… )