首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >第一阶段IV以R表示的回归输出

第一阶段IV以R表示的回归输出
EN

Stack Overflow用户
提问于 2019-10-24 21:43:25
回答 1查看 1.7K关注 0票数 0

我想报告两阶段最小二乘回归的两个阶段的结果,但stargazer的输出只给出了第二阶段的结果。

我已经用R中的ivreg命令计算了一个两阶段最小二乘回归。这是我的代码:

代码语言:javascript
运行
复制
ivmodel1 <- ivreg(Y ~ X + W1  + W2 + W3 + W4 | W1  + W2 + W3 + W4 + Z, data = df)

哪里

Y=因变量(续);

X=内生自变量(虚拟);

W1-W4 =控制变量;

Z=外生仪器(虚拟)

现在我在报告2SLS回归的第一阶段时遇到了困难。当我使用常用的stargazer命令时:

代码语言:javascript
运行
复制
stargazer(ivmodel1)

我只收到第二阶段的结果,但我也需要第一阶段的估计。有人知道在R中使用什么命令来接收两个阶段的结果吗?

EN

回答 1

Stack Overflow用户

发布于 2019-12-03 20:13:31

当您分别对每个阶段进行建模时,可以将这两个阶段都交给stargazer

代码语言:javascript
运行
复制
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")

它来自:R: Robust SE's and model diagnostics in stargazer table

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58542739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档