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



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

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

例如,我可以做

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

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

如果我这样做

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 格式呈现。

我知道sjPplot不直接与Word绑定,所以这不是一个选择。

可能的解决方案包括:

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

我想通了。最好的方法是坚持使用sjPlot,编织到HTML,然后从HTML复制并粘贴到Word。表格以这种方式呈现得很好。

感谢Andrew Reece(andrew_reece(的这个。

相关内容

  • 没有找到相关文章

最新更新