主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

中国管理科学 ›› 2022, Vol. 30 ›› Issue (3): 211-220.doi: 10.16381/j.cnki.issn1003-207x.2018.0326

• 论文 • 上一篇    下一篇

基于修剪平均的神经网络集成时序预测方法

赵阳1, 郝俊2, 李建平2   

  1. 1.中国科学院科技战略咨询研究院,北京 100190;2.中国科学院大学经济与管理学院,北京 100190
  • 收稿日期:2018-01-05 修回日期:2018-05-15 出版日期:2022-03-19 发布日期:2022-03-19
  • 通讯作者: 李建平(1976-),男(汉族),浙江建德人,中国科学院大学经济与管理学院,教授,研究方向:风险管理、大数据管理决策,Email:ljp@ucas.ac.cn E-mail:ljp@ucas.ac.cn
  • 基金资助:
    国家自然科学基金资助项目(71425002,71771206)

A Trimmed Average Based Neural Network Ensemble Approach for Time Series Forecasting

ZHAO Yang1, HAO Jun2, LI Jian-ping2   

  1. 1. Institutes of Science and Development, Chinese Academy of Sciences, Beijing 100190, China;2. School of Economics and Management, University of Chinese Academy of Sciences, Beijing 100190, China
  • Received:2018-01-05 Revised:2018-05-15 Online:2022-03-19 Published:2022-03-19
  • Contact: 李建平 E-mail:ljp@ucas.ac.cn

摘要: 由于复杂时序存在结构性断点和异常值等问题,往往导致预测模型训练效果不佳,并可能出现极端预测值的情况。为此,本文提出了基于修剪平均的神经网络集成预测方法。该方法首先从训练数据中生成多组训练集,然后分别训练多个神经网络预测模型,最后将多个神经网络的预测结果使用修剪平均策略进行集成。相较于简单平均策略而言,修剪平均策略不容易受到极值的影响,能够使集成模型获得鲁棒性强的预测效果。在实证研究中,本文构造了两种神经网络集成预测模型,分别为基于修剪平均的自举神经网络集成模型(Trimmed Average based Bootstrap Neural Network Ensemble, TA-BNNE)和基于修剪平均的蒙特卡洛神经网络集成模型(Trimmed Average based Monte Carlo Neural Network Ensemble, TA-MCNNE),并采用这两种模型对NN3竞赛数据集进行预测,结果表明在常规和复杂数据集上,修剪平均策略比简单平均策略具有更好的预测精度。此外,本文将所提出的集成模型与NN3的前十名模型进行比较,发现两种模型在全部数据集上均超过了第6名,在复杂数据集上的表现均超过了第1名,进一步验证本文所提方法的有效性。

关键词: 时序预测, 集成模型, 神经网络, 修剪平均, 重采样

Abstract: As structural breaks and outliers exist in complex time series data, they may easily affect the training process of a forecasting model, and the forecasting model can generate extreme forecasting results. In this case, a trimmed average is proposed based neural network ensemble forecasting approach. This approach first generates multiple training sets, then the training sets are used to training multiple neural network model. Finally, the forecasting results are combined using trimmed average strategy. Compared with simple average, trimmed average is less sensitive to outliers, and makes the ensemble model has better forecasting accuracy. In the empirical study, two neural network ensemble models are built, namely trimmed average based bootstrap neural network ensemble (TA-BNNE) and trimmed average based Monte Carlo neural network ensemble (TA-MCNNE). These two models are used to forecast the NN3 competition datasets. The results show that they both have better forecasting accuracy than simple average based ensemble models. Moreover, the performance of our proposed model is compared with those that ranks the first 10 place in NN3 competition in the competition context, and their performance is found both surpass that of the 6th ranking model for all datasets and 1st ranking model for complex datasets, indicating that our proposed approach is very effective. Our approach extends the trimmed average strategy to time series forecasting and shows promising forecasting accuracy especially for time series with structural breaks and outliers. Moreover, this approach can be easily extended to different time series forecasting applications, since neural network ensemble as a popular forecasting tool has been shown to be very effective for time series forecasting in an extensive body of literatures.

Key words: time series forecasting, ensemble model, neural network, trimmed average, resampling

中图分类号: