0

我想让我的固定效果在modelsummary输出中大写。虽然我知道我可以在估计回归之前重命名列,但我想知道在modelsummary::modelsummary函数中是否有更简单的方法来执行此操作。我已经尝试过这个coef_map论点,但它似乎并不影响表格。

library(tidyverse)
library(modelsummary)
library(fixest)

mtcars %>% 
  feols(mpg ~hp | gear, data = .) %>% 
  modelsummary(stars = T, coef_map = c("hp" = "Horsepower",
                                       "mpg" = 'MPG',
                                       "gear" = "Gear"))

   

如示例所示,我希望将“齿轮”固定效果大写,而不必在我的数据中重命名(如果可能的话)。

4

1 回答 1

1

一个modelsummary表基本上由两部分组成。顶部包含估计值并由coef_*参数控制。底部包含“拟合优度”和其他模型特征,并由gof_*参数控制。

您可以使用参数重命名、重新格式化和重新排序 GOF 信息gof_map。在此示例中,我使用该tribble函数创建一个data.frame包含重命名和大写所需信息的 a。您还可以使用列表或普通的data.frame. 请参阅文档。

library(tidyverse)
library(modelsummary)
library(fixest)

gm <- tribble(~raw, ~clean, ~fmt,
              "FE: gear", "FE: Gear", ~fmt)
mtcars %>% 
  feols(mpg ~hp | gear, data = .) %>% 
  modelsummary(output = "markdown",
               stars = T, coef_map = c("hp" = "Horsepower",
                                       "mpg" = 'MPG',
                                       "gear" = "Gear"),
               gof_map = gm)
模型 1
马力 -0.067*
(0.016)
FE:齿轮 X

注: ^^ + p < 0.1,* p < 0.05,** p < 0.01,*** p < 0.001

于 2021-10-03T03:24:38.017 回答