我尝试使用stargazer包将来自AER包的ivreg生成的一些2SLS回归输出放入Latex文档中.我有几个问题,但我似乎无法解决自己.
1.我无法想象如何插入ivreg摘要提供的模型诊断.即弱仪器测试,Wu-Hausmann和Sargan测试.我想把它们与通常在表格下面报告的统计数据一样,如观察数量,R平方和Resid.SE.stargazer函数似乎没有参数,您可以在其中提供带有其他诊断的列表.我没有把它放在我的例子中,因为我老实说不知道从哪里开始.
2.我想用健壮的标准错误交换正常的标准错误,我发现的唯一方法就是生成具有强大标准错误的对象,并将其添加到具有se = list()的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)
# Here are the se's and the diagnostics i want
summary(fit1, vcov = sandwich, …Run Code Online (Sandbox Code Playgroud)