3

该软件包"prais"包含prais.winsten使用 Prais Winsten 估计器运行回归模型的功能。但是,无论是包stargazer还是broom包似乎都不适用于该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]

有什么方法可以处理and中的prais.wisten结果吗?stargazerbroom

或者,有什么方法可以运行 Prais Winsten 估计器glm

4

1 回答 1

2

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

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

于 2018-03-05T15:54:59.397 回答