"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.wistenstargazer中的broom结果?

或者,是否可以在glm中运行Prais Winsten估算器?

最佳答案

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

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

08-24 19:05