可以使用pandas库中的sort_values()函数对日期指数进行排序,使其单调递增或递减。示例代码如下:
import pandas as pd from statsmodels.tsa.arima_model import ARIMA
df = pd.read_csv('data.csv', parse_dates=['date_col']) df.set_index('date_col', inplace=True)
df.sort_values(by='date_col', inplace=True)
model = ARIMA(df.value_col, order=(1, 1, 1)) result = model.fit() pred = result.predict(start='2021-01-01', end='2021-12-31', dynamic=False)
print(pred)
上一篇:ARIMA预测模型不在图形上显示
下一篇:ARIMA预测始终为相同值。