我一直在阅读 Judith Singer 和 John Willet 的一本好书,名为Applied Longitudinal Data Analysis: Modeling Change and Event Occurrence。该书表明,通过在 2 个层次上建模,我们可以在 1 级和 2 级模型中对个体变化进行建模,以实现系统性的个体间变化差异。
示例的R 代码仅显示如何使用lme()
来估计固定效应和随机效应。但是,文本建议我们应该测试方差分量以确定随机效应是否显着。
例如,其中一个代码仅执行以下操作:
library(nlme)
model.a <- lme(alcuse~ 1, alcohol1, random= ~1 |id)
summary(model.a)
Linear mixed-effects model fit by REML
Data: alcohol1
AIC BIC logLik
679.0049 689.5087 -336.5025
Random effects:
Formula: ~1 | id
(Intercept) Residual
StdDev: 0.7570578 0.7494974
Fixed effects: alcuse ~ 1
Value Std.Error DF t-value p-value
(Intercept) 0.9219549 0.09629638 164 9.574139 0
Standardized Within-Group Residuals:
Min Q1 Med Q3 Max
-1.8892070 -0.3079143 -0.3029178 0.6110925 2.8562135
Number of Observations: 246
Number of Groups: 82
但是文本列出了以下内容:
- 固定效果:0.922*** (s = 0.096) -> 在输出中可用
- 人内方差:0.562*** (s = 0.062) -> 可以从输出中获得(随机效应残差标准偏差平方)
- 人与人之间的差异:0.564*** (s = 0.119)
我的工作涉及大量纵向数据分析,所以我真的需要理解这个想法。非常感激您的帮忙。