【问题标题】:Any way to produce a LaTeX table from an lme4 mer model fit object?有什么方法可以从 lme4 mer 模型拟合对象生成 LaTeX 表?
【发布时间】:2011-07-24 14:08:27
【问题描述】:

有没有人知道如何从 lme4 mer 对象生成高质量的发布质量 LaTeX 表? xtable 方法(包xtable)和latex 方法(包Hmisc)都不知道如何处理mer 对象。

例如,给定这个拟合:

library(lme4)    
fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy)

是否有任何选项可以为固定效应和随机效应生成一个漂亮的 LaTeX 系数估计表?

编辑:

因为这有点隐藏在下面的评论线程中,请注意社区 wiki 正在为 R LaTeX 表开发:Tools for making latex tables in R

【问题讨论】:

  • xtable 可以将矩阵和数据框作为输入。为什么不直接从模型中提取感兴趣的数量并将它们作为矩阵提供给 xtable 呢?或者,尝试 apsrtable。它有一个很好的扩展系统,可以很容易地添加新模型。
  • @Vincent,这通常是我做的,如果重复做,我会写一个函数。
  • wiki 上的工具当然适用于固定效果,但不适用于随机效果。在后者上寻找 OP 的答案。
  • 对于 HTML tablesplots,请检查 sjPlot 包。
  • 你试过stargazer包吗?

标签: r latex lme4


【解决方案1】:

这是一篇似乎是为这种情况量身定做的博文 Latex Tables for lme4 Models

【讨论】:

  • +1 感谢链接。我正忙着自己重写它,但显然这已经完成了。
  • @乔里斯。乳胶表上有很多针对不同型号的优秀代码,但我认为它们的传播范围很广。我一直在考虑发布一个社区 wiki 以将所有资源收集到一个地方,但我认为我没有必要的声誉点来做到这一点。您认为这会引起您的兴趣吗?
  • @Joris,请创建一个社区 wiki,LaTeX 表格确实是必须的。
  • @aL3xa:我在这里创建了一个社区 wiki:stackoverflow.com/questions/5465314/… 它还不是一个 wiki,但它很快就被标记为版主应该将其转换为 wiki。我需要 10000 个代表才能做到这一点,所以我还差 320 个……
  • 我们想在这里建立一个知识库,而不仅仅是一个链接集合。如果您能在答案中提取链接文章的精髓,您的答案会更好。
【解决方案2】:

我可能有一个 hacky 解决方案。我想要同样的东西,特别是来自 glmer 模型拟合的系数表(估计值、SE、z 和 p 值)。找到摘要输出的正确部分并将其输入 xtable 似乎已经成功了。很抱歉没有提供可重现的代码和数据,但来自您的原始示例:

fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy)
xtable(summary(fm1)@coef)

应该给你系数表、SEs等。注意它只是给出了值,而不是重要星等的额外修饰。

【讨论】:

  • coef(summary(fm1)) 优于 summary(fm1)@coef -- 它应该适用于任何版本的 lme4
【解决方案3】:

答案可能有点晚,但也许有人会觉得它很有趣:

library("texreg")
texreg(fm1)

要并排排版多个 lme4 或其他模型,请使用以下内容:

texreg(list(fm1, fm2))

【讨论】:

    猜你喜欢
    • 2012-01-21
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    • 2013-09-18
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多