我想报告两阶段最小二乘回归的两个阶段的结果,但stargazer的输出只给出了第二阶段的结果。
我已经用R中的ivreg命令计算了一个两阶段最小二乘回归。这是我的代码:
ivmodel1 <- ivreg(Y ~ X + W1 + W2 + W3 + W4 | W1 + W2 + W3 + W4 + Z, data = df)哪里
Y=因变量(续);
X=内生自变量(虚拟);
W1-W4 =控制变量;
Z=外生仪器(虚拟)
现在我在报告2SLS回归的第一阶段时遇到了困难。当我使用常用的stargazer命令时:
stargazer(ivmodel1)我只收到第二阶段的结果,但我也需要第一阶段的估计。有人知道在R中使用什么命令来接收两个阶段的结果吗?
发布于 2019-12-03 20:13:31
当您分别对每个阶段进行建模时,可以将这两个阶段都交给stargazer
library(AER)
library(stargazer)
y <- rnorm(100, 5, 10)
x <- rnorm(100, 3, 15)
z <- rnorm(100, 3, 7)
a <- rnorm(100, 1, 7)
b <- rnorm(100, 3, 5)
# Fitting IV models
fit1 <- ivreg(y ~ x + a |
a + z,
model = TRUE)
fit2 <- ivreg(y ~ x + a |
a + b + z,
model = TRUE)
# Create latex table
stargazer(fit1, fit2, type = "text")https://stackoverflow.com/questions/58542739
复制相似问题