如何在 fixest 表中重命名复杂的变量名

How to rename complicated variable name in fixest etable

我想知道如何使用 fixest 包中 etable 中的 dict 更改复杂变量名称。

例如,我有一个回归 Y ~ x1 + x2:abs(x3):x4,我想更改 x2:abs(x3):x4 的名称。

我试过了

etable(...,
dict = c(`x2:abs(x3):x4` = 'myvar')
)
etable(...,
dict = c("x2:abs(x3):x4" = 'myvar')
)
etable(...,
dict = c("x2*abs(x3)*x4" = 'myvar')
)

但是没有成功。有没有简单的解决方法?

有效。可能是版本问题:

library(fixest)
est = feols(mpg ~ cyl:abs(disp):hp, mtcars)
etable(est, dict=c("cyl:abs(disp):hp" = "New coef"))
#>                                  est
#> Dependent Var.:                  mpg
#>                                     
#> (Intercept)        25.05*** (0.9560)
#> New coef        -1.65e-5*** (2.3e-6)
#> _______________ ____________________
#> S.E. type                   Standard
#> Observations                      32
#> R2                           0.63073
#> Adj. R2                      0.61842

否则,请提供一个最小的可重现示例。