Auto_arima和SARIMAX使用相同的超参数得出不同的预测结果
创始人
2024-11-12 16:30:51
0

这可能是由于模型中使用的数据或参数不同导致的。为了解决这个问题,可以尝试以下方法:

  1. 确保两个模型使用的数据是相同的,可以通过在模型中添加相同的数据来实现。

  2. 检查模型参数是否设置一样。特别是在SARIMAX中,需要确保设置正确的阶次和季节性差异。

实例代码如下:

from statsmodels.tsa.arima_model import ARIMA
from statsmodels.tsa.statespace.sarimax import SARIMAX
import pmdarima as pm
import pandas as pd

# 生成随机时间序列
data = pd.read_csv('data.csv', parse_dates=[0], index_col=[0])
train_data = data[:-12]
test_data = data[-12:]

# 使用auto_arima
model_auto = pm.auto_arima(train_data, seasonal=True, m=12, trend='c')
predictions_auto = model_auto.predict(n_periods=12)

# 使用SARIMAX
p, d, q = 1, 1, 1
P, D, Q, S = 1, 1, 1, 12
model_sarimax = SARIMAX(train_data, order=(p,d,q), seasonal_order=(P,D,Q,S))
model_sarimax_fit = model_sarimax.fit()
predictions_sarimax = model_sarimax_fit.forecast(steps=12)

# 比较结果
print(predictions_auto)
print(predictions_sarimax)

相关内容

热门资讯

wpk模拟器多开!hhpoke... wpk模拟器多开!hhpoker的辅助是真的吗(透视)攻略-好像解谜存在有挂hhpoker的辅助是真...
透视普及!aapoker脚本(... 透视普及!aapoker脚本(透视)德州透视hhpoker,教程窍门(揭秘有挂)-哔哩哔哩1、起透看...
透视曝光!hhpoker视频巡... 透视曝光!hhpoker视频巡查真的假的(透视)hhpoker软件安装包,教程指南书(确实有挂)-哔...
pokemmo脚本辅助器!we... pokemmo脚本辅助器!wepoker怎么下载游戏(透视)技巧-一贯专业有挂小薇(辅助器软件下载)...
wepoker好友局透视!德普... wepoker好友局透视!德普之星辅助器(透视)插件-本来开挂有挂1、wepoker好友局透视免费辅...
哈糖大菠萝开挂!aa poke... 您好,哈糖大菠萝开挂这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩家...
透视详细!智星德州可以透视吗(... 透视详细!智星德州可以透视吗(透视)poker红龙辅助,教程经验(有挂细节)-哔哩哔哩1、实时智星德...
淘宝买wepoker透视有用吗... 淘宝买wepoker透视有用吗!hhpoker辅助(透视)方法-总是揭露存在有挂1、金币登录送、破产...
透视详情!wpk透视辅助下载(... 透视详情!wpk透视辅助下载(透视)智星菠萝透视,教程大纲(有挂细节)-哔哩哔哩1、wpk透视辅助下...
wepoker祈福有用吗!hh... wepoker祈福有用吗!hhpoker怎么防透视(透视)教程-一贯揭幕有挂hhpoker怎么防透视...