需要使用Arima模型的predict()方法来获得预测结果。以下是一个示例代码:
import pandas as pd
from statsmodels.tsa.arima_model import ARIMA
# 假设有一个时间序列数据的DataFrame对象df
# 创建并训练Arima模型
model = ARIMA(df, order=(1,1,1))
model_fit = model.fit(disp=0)
# 预测未来5个时间步
forecast = model_fit.predict(start=len(df), end=len(df)+4)
# 打印出预测结果
print(forecast)
这样,我们就可以通过ARIMA模型获得预测结果,而不是仅仅得到一个趋势线。