【问题标题】:Stargazer Omit test statisticsStargazer 省略测试统计
【发布时间】:2013-10-10 14:31:41
【问题描述】:

使用stargazer 时,有一个参数omit.stat,但是我需要从我的系数值下方删除测试统计信息,它不是stargazer package documentation (PDF) (pp. 14–15) 中列出的参数。有谁知道我该怎么做?

例如:

install.packages('stargazer'); library(stargazer)
linear.1 <- lm(rating ~ complaints + privileges + learning + raises + critical,
               data=attitude)
linear.2 <- lm(rating ~ complaints + privileges + learning, data=attitude)
attitude$high.rating <- (attitude$rating > 70)
probit.model <- glm(high.rating ~ learning + critical + advance,
                    data=attitude, family = binomial(link = "probit"))

stargazer(linear.1, linear.2, probit.model, title="Regression Results",
          align=TRUE, dep.var.labels=c("Overall Rating","High Rating"),
          covariate.labels=c("Handling of Complaints","No Special Privileges",
          "Opportunity to Learn","Performance-Based Raises","Too Critical",
          "Advancement"), omit.stat=c("LL","ser","f"), no.space=TRUE)

上面给了我一个包含测试统计数据的表格,我想完全省略它。下面用置信区间替换它们,但这并没有更好。

stargazer(linear.1, linear.2, title="Regression Results",
dep.var.labels=c("Overall Rating","High Rating"),
covariate.labels=c("Handling of Complaints","No Special Privileges",
                   "Opportunity to Learn","Performance-Based Raises",
                   "Too Critical","Advancement"), omit.stat=c("LL","ser","f"),
                   ci=TRUE, ci.level=0.90, single.row=TRUE)

表格可以在R-statistics blog entry, Tailor Your Tables with stargazer: New Features for LaTeX and Text Output上看到,分别是第一和第二。

【问题讨论】:

  • 呃,智能引号被替换了。

标签: r latex stargazer


【解决方案1】:

当前版本的 stargazer 不支持省略标准误差和/或置信区间(我假设这就是您所说的“测试统计”的意思)。不过,我一直在考虑在未来的版本中让 stargazer 输出更加可调 - 请随时向我(包作者)发送关于如何最好地做到这一点的想法。

目前,省略标准错误的一种骇人听闻的方法可能涉及为 se 参数提供一个 NA 列表:

stargazer(linear.1, linear.2, probit.model, title="Regression Results", 
align=TRUE, dep.var.labels=c("Overall Rating","High Rating"), 
covariate.labels=c("Handling of Complaints","No Special Privileges", 
"Opportunity to Learn","Performance-Based Raises","Too Critical","Advancement"),
omit.stat=c("LL","ser","f"), no.space=TRUE, se=list(NA, NA, NA))

更新:

从 5.0 版开始,stargazer 包含了“报告”参数,允许用户选择要报告的统计数据。例如,要仅报告带有重要星的系数,用户可以指定report = "c*"

【讨论】:

  • 谢谢!非常有帮助,我使用的是根据需要从输出中删除每 n 行的丑陋方法
  • 传递 se=list(NA,NA,NA) 有效,但随后意义的星星也消失了。有解决办法吗?
  • 省略标准误差和/或置信区间并保留显着性星星会很棒!
  • 计划在不久的将来使包更具可扩展性 - 可以很容易地添加对这些包的支持。不过,目前正忙于其他项目。感谢您的建议!
  • @Marek 您是否考虑在?stargazer 中添加几个带有report 参数的示例?这将非常有用!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-12
  • 1970-01-01
相关资源
最近更新 更多