'ARIMA' object has no attribute 'select_order'
时间: 2023-06-21 10:18:05 浏览: 150
ARIMA.rar_MATLAB arima_arima_arima matlab_arima+matlab_matlab-ar
这 error message 通常是因为在 ARIMA 模型中使用了 select_order 函数,但是这个函数在 ARIMA 模型中是不存在的,因此会出现该错误。
如果你想要选择 ARIMA 模型的阶数,可以考虑使用 auto_arima 函数,它会自动选择最优的 ARIMA 模型阶数。
例如,可以使用以下代码来创建一个 ARIMA 模型,并使用 auto_arima 选择最优的阶数:
```
from pmdarima.arima import auto_arima
# create ARIMA model
model = auto_arima(data, seasonal=False, suppress_warnings=True)
# fit the model
model.fit(train_data)
# make predictions
predictions = model.predict(test_data)
```
其中,data 是你的时间序列数据,train_data 是用于训练模型的数据,test_data 是用于测试模型的数据。auto_arima 函数会自动选择最优的 ARIMA 模型阶数,并返回一个 ARIMA 模型对象,你可以使用该对象进行模型的训练和预测。
阅读全文