Python 3.x 金字塔arima自动_arima顺序选择

Python 3.x 金字塔arima自动_arima顺序选择,python-3.x,time-series,forecasting,pyramid-arima,Python 3.x,Time Series,Forecasting,Pyramid Arima,我正在使用python中的金字塔arima自动arima进行时间序列预测(每日输入),其中y是我的目标,x_特征都是外生变量。我想要基于最低aic的最佳订单模型,但auto\u arima只返回很少的订单组合 PFA,其中第一个代码行(start\u p=start\u q=0&max\u p=0,max\u q=3)返回所有4个组合,但第二个代码行(start\u p=start\u q=0&max\u p=3)只返回7个组合,没有给出(0,1,2)和(0,1,3)等组合,这导致基于aic的错

我正在使用python中的
金字塔arima
自动arima
进行时间序列预测(每日输入),其中y是我的目标,x_特征都是外生变量。我想要基于最低aic的最佳订单模型,但
auto\u arima
只返回很少的订单组合

PFA,其中第一个代码行(
start\u p=start\u q=0
&
max\u p=0
max\u q=3
)返回所有4个组合,但第二个代码行(
start\u p=start\u q=0
&
max\u p=3
)只返回7个组合,没有给出(0,1,2)和(0,1,3)等组合,这导致基于aic的错误模型选择。所有其他参数均为默认值,例如
max\u order=10

我有什么遗漏或做错的吗?

提前谢谢。

您说的是error\u action='ignore',所以可能(0,1,2)和(0,1,3)(以及其他命令)给出了错误,所以它们没有出现在结果中。
(对不起,我没有足够的声誉来写评论)。

autoarima训练的模型数量基于您输入的数据,如果是真的,还基于
stepwise=True
,autoarima使用经验证的方法来减少迭代次数以找到最佳模型,这是最好的90%,除非数据非常不同。 如果您想让其余的模型也运行,因为它不需要花费很多时间来执行,请尝试保持
stepwise=False
,在那里使用所有可能的参数组合进行训练


希望这能有所帮助,因为逐步回归是一个自动过程,不需要人工干预。它可以通过观察统计值来实现。