【发布时间】:2020-05-06 23:04:06
【问题描述】:
如标题所示,我正在尝试在 python 中运行回归,其中标准错误是聚集的以及对异方差和自相关 (HAC) 稳健。我在statsmodels (sm) 内工作,但显然可以使用其他库(例如linearmodels)。
集群例如通过 id,代码将是
sm.OLS.from_formula(formula='y ~ x', data=df).fit(cov_type='cluster', cov_kwds={'groups': df['id']}, use_t=True)
对于 HAC 标准错误,代码为
sm.OLS.from_formula(formula='y ~ x', data=df).fit(cov_type='HAC', cov_kwds={'maxlags': max_lags}, use_t=True)
鉴于cov_type 不能同时是cluster 和HAC,在statsmodels 中两者都做似乎不可行?是这样吗,和/或有其他方法可以两者兼得吗?
【问题讨论】:
标签: python regression statsmodels standard-error linearmodels