쌍을 이루는 t- 검정 은 단방향 반복 측정 (또는 개체 내) 분산 분석과 선형 혼합 효과 모델의 특별한 경우이며 lme () 함수를 사용하여 R의 nlme 패키지 아래 그림과 같이.
#response data from 10 subjects under two conditions
x1<-rnorm(10)
x2<-1+rnorm(10)
# Now create a dataframe for lme
myDat <- data.frame(c(x1,x2), c(rep("x1", 10), rep("x2", 10)), rep(paste("S", seq(1,10), sep=""), 2))
names(myDat) <- c("y", "x", "subj")
다음 쌍의 t- 검정을 실행할 때 :
t.test(x1, x2, paired = TRUE)
이 결과를 얻었습니다 (임의의 생성기로 인해 다른 결과가 나타납니다).
t = -2.3056, df = 9, p-value = 0.04657
분산 분석법을 사용하면 동일한 결과를 얻을 수 있습니다.
summary(aov(y ~ x + Error(subj/x), myDat))
# the F-value below is just the square of the t-value from paired t-test:
Df F value Pr(>F)
x 1 5.3158 0.04657
이제 두 조건에 대해 양의 명확한 대칭 상관 행렬을 가정하여 다음 모델에서 lme에서 동일한 결과를 얻을 수 있습니다.
summary(fm1 <- lme(y ~ x, random=list(subj=pdSymm(form=~x-1)), data=myDat))
# the 2nd row in the following agrees with the paired t-test
# (Intercept) -0.2488202 0.3142115 9 -0.7918878 0.4488
# xx2 1.3325786 0.5779727 9 2.3056084 0.0466
또는 두 조건의 상관 행렬에 대한 복합 대칭을 가정 할 때 다른 모델 :
summary(fm2 <- lme(y ~ x, random=list(subj=pdCompSymm(form=~x-1)), data=myDat))
# the 2nd row in the following agrees with the paired t-test
# (Intercept) -0.2488202 0.4023431 9 -0.618428 0.5516
# xx2 1.3325786 0.5779727 9 2.305608 0.0466
쌍으로 된 t- 검정과 일방향 반복 측정 ANOVA를 사용하여 기존 셀 평균 모델을 다음과 같이 쓸 수 있습니다.
Yij = μ + αi + βj + εij, i = 1, 2; j = 1, ..., 10
여기서 i 인덱스 조건, j 인덱스 대상, Y ij 는 반응 변수, μ는 전체 평균에 대한 고정 효과에 대해 상수, α i 는 조건에 대한 고정 효과, β j 는 N (0, σ에 따른 대상에 대한 랜덤 효과 임) p 2 ) (σ p 2 는 모집단 분산)이고, ε ij 는 N (0, σ 2 ) 다음에 잔차입니다 (σ 2 는 개체 내 분산).
위의 셀 평균 모델이 lme 모델에는 적합하지 않다고 생각했지만 문제는 상관 관계 구조 가정을 사용하는 두 개의 lme () 접근법에 대한 합리적인 모델을 제시 할 수 없다는 것입니다. 그 이유는 lme 모델이 위의 셀 평균 모델보다 랜덤 구성 요소에 더 많은 매개 변수를 가지고있는 것 같습니다. 적어도 lme 모델은 gl이 할 수없는 것과 정확히 동일한 F- 값, 자유도 및 p- 값을 제공합니다. 보다 구체적으로, gls는 각 대상체에 2 개의 관찰이 있다는 사실을 설명하지 않기 때문에 부정확 한 DF를 제공하므로, DF가 많이 부풀려진다. lme 모델은 임의 효과를 지정하는 데 과도하게 매개 변수화되어 있지만 모델이 무엇이며 매개 변수가 무엇인지 모르겠습니다. 따라서 문제는 여전히 해결되지 않았습니다.