了解 lmer() 模型中随机效应的方差

机器算法验证 r 混合模式 随机效应模型 lme4-nlme
2022-02-09 12:32:10

我无法理解lmer()模型的输出。它是具有不同状态截距/状态随机效应的结果变量(支持)的简单模型:

mlm1 <- lmer(Support ~ (1 | State))

结果summary(mlm1)是:

Linear mixed model fit by REML 
Formula: Support ~ (1 | State) 
   AIC   BIC logLik deviance REMLdev
 12088 12107  -6041    12076   12082
Random effects:
 Groups   Name        Variance  Std.Dev.
 State    (Intercept) 0.0063695 0.079809
 Residual             1.1114756 1.054265
Number of obs: 4097, groups: State, 48

Fixed effects:
            Estimate Std. Error t value
(Intercept)  0.13218    0.02159   6.123

我认为变化状态截距/随机效应的方差是0.0063695. 但是当我提取这些状态随机效应的向量并计算方差时

var(ranef(mlm1)$State)

结果是:0.001800869,远小于 报告的方差summary()

据我了解,我指定的模型可以写成:

yi=α0+αs+ϵi, for i={1,2,...,4097}

αsN(0,σα2), for s={1,2,...,48}

如果这是正确的,那么随机效应的方差 (αs) 应该σα2. 然而,这些实际上并不lmer()适合我。

1个回答

这是经典的单向方差分析。对您的问题的一个非常简短的回答是方差分量由两个术语组成。

σ^α2=E[148s=148αs2]=148s=148α^s2+148s=148var(α^s)

因此,您计算的项是 rhs 上的第一项(因为随机效应的均值为零)。第二项取决于是否使用了 ML 的 REML,以及随机效应的标准误差平方和。