【发布时间】:2017-01-02 05:02:59
【问题描述】:
我一直在尝试使用 statsmodels 的 SARIMAX 模型,但返回了一个围绕我的预测的置信区间。
我的目标是为置信区间的上限和下限生成一系列预测。
我尝试拟合我的模型,然后使用get_prediction(),最后使用conf_int()。 get_prediction() 按我的预期返回每个索引的数据。但是,conf_int() 返回一个奇怪的矩阵:
0 1
ar.S.L7 0.018806 0.194818
ma.S.L7 -0.830238 -0.717128
sigma2 40.832875 48.105937
我不明白。我注意到这些是模型的参数,但我不知道如何使用这些来获得每个指数的上限和下限预测。
我咨询过:this、this 和 this,但他们似乎都没有同样的问题。我也看过this question。我试图尽可能地遵循他们的代码,但无法重现问题。
【问题讨论】:
-
conf_int表示不同的东西,具体取决于所指的统计数据。模型结果实例的conf_int是估计参数的置信区间。预测或预测中的conf_int是新观测值的预测区间或新观测值的预期值的置信区间。
标签: python forecasting statsmodels