You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 09:45:05