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

ARIMA样本外预测报错:ValueError: too many values to unpack (expected 2)

ARIMA样本外预测ValueError问题解决

错误原因很明确:你把代码的执行顺序搞反了,解包逻辑也存在问题。

问题分析

第2行尝试将con_fc解包为confint和fc,但此时con_fc还未被赋值(生成它的代码在第3行),直接触发了错误。另外,即使调整顺序,arima_model_results.predict(return_conf_int=True)的返回顺序是**(预测值, 置信区间)**,和你写的顺序相反。

修正后的代码

n_periods = 8
# 先生成预测结果与置信区间
con_fc = arima_model_results.predict(n_periods=n_periods, return_conf_int=True)
# 按正确顺序解包
fc, confint = con_fc

index_of_fc = np.arange(len(df2_val), len(df2_val)+n_periods)

关键说明

当return_conf_int=True时,predict方法返回一个二元元组:第一个元素是预测值数组,第二个是置信区间的二维数组,必须严格按此顺序解包,否则后续使用变量会出现数据不匹配问题。

内容的提问来源于stack exchange,提问作者Bart Bart

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 02:10:59