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)

相关内容

热门资讯

安装程序教程辅助工具!朋朋政和... 安装程序教程辅助工具!朋朋政和麻将多功能辅助工具,朋朋政和麻将原来真的是有辅助工具1、玩家可以在朋朋...
一分钟秒懂辅助攻略!指尖四川麻... 一分钟秒懂辅助攻略!指尖四川麻将多功能辅助攻略,指尖四川麻将果然真的是有辅助攻略1、不需要AI权限,...
科普常识作弊器软件!星火燎原多... 科普常识作弊器软件!星火燎原多功能作弊器软件,星火燎原总是有作弊器软件1、下载好星火燎原正确养号方法...
科技揭秘作弊器工具!豆豆楚风麻... 科技揭秘作弊器工具!豆豆楚风麻将多功能作弊器工具,豆豆楚风麻将一直真的是有作弊器工具1、豆豆楚风麻将...
交流学习经验作弊器工具!豆豆楚... 交流学习经验作弊器工具!豆豆楚风麻将多功能作弊器工具,豆豆楚风麻将一贯真的是有作弊器工具一、豆豆楚风...
玩家必备教程作弊器方法!边锋老... 玩家必备教程作弊器方法!边锋老友棋牌多功能作弊器方法,边锋老友棋牌确实存在有作弊器方法1、在边锋老友...
最新技巧辅助器工具!嵘聚多功能... 最新技巧辅助器工具!嵘聚多功能辅助器工具,嵘聚一直真的有辅助器工具嵘聚辅助器是一种具有地方特色的麻将...
技术分享开挂技巧!无锡麻将多功... 技术分享开挂技巧!无锡麻将多功能开挂技巧,无锡麻将真是有开挂技巧1、下载好无锡麻将透视辅助下载之后点...
技巧知识分享透视器方法!中至山... 技巧知识分享透视器方法!中至山西麻将多功能透视器方法,中至山西麻将原来是真的有透视器方法1、玩家可以...
实测必看透视器app!老友汇多... 实测必看透视器app!老友汇多功能透视器app,老友汇切实是真的有透视器app1.老友汇 选牌创建新...