在 R 中将多个回归表输出到 Word 文档的多个页面中

2024-05-01

我的目标是创建一个多页 Microsoft Word 文档,在连续页面上包含许多格式化回归表输出。理想情况下,这可以使用 R Markdown 来完成。

我很幸运地使用Word在Word中制作了格式良好的回归表sjPlot::tab_model

例如,我可以这样做

mod2 <- lm(Petal.Length ~ Species + Petal.Width, data=iris) 
sjPlot::tab_model(mod2, file = "~/Desktop/model2.doc")

在新的 Word 文档中创建一个漂亮的回归表。

If I do

mod3 <- lm(Petal.Length ~ Species + Petal.Width, data=iris) 
sjPlot::tab_model(mod2, file = "~/Desktop/model3.doc")

我可以使用另一个格式良好的回归表制作第二个 Word 文档。

这里的目标是创建一个在连续页面上包含两个模型输出的单个 Word 文档。

我知道在 R Markdown 中,我可以使用 Stargazer 和 Knit 制作多页回归表,例如,

stargazer(mod2)

但这些只能以 PDF 或 HTML 形式呈现。

我知道 sjPlot 不能直接与 Word 结合,所以这不是一个选择。

可能的解决方案包括:

  1. 使用不同的包在 Markdown 中呈现与 Word 兼容的回归输出表
  2. 寻找一种巧妙的方法来结合tab_model输出到单个 Word 文档。
  3. 我没有想到的其他方式。

我想到了。最好的方法就是坚持sjPlot,编织为 HTML,然后从 HTML 复制并粘贴到 Word。这样表格就可以很好地呈现。

感谢 Andrew Reece (andrew_reece) 的贡献。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 R 中将多个回归表输出到 Word 文档的多个页面中 的相关文章

随机推荐