python 时间序列模型arima的代码
时间: 2023-02-07 22:28:32 浏览: 142
ARIMA模型时间序列数据分析python代码
你好,下面是一个使用 ARIMA 模型对时间序列数据进行预测的 Python 代码示例:
```
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 导入时间序列模型包
from statsmodels.tsa.arima_model import ARIMA
# 读取数据
data = pd.read_csv('data.csv')
# 将时间列设为索引
data.index = pd.to_datetime(data['date'], format='%Y-%m-%d')
# 将数据列转换为时间序列格式
ts = pd.Series(data['value'].values, index=data.index)
# 创建 ARIMA 模型,并拟合数据
model = ARIMA(ts, order=(2, 1, 2))
model_fit = model.fit(disp=False)
# 进行预测
yhat = model_fit.predict(start=len(ts), end=len(ts)+10)
# 绘制预测结果
plt.plot(yhat)
plt.show()
```
希望这些信息能帮到你!
阅读全文