包"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]
有没有办法在prais.wisten
和stargazer
中使用broom
个结果?
或者,有没有办法在glm
中运行Prais Winsten估算器?
答案 0 :(得分:2)
最简单的方法是编辑Prais.Winsten函数以返回lm对象。
getAnywhere(prais.winsten())
将返回该功能。然后,您可以将代码复制到脚本中,只需更改&#34;结果&#34;到&#34; lm&#34;。