ネストされた混合エフェクトモデル内のベースライン係数を解釈する際に問題があります。クラスが学校内でネストされているので、モデルTest.Score〜Subject +(1 | School/Class)モデルに適合しました。私はしかし、COEF(モデル)を使用して係数を見ると、彼らはカウンター直感的なようだ:ネストされた混合エフェクトモデルの出力を解釈するR
$`Class:School`
(Intercept) SubjectMaths
1:A 82.73262 -4.108333
1:B 83.98870 -4.108333
1:C 82.26456 -4.108333
2:A 82.25383 -4.108333
2:B 78.22047 -4.108333
2:C 80.18982 -4.108333
$School
(Intercept) SubjectMaths
A 88.39636 -4.108333
B 77.74404 -4.108333
C 78.68460 -4.108333
attr(,"class")
[1] "coef.mer"
がどのように学校内のクラスがちょうど学校内のものよりもはるかに低い値を与えることができますか?データは以下複製する:
Test.Score = c(94,88,86,90,94,87,87,92,89,92,87,94,93,91,89,92,91,
91,95,91,82,84,90,81,92,89,85,94,88,94,94,94,86,94,93,84,82,
92,92,83,89,83,81,87,84,80,81,83,88,82,81,90,82,85,87,82,86,
84,87,88,82,91,95,77,88,87,79,75,91,77,82,91,95,92,89,83,79,
90,83,83,82,79,79,78,83,82,81,77,80,79,84,83,81,78,77,75,76,
76,84,75,78,78,71,79,70,75,75,78,76,71,76,76,73,71,80,70,71,
78,71,74,76,74,74,77,81,78,79,76,82,79,80,73,72,83,72,81,81,
72,79,74,67,75,71,66,65,71,73,69,65,67,71,72,68,73,65,65,74,
67,72,72,82,70,72,86,89,87,87,88,74,92,70,89,86,63,68,74,88,
71,88,91,76,86,75,79,76,69,86,71,78,67,67,73,69,81,79,78,80,
72,81,69,72,75,76,68,72,78,78,77,71,73,70,77,75,75,69,77,74,
76,68,78,76,75,68,74,69,78,76,70,79,78,67,65,86,88,65,88,73,
66,65,85)
School = rep(c("A","B","C"), each = 80)
Class = rep(c("1","2"), each = 20,6)
Subject = rep(c("English","Maths"), each = 40, 3)
data = data.frame(Test.Score, School, Class, Subject)
data$Class = factor(data$Class)
mod = lmer(Test.Score ~ Subject + (1|School/Class), REML = F,
data = data)
coef(mod)