【问题标题】:Why does stargazer give me a table of output for my lm regression output but not for when I use lm_robust()?为什么 stargazer 会为我的 lm 回归输出提供一个输出表,但在我使用 lm_robust() 时却没有?
【发布时间】:2019-12-07 08:22:21
【问题描述】:

当我使用时

est <- lm_robust(x~y, data=df) stargazer(est, est, type="text")

R 说“% Error: Unrecognized object type.” 但是当我不尝试使用可靠的标准错误时,会正确打印我的输出。

我只是想找到一种方法将我的lm 回归输出组织成一个简单的表格,以包含在我的论文中。如果不使用 stargazer 包,还有其他方法可以做到这一点吗?

【问题讨论】:

  • 检查 texregxtable
  • this page 显示您的选择是什么
  • stargazer(tidy(est), type = "text").

标签: r stargazer


【解决方案1】:

您可以对稳健的标准错误和stargazer 使用解决方法,如下所示:

library("sandwich")
library("plm")
library("stargazer")

data("Produc", package = "plm")

# Regression    
model <- plm(log(gsp) ~ log(pcap) + log(pc) + log(emp) + unemp,
             data = Produc, 
             index = c("state","year"),
             method="pooling")

# Adjust standard errors
cov1         <- vcovHC(model, type = "HC1")
robust_se    <- sqrt(diag(cov1))

# Stargazer output (with and without RSE)
stargazer(model, model, type = "text",
          se = list(NULL, robust_se))

【讨论】:

    猜你喜欢
    • 2020-09-17
    • 2019-12-21
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    相关资源
    最近更新 更多