【发布时间】:2019-02-12 15:36:02
【问题描述】:
我有一个包含 126 列的数据框,并希望对所有列进行线性回归。我用 lapply() 函数做到了这一点:
my_lms <- lapply(1:126, function(x) df[,x] ~ df$x1))
再次使用 lapply() 函数,我得到了汇总统计数据:
lapply(my_lms, summary)
我的问题是如何使用 Newey-West 错误获得相同的汇总统计信息?
我试过了:
coeftest(my_lms, vcov. = NeweyWest)
但这给了我错误消息:
UseMethod("estfun") 中的错误:
没有适用于“list”类对象的“estfun”方法
谢谢
【问题讨论】:
-
lapply(my_lms, coeftest, vcov. = NeweyWest)?
标签: r regression lapply standard-error