gpt4 book ai didi

R 观星包 : eliminate "t =" label from reported test statistics

转载 作者:行者123 更新时间:2023-12-04 11:28:36 28 4
gpt4 key购买 nike

我目前正在用 stargazer 准备一个回归结果表。在此,我还想展示 t 统计量。为此,我使用以下简化规范,如 http://jakeruss.com/cheatsheets/stargazer.html#report-t-statistics-or-p-values-instead-of-standard-errors 中所示

stargazer(output, output2, type = "html",
report = "vc*t")

结果表报告 t 统计量如下:
0.088    
t = 5.822***

现在我的问题是:每个模型和每个系数都重复“t =”。这在某种程度上是多余的,并降低了表格的可读性。

有没有办法只报告没有“t =”标签的 t-statistic 的值?只在括号中显示值会很棒。

谢谢!

最佳答案

这是可能的,但您必须编辑 stargazer 函数的源代码:

  • 使用以下命令访问观星者功能的编辑屏幕trace(stargazer:::.stargazer.wrap, edit = T)
  • 转到第 7103/7104 行(可能因您的观星者而异
    版本,例如,它现在是 5.2.2 版的 7053 和 7054 行。 2021 年 4 月)并寻找 .format.t.stats.left <- "t = ".format.t.stats.right <- ""并根据您的喜好编辑它,例如,.format.t.stats.left <- "[".format.t.stats.right <- "]"
  • 确认“保存”。
  • 每次重新启动 R session 时,您都必须重做此步骤,因为对源代码的更改只是暂时的。

  • 您的观星者输出 stargazer(model1, type = "text", report = "vc*t")然后应该如下所示:
    =======================================================================
    Dependent variable:
    -----------------------------------------
    daily_invcount2
    negative
    binomial
    -----------------------------------------------------------------------
    log(lag_raised_amount + 1) -0.466***
    [-7.290]

    lag_target1 -0.661***
    [-7.680]

    Constant -3.480**
    [-5.490]

    -----------------------------------------------------------------------
    Observations 6,513
    Log Likelihood -8,834
    theta 1.840*** (0.081)
    Akaike Inf. Crit. 17,924
    =======================================================================
    Note: + p<0.1; * p<0.05; ** p<0.01; *** p<0.001

    关于R 观星包 : eliminate "t =" label from reported test statistics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42995868/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com