fixest::etable如何调整表格字号与p值显著性注释脚注?
解决方法
你只需要调整esttex的两项参数配置即可同时满足两个自定义需求:
- 调整表格整体字号:直接添加
fontsize参数,传入LaTeX字号命令即可,可选值包括"footnotesize"、"scriptsize"、"tiny"等,字号依次缩小,可根据你的变量数量灵活选择。 - 自定义显著性脚注:首先修改
signifCode的键值,将原来对应0.1显著性水平的.替换为+,再设置signif.code = FALSE关闭默认的显著性说明脚注,最后通过notes参数传入你自定义的LaTeX格式显著性说明即可。
修改后的完整代码如下:
library(fixest) library(magrittr) mtcars %>% feols(c(mpg, wt) ~ sw(disp, hp)) %>% esttex( title = "Test Model", # 调整表格整体字号,这里用scriptsize举例,可自行替换为需要的字号 fontsize = "scriptsize", style.tex = style.tex( model.title = "", var.title = "\\midrule Vars", depvar.title = "", fixef.title = "", fixef.suffix = "\\midrule fe", stats.title = "\\midrule stats", yesNo = "yes", # 关闭默认的显著性代码脚注 signif.code = FALSE ), drop = "Intercept", digits = "r3", digits.stats = "r3", order = c("hp", "disp"), dict = c(hp = "HP", "disp" = "DISP"), # 修改显著性代码,0.1水平对应+ signifCode = c("***" = 0.001, "**" = 0.01, "*" = 0.05, "+" = 0.10), # 自定义脚注,添加你需要的LaTeX格式显著性说明 notes = c("*** $p < 0.001$; ** $p < 0.01$; * $p < 0.05$; + $p < 0.1$") )
内容的提问来源于stack exchange,提问作者ryoto
相关产品推荐
相关产品推荐

