You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ARIMA_DEPRECATION_ERROR:旧版ARIMA模块已移除,如何修正代码?

修正后的代码及说明

核心修改点

  • 替换ARIMA导入路径:旧版statsmodels.tsa.arima_model.ARIMA已被移除,改用官方推荐的statsmodels.tsa.arima.model.ARIMA
  • 修正数据源引用:原代码中model = ARIMA(data, order=(2,1,2))里的data未定义,需指定为比特币价格序列bitcoin_df['price']

完整修正代码

file_path = 'market-price.csv'
bitcoin_df = pd.read_csv(file_path, names=['day', 'price'])

# 转换日期格式并设置为索引
bitcoin_df['day'] = pd.to_datetime(bitcoin_df['day'])
bitcoin_df.set_index('day', inplace=True)

# 导入新版ARIMA
from statsmodels.tsa.arima.model import ARIMA

# 初始化并拟合模型
model = ARIMA(bitcoin_df['price'], order=(2,1,2))
result = model.fit()

# 查看模型拟合结果
print(result.summary())

额外说明

如果需要处理带季节性特征的时间序列,官方推荐使用SARIMAX,导入方式为:

from statsmodels.tsa.statespace.sarimax import SARIMAX

内容的提问来源于stack exchange,提问作者김태윤

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 03:15:49