我的目标是创建一个多页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绑定,所以这不是一个选择。
可能的解决方案包括:
- 使用不同的包在 Markdown 中呈现与 Word 兼容的回归输出表
- 找到一种将
tab_model
输出合并到单个 Word 文档中的聪明方法。 - 我没有想到的其他方式。
我想通了。最好的方法是坚持使用sjPlot
,编织到HTML,然后从HTML复制并粘贴到Word。表格以这种方式呈现得很好。
感谢Andrew Reece(andrew_reece(的这个。