首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ivpack和Stargazer的问题

Ivpack和Stargazer的问题
EN

Stack Overflow用户
提问于 2020-10-23 10:15:31
回答 1查看 122关注 0票数 0

Cluster.robust.se似乎改变了iv回归的数据类型,并使用stargazer减少了观测计数,有什么技巧可以让它们回来吗?

示例:

代码语言:javascript
复制
library(ivpack)
library(stargazer)
df<- tibble(
  indiv_id = sample(10, 100, rep = TRUE),
  group_id = sample(10, 100, rep = TRUE),
  cluster= sample(2,100,rep=TRUE)
)
iv<-cluster.robust.se(ivreg(df$indiv_id~df$group_id),df$cluster)
stargazer(iv,
          type="text")
EN

回答 1

Stack Overflow用户

发布于 2020-10-23 22:24:52

实际情况是,cluster.robust.se()将模型的类从ivreg更改为coeftest。看看这个:

代码语言:javascript
复制
> class(ivreg(df$indiv_id~df$group_id))
[1] "ivreg"

> class(iv)
[1] "coeftest"

这是两个不同的对象,因此stargazer给出了不同的结果,从coeftest输出中排除了观测计数。

一种可能的解决方案是将这两个对象包括在同一个表中,如下所示:

代码语言:javascript
复制
iv<-cluster.robust.se(ivreg(df$indiv_id~df$group_id),df$cluster)
myivreg <- ivreg(df$indiv_id~df$group_id)

stargazer(myivreg, iv, type="text")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64492932

复制
相关文章

相似问题

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