Ivpack和Stargazer的问题

Ivpack和Stargazer的问题,r,economics,R,Economics,Cluster.robust.se似乎改变了iv回归的数据类型,并使用stargazer减少了观测值计数,有什么建议可以让它们返回 例如: 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<-cl

Cluster.robust.se似乎改变了iv回归的数据类型,并使用stargazer减少了观测值计数,有什么建议可以让它们返回

例如:

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")
库(ivpack)
图书馆(星探)

df发生的事情是
cluster.robust.se()
将模型的类从
ivreg
更改为
coefest
。看看这个:

> class(ivreg(df$indiv_id~df$group_id))
[1] "ivreg"

> class(iv)
[1] "coeftest"
这是两个不同的对象,因此stargazer给出了不同的结果,从
系数输出中排除了观测计数

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

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")
iv