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)

相关内容

热门资讯

科技通报!hhpoker透视脚... 科技通报!hhpoker透视脚本视频,hhpoker外挂靠谱吗,力荐教程(有挂神器);1.hhpok...
实测教程!hhpoker一直输... 实测教程!hhpoker一直输有挂吗,wepoker亲友圈有用吗,解说技巧(有挂技巧);小薇(透视辅...
玩家必看攻略!德普辅助器辅助器... 玩家必看攻略!德普辅助器辅助器怎么用,we-poker辅助软件教程,扑克教程(有挂辅助);最新版20...
科技通报!pokemmo手机脚... 《科技通报!pokemmo手机脚本,pokeplus脚本,安装教程(有挂技巧)》 pokemmo手机...
玩家必看科普!德普之星有辅助软... 玩家必看科普!德普之星有辅助软件吗,wepoker透视脚本免费app,新版2025教程(有挂方法)1...
我来教教大家!wepoker能... 我来教教大家!wepoker能不能透视,We poker辅助器下载,透明挂教程(有挂技巧)1、许多玩...
科普!wpk辅助插件,德州局透... 科普!wpk辅助插件,德州局透视,力荐教程(有挂神器)1、点击下载安装,微扑克wpk插件透视分类一目...
详细说明!wepoker破解游... 详细说明!wepoker破解游戏盒子,hardrock作弊,科技教程(有挂攻略);最新版2024是一...
今日头条!德普辅助器辅助器怎么... 今日头条!德普辅助器辅助器怎么用,we poker游戏下,科技教程(有挂方法);人气非常高,ai更新...
玩家必看攻略!wepoker脚... 玩家必看攻略!wepoker脚本下载,hhpoker俱乐部是干嘛的,扑克教程(有挂教程)1、玩家可以...