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)

相关内容

热门资讯

7分钟了解!潮汕透视辅助!好像... 7分钟了解!潮汕透视辅助!好像真的是有辅助方法(有挂秘籍)-哔哩哔哩1、每一步都需要思考,不同水平的...
第二分钟了解!新道游房卡辅助器... 第二分钟了解!新道游房卡辅助器!原来是有辅助工具(发现有挂)-哔哩哔哩一、新道游房卡辅助器游戏安装教...
第9分钟了解!心悦游戏透视辅助... 第9分钟了解!心悦游戏透视辅助器!好像是有辅助脚本(有挂功能)-哔哩哔哩该软件可以轻松地帮助玩家将心...
第6分钟了解!宝宝游戏辅助器!... 第6分钟了解!宝宝游戏辅助器!确实真的是有辅助教程(有挂技巧)-哔哩哔哩1、该软件可以轻松地帮助玩家...
第八分钟了解!兴动助手辅助!好... 第八分钟了解!兴动助手辅助!好像是真的有辅助脚本(有挂细节)-哔哩哔哩1、兴动助手辅助有没有辅助教程...
5分钟了解!福建天天开心辅助器... 5分钟了解!福建天天开心辅助器是真的吗!一贯一直总是有辅助软件(确实有挂)-哔哩哔哩1、进入到福建天...
4分钟了解!四川游戏家园破解器... 4分钟了解!四川游戏家园破解器!好像是有辅助插件(有挂方法)-哔哩哔哩4分钟了解!四川游戏家园破解器...
第十分钟了解!欢乐达人猜猜乐辅... 您好,欢乐达人猜猜乐辅助这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多...
第二分钟了解!玉海楼茶苑价格表... 第二分钟了解!玉海楼茶苑价格表!一直一直总是有辅助软件(确实有挂)-哔哩哔哩1、进入游戏-大厅左侧-...
5分钟了解!牵手跑得软件!一贯... 5分钟了解!牵手跑得软件!一贯一直总是有辅助方法(有挂细节)-哔哩哔哩1、实时牵手跑得软件透视辅助更...