statsmodels ARIMA预测没有外生变量的未来值
statsmodels ARIMA forecast without future values of exogenous variable
我是 运行 一个 ARIMA 模型,在 statsmodels 中有一个外生变量,我试图在不知道外生变量的未来值的情况下对未来的多个步骤进行预测。 results.forecast()
中的 exog
选项需要超出样本值。我想知道是否有可能在不知道这些值的情况下提前多天进行预测?
如果问题不清楚,假设我将我的智商建模为时间序列变量,并将受教育年限作为外生变量。我训练模型一直到高中结束,我想预测 4 年后我的智商,但我不知道我是否会继续上学。我可以在不知道我将上学几年的情况下使用 statsmodels 进行预测吗?谢谢!
不,您必须提供更新的 exog
值才能预测样本外。然后,您的预测将取决于您提供的值。
在您的示例中,您可以在您继续上学的假设下生成预测,或者在您没有上学的假设下生成预测。这些是不同的情景,将导致不同的预测。但是 IQ 的 ARIMA 模型不能预测你是否会留在学校。
您可以查看讨论 here 了解更多详情。
我是 运行 一个 ARIMA 模型,在 statsmodels 中有一个外生变量,我试图在不知道外生变量的未来值的情况下对未来的多个步骤进行预测。 results.forecast()
中的 exog
选项需要超出样本值。我想知道是否有可能在不知道这些值的情况下提前多天进行预测?
如果问题不清楚,假设我将我的智商建模为时间序列变量,并将受教育年限作为外生变量。我训练模型一直到高中结束,我想预测 4 年后我的智商,但我不知道我是否会继续上学。我可以在不知道我将上学几年的情况下使用 statsmodels 进行预测吗?谢谢!
不,您必须提供更新的 exog
值才能预测样本外。然后,您的预测将取决于您提供的值。
在您的示例中,您可以在您继续上学的假设下生成预测,或者在您没有上学的假设下生成预测。这些是不同的情景,将导致不同的预测。但是 IQ 的 ARIMA 模型不能预测你是否会留在学校。
您可以查看讨论 here 了解更多详情。