A novel method for time series prediction based on error decomposition and nonlinear combination of forecasters

被引:37
作者
Chen, Wei [1 ]
Xu, Huilin [1 ]
Chen, Zhensong [1 ]
Jiang, Manrui [1 ]
机构
[1] Capital Univ Econ & Business, Sch Management & Engn, Beijing, Peoples R China
基金
中国国家自然科学基金; 国家教育部科学基金资助;
关键词
Time series forecasting; Hybrid system; Machine learning; Variational mode decomposition (VMD); Autoregressive integrated moving average (ARIMA); Error series; SUPPORT VECTOR MACHINES; ARTIFICIAL NEURAL-NETWORKS; HYBRID ARIMA; ANN MODEL; SYSTEM;
D O I
10.1016/j.neucom.2020.10.048
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For time series prediction, hybrid systems that combine linear and nonlinear models can provide more accurate performance than a single model. However, the irregularity of the error series and the unknown nature of combinations of different forecasters may strongly impact the performance of hybrid systems. Therefore, in this paper, we propose a novel method for time series prediction, in which error decomposition and a nonlinear combination of forecasters are introduced. The proposed method performs the following: (i) linear modeling to obtain the error series, (ii) error decomposition by using variational mode decomposition (VMD), (iii) nonlinear modeling and a phase fix procedure for the error subseries, and (iv) a combination of forecasters through an appropriate combination function generated by a nonlinear model. By using the proposed method, this paper constructs two hybrid systems, in which the autoregressive integrated moving average (ARIMA) is used for linear modeling, and two artificial intelligence (AI) models, namely, the multilayer perceptron (MLP) and support vector regression (SVR), are used for nonlinear modeling and combination, respectively. Finally, four time series data sets, six evaluation metrics, two single models and thirteen hybrid systems are used to assess the effectiveness of the proposed method. The empirical results show that hybrid systems based on error decomposition and a nonlinear combination of forecasters can achieve better performance than some existing systems and models. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:85 / 103
页数:19
相关论文
共 57 条
[1]   Forecasting nonlinear time series with a hybrid methodology [J].
Aladag, Cagdas Hakan ;
Egrioglu, Erol ;
Kadilar, Cem .
APPLIED MATHEMATICS LETTERS, 2009, 22 (09) :1467-1470
[2]   A new model selection strategy in time series forecasting with artificial neural networks: IHTS [J].
Aras, Serkan ;
Kocakoc, Ipek Deveci .
NEUROCOMPUTING, 2016, 174 :974-987
[3]   A moving-average filter based hybrid ARIMA-ANN model for forecasting time series data [J].
Babu, C. Narendra ;
Reddy, B. Eswara .
APPLIED SOFT COMPUTING, 2014, 23 :27-38
[4]   Wind speed forecasting in three different regions of Mexico, using a hybrid ARIMA-ANN model [J].
Cadenas, Erasmo ;
Rivera, Wilfrido .
RENEWABLE ENERGY, 2010, 35 (12) :2732-2738
[5]   An atypical manifestation of lateral medullary syndrome [J].
Chakraborty, Uddalak ;
Banik, Biswajit ;
Chandra, Atanu ;
Pal, Jyotirmoy .
OXFORD MEDICAL CASE REPORTS, 2019, (12) :527-529
[6]   A hybrid SARIMA. and support vector machines in forecasting the production values of the machinery industry in Taiwan [J].
Chen, Kuan-Yu ;
Wang, Cheng-Hua .
EXPERT SYSTEMS WITH APPLICATIONS, 2007, 32 (01) :254-264
[7]   Multi-scale Internet traffic forecasting using neural networks and time series methods [J].
Cortez, Paulo ;
Rio, Miguel ;
Rocha, Miguel ;
Sousa, Pedro .
EXPERT SYSTEMS, 2012, 29 (02) :143-155
[8]   Nonlinear combination method of forecasters applied to PM time series [J].
de Mattos Neto, Paulo S. G. ;
Cavalcanti, George D. C. ;
Madeiro, Francisco .
PATTERN RECOGNITION LETTERS, 2017, 95 :65-72
[9]   A hybrid evolutionary decomposition system for time series forecasting [J].
de Oliveira, Joao F. L. ;
Ludermir, Teresa B. .
NEUROCOMPUTING, 2016, 180 :27-34
[10]   Variational Mode Decomposition [J].
Dragomiretskiy, Konstantin ;
Zosso, Dominique .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2014, 62 (03) :531-544