【问题标题】:how to work with prais.winsten results in stargazer and broom (r)如何使用 prais.winsten 导致 stargazer 和 broom (r)
【发布时间】:2018-08-13 00:55:46
【问题描述】:

"prais" 包含函数prais.winsten 以使用Prais Winsten 估计器运行回归模型。但是,stargazerbroom 包似乎都不适用于 prais.winsten 函数的结果。

拟合表格模型后

pw<- prais.winsten(speed ~ dist, cars)

当我尝试使用 stargazer 报告结果时,我收到以下错误:

stargazer(pw, out = "pw.html") 
Error: $ operator is invalid for atomic vectors

同样用我得到的broom 包整理模型

tidy(pw)
Error in names(object) <- nm : 
  'names' attribute [1] must be the same length as the vector [0]

有什么方法可以处理prais.wisten 结果为stargazerbroom

或者,有没有办法在glm 中运行 Prais Winsten 估算器?

【问题讨论】:

    标签: r regression glm stargazer broom


    【解决方案1】:

    最简单的方法是编辑 Prais.Winsten 函数以返回一个 lm 对象。

    getAnywhere(prais.winsten())将返回函数。然后,您可以将代码复制到您的脚本中,只需将返回函数从“results”更改为“lm”。

    【讨论】:

    • 这行得通,但我怎样才能将额外的模型统计信息(即 Rho Rho.t.statistic 和 Iterations)包含到 stargazer 表中?
    • 此解决方案不再适用于新版本prais_winsten()
    猜你喜欢
    • 2018-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 2022-01-14
    • 2015-09-27
    相关资源
    最近更新 更多