我想要报告使用modelsummary()的feols() IV回归的第一和第二阶段结果。我找不到方法(除了将第一阶段作为单独的模型运行)。
我可以使用etable()显示第一和第二阶段的结果,如下所示:
library(fixest)
library(tidyverse)
library(modelsummary)
# create a toy dataset
base <- iris
names(base) <- c("y", "x1", "x_endo_1", "x_inst_1", "fe")
base$x_inst_2 <- 0.2 * base$y + 0.2 * base$x_endo_1 + rnorm(150, sd = 0.5)
base$x_endo_2 <- 0.2 * base$y - 0.2 * base$x_inst_1 + rnorm(150, sd = 0.5)
# estimate an instrumental variable model
mod <- feols(y ~ x1 | fe | x_endo_1 + x_endo_2 ~ x_inst_1 + x_inst_2, base)
# First and second stage results
etable(mod, stage = 1:2)如果您能给我指点,我将不胜感激。
谢谢,乌穆特
发布于 2021-10-08 08:44:59
从fixest documentation:

要同时获得第一阶段和第二阶段,请结合使用summary和stage = 1:2。然后,您可以将其提供给modelsummary
modelsummary(summary(mod, stage = 1:2))

发布于 2021-10-06 21:24:02
可以使用以下命令生成第一阶段IV回归模型摘要:
modelsummary::modelsummary(mod$iv_first_stage)

https://stackoverflow.com/questions/69470678
复制相似问题