首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SARIMAX公司的HC和HAC

SARIMAX公司的HC和HAC
EN

Stack Overflow用户
提问于 2021-01-16 11:45:30
回答 1查看 127关注 0票数 0

我可以在状态模型中使用HC和HAC,而不存在OLS框架中的问题。有人能告诉我如何在SARIMAX框架中使用它吗?

代码语言:javascript
复制
import statsmodels.api as sm
res_ols = sm.OLS(y, X).fit(cov_type='HC3')
              Coef.    Std.Err.      z      P>|z|     [0.025   0.975]
---------------------------------------------------------------------
Intercept    -0.0001     0.0014   -0.0756   0.9398   -0.0028   0.0026
oney          0.7919     0.0166   47.7080   0.0000    0.7594   0.8245

from statsmodels.tsa.statespace.sarimax import SARIMAX
res_sarimax = SARIMAX(y,X, order=(0,0,0)).fit()
                 coef    std err          z      P>|z|      [0.025      0.975]
------------------------------------------------------------------------------
Intercept     -0.0001      0.001     -0.079      0.937      -0.003       0.003
oney           0.7919      0.003    232.920      0.000       0.785       0.799
sigma2         0.0048   8.07e-05     58.906      0.000       0.005       0.005

从上面的输出可以看出,系数是相同的,但是在OLS中,std误差受到的约束要大得多,并且应用了异方差校正。如何在SARIMAX版本中强制执行这些更正。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-18 01:57:27

SARIMAX有一个选项cov_type='robust',它提供了一组标准错误,即使存在一些错误规范,这些错误也可能是有效的。

请注意,它们的细节与OLS稳健的标准错误选项略有不同,因为SARIMAX通过数值极大似然技术估计参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65749266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档