Я использую стандартные ошибки NeweyWest для исправления вывода lm() / dynlm()
.Например:
fit1<-dynlm(depvar~covariate1+covariate2)
coeftest(fit1,vcov=NeweyWest)
Коэффициенты отображаются так, как мне бы хотелось, но, к сожалению, я теряю всю информацию о выходе регрессии, такую как R в квадрате, F-тест и т. Д., Которая отображается в виде сводки.Поэтому мне интересно, как я могу отображать надежный SE и все другие вещи в одном итоговом выводе.
Есть ли способ получить все за один звонок или переписать «старые» оценки?Могу поспорить, что я что-то сильно упустил, но это действительно актуально при уменьшении выходных данных.
Тестовый пример, взятый из ?dynlm
.
require(dynlm)
require(sandwich)
data("UKDriverDeaths", package = "datasets")
uk <- log10(UKDriverDeaths)
dfm <- dynlm(uk ~ L(uk, 1) + L(uk, 12))
#shows R-squared, etc.
summary(dfm)
#no such information
coeftest(dfm, vcov = NeweyWest)
Кстати: то же самое относится к vcovHC