首页 > 解决方案 > Huxreg 输出不适合由 R Markdown/knitr 创建的 pdf

问题描述

我在 R Markdown 工作并建立了几个回归模型,并用 huxreg 制作了一个汇总表。这些模型有很多功能,因此汇总表非常大。当我检查代码中的输出时,它看起来非常好。但是,当我将代码“编织”为 pdf 时,表格很大,它既不适合 pdf 页面的宽度也不适合 pdf 页面的高度。它也没有延长到下一页。

编码:

{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE, error=FALSE, warning=FALSE, message=FALSE)
setwd('/Users/ladarudnitckaia/Data')

预处理,训练模型等。

{r, echo=FALSE}
huxtable_glm <- huxreg("glm (inside)"=model1,
       "glm (+lags)"=model2,
       "glm (+outside)"=model3,
       "glm (+lags)"=model4,
       "glm (+indiv.)"=model5,
       "glm (+lags)"=model6,
       "glm (+EDA)"=model7,
       "glm (+lags)"=model8f,
       statistics = c(N = "nobs"),
       stars=NULL,bold_signif=0.05)

huxtable::position(huxtable_glm) <- "left"
huxtable_glm

pdf 如下所示:

pdf

任何关于如何将表格正确地放入 pdf 的建议(它几乎不适合 1 页,但 2 页也可以)将非常有帮助!

先感谢您!

Ps Stargazer 更糟糕。

标签: rregressionr-markdown

解决方案


好吧,花了一些时间,但这有帮助:

huxtable::font_size(huxtable_glm) <- 6
huxtable::guess_knitr_output_format()
huxtable::height(huxtable_glm) <- 1
huxtable::width(huxtable_glm) <- 0.75
huxtable_glm

推荐阅读