将多个回归表输出到 R 中的 Word 文档的多个页面中
Output several regression tables into multiple pages of a Word document in R
我的目标是创建一个多页 Microsoft Word 文档,在连续页面上包含许多格式化回归 table 输出。理想情况下,这将使用 R Markdown 完成。
我有幸使用 sjPlot::tab_model
在 word 中制作了格式良好的回归 tables
例如,我可以做到
mod2 <- lm(Petal.Length ~ Species + Petal.Width, data=iris)
sjPlot::tab_model(mod2, file = "~/Desktop/model2.doc")
在新的 Word 文档中创建一个漂亮的回归图 table。
如果我这样做
mod3 <- lm(Petal.Length ~ Species + Petal.Width, data=iris)
sjPlot::tab_model(mod2, file = "~/Desktop/model3.doc")
我可以用另一个格式良好的回归制作第二个 Word 文档 table。
此处的目标是创建一个包含连续页面上的两个模型输出的单个 Word 文档。
我知道在 R Markdown 中,我可以使用 Stargazer 和 Knit 进行多页回归 table,例如
stargazer(mod2)
但这些只能以 PDF 或 HTML 呈现。
我知道 sjPlot 不会直接编织到 Word,所以这不是一个选项。
可能的解决方案包括:
- 使用不同的包在 Markdown
中呈现与 Word 兼容的回归输出 tables
- 找到一种巧妙的方法将
tab_model
输出合并到一个 Word 文档中。
- 我没有想到的其他方式。
我明白了。最好的方法是坚持使用 sjPlot
,编织到 HTML,然后从 HTML 复制并粘贴到 Word。 table 以这种方式呈现得很好。
感谢 Andrew Reece (andrew_reece) 的帮助。
我的目标是创建一个多页 Microsoft Word 文档,在连续页面上包含许多格式化回归 table 输出。理想情况下,这将使用 R Markdown 完成。
我有幸使用 sjPlot::tab_model
例如,我可以做到
mod2 <- lm(Petal.Length ~ Species + Petal.Width, data=iris)
sjPlot::tab_model(mod2, file = "~/Desktop/model2.doc")
在新的 Word 文档中创建一个漂亮的回归图 table。
如果我这样做
mod3 <- lm(Petal.Length ~ Species + Petal.Width, data=iris)
sjPlot::tab_model(mod2, file = "~/Desktop/model3.doc")
我可以用另一个格式良好的回归制作第二个 Word 文档 table。
此处的目标是创建一个包含连续页面上的两个模型输出的单个 Word 文档。
我知道在 R Markdown 中,我可以使用 Stargazer 和 Knit 进行多页回归 table,例如
stargazer(mod2)
但这些只能以 PDF 或 HTML 呈现。
我知道 sjPlot 不会直接编织到 Word,所以这不是一个选项。
可能的解决方案包括:
- 使用不同的包在 Markdown 中呈现与 Word 兼容的回归输出 tables
- 找到一种巧妙的方法将
tab_model
输出合并到一个 Word 文档中。 - 我没有想到的其他方式。
我明白了。最好的方法是坚持使用 sjPlot
,编织到 HTML,然后从 HTML 复制并粘贴到 Word。 table 以这种方式呈现得很好。
感谢 Andrew Reece (andrew_reece) 的帮助。