【问题标题】:Stargazer: omit and omit.yes.no won't workStargazer:省略和省略.yes.no 不起作用
【发布时间】:2014-03-19 13:47:56
【问题描述】:

我尝试使用stargazer() 中的omit 和omit.yes.no 选项来省略一个虚拟变量。似乎有一个涉及此选项的错误。 这些是我期望从 stargazer 的输出中得到的。

                             logit_1       logit_2    logit_3

| covariates 1            |     21***   20 ***    21.4***
                             (0.2)     (0.12)    (0.10)

| covariate 2             |     0.5     0.3***     0.31***
                              (0.4)    (0.13)      (0.15)

| factor(covariate 3) A   |             0.123***   0.3***
                                        (0.06)     (0.08)

| factor(covariate 3) B   |             1.5**       1.03***
                                        (O.78)     (0.073)

|       OM                |    No         No        Yes

我的观星命令如下;

stargazer (logit_1,logit_2,logit_3, omit='OM', omit.labels="OM", omit.yes.no = c("Yes","No")).

当我运行上一条命令时,OM 变量的结果是 No Yes Yes。

当我跑步时

stargazer (logit_1,logit_2, omit='OM', omit.labels="OM", omit.yes.no = c("Yes","No"))

我没有。

当我跑步时

stargazer (logit_2,logit_3, omit='OM', omit.labels="OM", omit.yes.no = c("Yes","No"))

我明白是的。

【问题讨论】:

    标签: r stargazer


    【解决方案1】:

    是的,这是一个已知错误,将在下一个版本中删除。目前,您可以应用以下修复:

    stargazer-internal.R第3956行,请替换:

    if (!is.na(.global.coefficients[k,i])) {
    

    通过以下方式:

    if (!is.na(.global.coefficients[.global.coefficient.variables[k],i]))
    

    然后,从源代码再次安装。您还可以通过电子邮件向包的作者发送电子邮件,以获取更正此问题的 stargazer 工作版本。

    【讨论】:

    • 感谢您指出答案。能否指出一些如何修改文件的参考资料?
    • 源代码在 CRAN 上可用。修改代码并从 CRAN 安装。
    • @Marek,下一个版本是什么意思?对我来说,当前版本 5.1 似乎是在 2014 年 5 月 29 日发布的——在这篇文章之后的 9 天。我们可以假设该错误已修复吗?
    • 是的,错误已修复。请参阅每个软件包版本的变更日志。
    猜你喜欢
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-31
    • 2018-02-01
    • 2016-07-15
    • 1970-01-01
    相关资源
    最近更新 更多