r - 如何从 lme4 中提取摘要的固定效果部分?

标签 r lme4

我希望提取 summary() 的固定效果部分作为一个data.frame。我正在使用 lme4运行以下模型:

SleepStudy <- lmer(Reaction ~ Days + (1|Subject), data = sleepstudy)
summary(SleepStudy)

我知道我可以提取 summary 的随机效应部分通过使用以下内容:
SleepStudy_RE <- as.data.frame(VarCorr(SleepStudy))

固定效应是否有类似的代码行,包括估计、标准误差、自由度和精确 p 值?

谢谢你。

最佳答案

coef(summary(fitted_model))应该这样做。

library(lme4)
SleepStudy <- lmer(Reaction ~ Days + (1|Subject), data = sleepstudy)
coef(summary(SleepStudy))
##              Estimate Std. Error  t value
## (Intercept) 251.40510  9.7467163 25.79383
## Days         10.46729  0.8042214 13.01543

如果你想要 p 值,你需要 lmerTest (您需要重新拟合模型):
library(lmerTest)
SleepStudy <- lmer(Reaction ~ Days + (1|Subject), data = sleepstudy)
coef(summary(SleepStudy))
##              Estimate Std. Error       df  t value Pr(>|t|)
## (Intercept) 251.40510  9.7467163  22.8102 25.79383        0
## Days         10.46729  0.8042214 161.0036 13.01543        0

我不知道为什么在这种情况下 p 值正好为零。可能需要处理 lmerTest维护者。

您可能还对 broom package 感兴趣.

关于r - 如何从 lme4 中提取摘要的固定效果部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37336510/

相关文章:

重构任意嵌套列表

r - 在 nlme 中提取随机效应设计矩阵

r - 我可以使用 mi 包汇集估算的随机效应模型估计值吗?

r - plm 或 lme4 用于面板数据的随机和固定效应模型

r - R : What is actually happening? 中的列表

r - 生成用于 3d 绘图的点网格的好方法

r - 如何让 Beamer Rmarkdownappendixnumberbeamer 包不计算附录页数?

r - lme4::glmer 与 Stata 的 melogit 命令

r - 将 ggpredict() 和 ggplot2() 与缩放的连续变量一起使用并尝试取消缩放它们

r - 如何绘制 32 位 unicode 字符? R 3.2.2 在 Windows/RStudio 上挂起