首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >比较lmList和lmer的系数

比较lmList和lmer的系数
EN

Stack Overflow用户
提问于 2014-03-15 03:20:29
回答 2查看 709关注 0票数 1

谁能告诉我为什么从具有随机斜率的lmer模型中提取的斜率系数与从适合同一数据集的lmList模型中提取的斜率系数之间存在偏差?

谢谢..。

EN

回答 2

Stack Overflow用户

发布于 2014-03-15 07:11:35

经过一番挖掘,我在Doug Bates关于lme4的书中找到了答案。转述一下...当个体在受试者水平上的线性拟合较差时,线性混合效应模型系数倾向于向总体水平值(例如固定效应)呈现所谓的“收缩”(参见http://lme4.r-forge.r-project.org/lMMwR/lrgprt.pdf)。在这种情况下,站点级系数的不确定性很大(例如,我们对其精确值的绝对估计的置信度很低),因此,为了平衡通过残差平方和衡量的数据保真度与模型的简单性,混合效果模型通过使预测更接近一组通用预测来平滑预测中的主体间差异,但不会以显著增加残差平方和为代价。

票数 1
EN

Stack Overflow用户

发布于 2015-02-24 22:52:45

请注意,假设您的对象(或观察单位)之间存在一定程度的相似性,例如,如果您假设它们来自相同的人群,那么“收缩”可能是一件好事,因为它使模型对单个级别的异常值更加健壮。

您可以通过计算混合效果模型和对象内拟合的总体决定系数来量化残差平方和的增加。我在这里为lme4包中包含的sleepstudy数据集执行此操作。

代码语言:javascript
复制
> library(lme4)
> mm <- lmer(Reaction ~ Days + (Days|Subject), data = sleepstudy) # mixef-effects
> ws <- lmList(Reaction ~ Days |Subject, data = sleepstudy) # within-subject
> 
> # coefficient of determination for mixed-effects model
> summary(lm(sleepstudy$Reaction ~ predict(mm)))$r.squared
[1] 0.8271702
> 
> # coefficient of determination for within subjects fit
> require(nlme)
> summary(lm(sleepstudy$Reaction ~ predict(ws)))$r.squared
[1] 0.8339452

您可以检查混合效果模型相对于受试者内拟合解释的可变性比例的下降是相当小的0.8339452 - 0.8271702 = 0.006775

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22413953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档