対応のあるt検定は、一方向反復測定(または被験者内)ANOVAおよび線形混合効果モデルの特殊なケースであり、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
ANOVAアプローチを使用すると、同じ結果を得ることができます。
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で同じ結果を得ることができます。2つの条件の正定対称相関行列を想定しています。
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
または、2つの条件の相関行列の複合対称性を想定した別のモデル:
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モデルには適切ではないと考えましたが、問題は、相関構造の仮定を使用した2つのlme()アプローチの合理的なモデルを思い付かないことです。その理由は、lmeモデルには、上記のセル平均モデルが提供するよりも多くのランダム成分のパラメーターがあるようだからです。少なくともlmeモデルは、glsでは不可能なまったく同じF値、自由度、p値を提供します。より具体的には、glsは、各被験者が2つの観測値を持っているという事実を考慮していないため、不正確なDFを与え、非常に膨張したDFをもたらします。lmeモデルは、ランダム効果を指定する際に過剰パラメーター化される可能性が最も高いですが、モデルが何でパラメーターが何であるかはわかりません。そのため、この問題はまだ解決されていません。