道格拉斯·贝茨(Douglas Bates)指出,以下模型是等效的:“如果向量值随机效应的方差-协方差矩阵具有一种特殊形式,称为复合对称”(本演示文稿中的幻灯片91):
m1 <- lmer(y ~ factor + (0 + factor|group), data)
m2 <- lmer(y ~ factor + (1|group) + (1|group:factor), data)
具体而言,贝茨使用以下示例:
library(lme4)
data("Machines", package = "MEMSS")
m1a <- lmer(score ~ Machine + (0 + Machine|Worker), Machines)
m2a <- lmer(score ~ Machine + (1|Worker) + (1|Worker:Machine), Machines)
具有相应的输出:
print(m1a, corr = FALSE)
Linear mixed model fit by REML ['lmerMod']
Formula: score ~ Machine + (0 + Machine | Worker)
Data: Machines
REML criterion at convergence: 208.3112
Random effects:
Groups Name Std.Dev. Corr
Worker MachineA 4.0793
MachineB 8.6253 0.80
MachineC 4.3895 0.62 0.77
Residual 0.9616
Number of obs: 54, groups: Worker, 6
Fixed Effects:
(Intercept) MachineB MachineC
52.356 7.967 13.917
print(m2a, corr = FALSE)
Linear mixed model fit by REML ['lmerMod']
Formula: score ~ Machine + (1 | Worker) + (1 | Worker:Machine)
Data: Machines
REML criterion at convergence: 215.6876
Random effects:
Groups Name Std.Dev.
Worker:Machine (Intercept) 3.7295
Worker (Intercept) 4.7811
Residual 0.9616
Number of obs: 54, groups: Worker:Machine, 18; Worker, 6
Fixed Effects:
(Intercept) MachineB MachineC
52.356 7.967 13.917
谁能以直观的方式解释模型之间的差异以及如何m1
简化m2
(给定复合对称性)?
6
+1,恕我直言,这绝对是话题。投票重新开放。
—
变形虫说莫妮卡(Monica)恢复
@Peter Flom为什么将这个问题视为题外话?
—
statmerkur
可能不清楚您是在问模型而不是
—
Scortchi-恢复莫妮卡
lme4
语法。如果您向不熟悉的人解释这些问题,将会有所帮助-并扩大潜在的答复者的范围lme4
。
看起来是关于编码的。
—
彼得·弗洛姆
如果有用的话,这里有两个很好的帖子,介绍了lme4语法的作用以及在混合模型的上下文中什么是复合对称性(请参见有关两个问题的公认答案)。stats.stackexchange.com/questions/13166/rs-lmer-cheat-sheet 和 stats.stackexchange.com/questions/15102/...
—
雅各布索科拉尔