Page 72 - 2022年第53卷第12期
P. 72
图 3 各站径流序列的预测结果图
4.4 讨论 Du等 [17] 和 Fang等 [18] 的研究表明:将验证期内预报因子数据当作已知数据,构建分解集
成模型会导致 “虚假” 的高精度预测结果,使该类模型难以满足实际预报工作。而本文提出的 VMD -
SVM- KDE - TSCPSO模型先将径流序列分解为率定期、测试期和验证期,然后逐步分解径流序列得到
子序列,最后根据率定期和测试期的子序列数据,应用 TSCPSO优化算法训练模型的 4个未知参数。
由此可见,该模型在训练模型时并未使用验证期数据,这说明该模型可解决传统分解集成预测模型存
在的错误使用未来预测因子数据的问题。并且,本文构建的 VMD - SVM- KDE - TSCPSO模型在正确开
2
发的基础上,在各站的 R和 NSE值均达到约 0.9,且预测区间覆盖率高,宽度窄,说明该模型具有较
高的点预测和区间预测精度。因此,可将 VMD - SVM- KDE - TSCPSO模型应用到实际预报工作中。
5 结论
为提高径流预测精度并量化预测结果的不确定性,本文提出一种新型 VMD - SVM- KDE逐步分解
集成模型和新型 TSCPSO优化算法进行径流的点预测和区间预测。选用黄河流域 4个水文站的月径流
数据对模 型 性 能 进 行 评 估。通 过 对 比 SVM- PSO、VMD - SVM- PSO、SVM- TSCPSO和 VMD- SVM-
TSCPSO模型的点预测 结果,以及 SVM- KDE - PSO、VMD - SVM- KDE - PSO、SVM- KDE - TSCPSO和
VMD - SVM- KDE - TSCPSO模型的区间预测结果,研究结果表明:(1)VMD - SVM- KDE模 型 将单一
2
SVM- KDE模型的 R和 NSE值由 0.145~0.630提升至 0.872~0.921,INAD值由 0.046~95.844降低至
0.005~0.034,说明 VMD - SVM- KDE模型可以显著改进单一 SVM- KDE模型的点预测和区间预测性能;
2
( 2)相较于传统的一阶段 PSO算法,TSCPSO优化算法将单一模型的 R和 NSE值由 0.145~0.480提升
2
至 0.309~0.630,INAD值由 48.813~95.844降低至 0.046~0.195,将分解集成模型的 R 和 NSE值由
0.872~0.912提升至 0.876~0.921,INAD值由 0.007~0.034降低至 0.005~0.014,说明 TSCPSO优化算
法可以克服 SVM的过拟合问题,并能提高单一模型和分解集成模型的预测精度;(3)VMD - SVM- KDE -
TSCPSO有效解决了传统分解集成预测模型存在的错误使用验证期内预报因子数据的问题,并在各站
2
的 R和 NSE值均约为 0.9,INAD值的范围为 0.005~0.014,具有更高的点预测和区间预测精度,可为
— 1 4 4 —
6