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

如何在R的fixest包etable输出中修改拟合统计量别名

修改fixest::etable中因变量均值的统计量名称

问题背景

使用R的fixest包将feols回归结果导出为LaTeX格式时,通过fitstat = c("my", "n")添加因变量均值统计量,默认显示名称为“Dependent variable mean”,希望无需手动修改LaTeX代码,直接将其改为“结果变量均值”。

可复现代码

library(fixest)
est1 = feols(Ozone ~ i(Month) / Wind + Temp, data = airquality)
est2 = feols(Ozone ~ i(Month, Wind) + Temp | Month, data = airquality)

etable(est1, est2, tex = TRUE, fitstat = c("my", "n"))

当前输出对应行

Dependent variable mean    & 42.129         & 42.129\\  

期望输出

结果变量均值    & 42.129         & 42.129\\  

解决方案

利用etable的fitstat_names参数自定义统计量名称,直接指定"my"对应的显示文本即可。修改后的代码如下:

library(fixest)
est1 = feols(Ozone ~ i(Month) / Wind + Temp, data = airquality)
est2 = feols(Ozone ~ i(Month, Wind) + Temp | Month, data = airquality)

etable(est1, est2, tex = TRUE, 
       fitstat = c("my", "n"),
       fitstat_names = c("my" = "结果变量均值", "n" = "观测数"))

执行上述代码后,导出的LaTeX内容中,因变量均值的行将直接显示为“结果变量均值”,无需手动修改输出文件。

内容的提问来源于stack exchange,提问作者YuvalOS

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 14:07:04