首页 文章

使用stargazer导出回归表:$ operator对原子向量无效

提问于
浏览
2

我正在尝试使用stargazer导出回归表 . 回归输出来自glm,看起来像:

Call:
glm(formula = formula, family = binomial(logit), data = data)

Deviance Residuals: 
Min       1Q   Median       3Q      Max  
-1.2913  -0.11888  -0.3239  -0.3216   2.6627  

Coefficients:
                        Estimate Std. Error z value Pr(>|z|)    
(Intercept)               -3.4839244  0.2439274 -14.283  < 2e-16 ***
data$var              0.00144  0.003666   0.021  0.2724

遗憾的是,我无法控制该回归的变量名称 . 当我尝试运行stargazer导出tex中的表时,我得到了错误

$运算符对原子向量无效

我该怎么办?我试图用stargazer改变变量的标签,但这不起作用 .

stargazer(glm_output,
      title            = "results",
      covariate.labels = c("newname"),
      dep.var.caption  = "caption",
      dep.var.labels   = "dep",
      rownames = FALSE)

非常感谢!!!

2 回答

  • -3

    你的对象 glm_outputsummary(glm(...))glm(...) 的结果吗?应该在 glm 对象本身上调用 stargazer() ,而不是它的摘要 .

  • 1

    最佳解决方案是

    • 用扫帚整理数据

    • 在已清理的数据框上使用stargazer

    谢谢!

相关问题