A novel hybridization of artificial neural networks and ARIMA models for time series forecasting

被引:543
作者
Khashei, Mehdi [1 ]
Bijari, Mehdi [1 ]
机构
[1] Isfahan Univ Technol, Dept Ind Engn, Esfahan, Iran
关键词
Artificial neural networks (ANNs); Auto-regressive integrated moving average (ARIMA); Time series forecasting; Hybrid models; SUPPORT VECTOR MACHINES; HYBRID ARIMA; SELECTION; ARMA; ARCHITECTURE; REGRESSION; COMBINE; CYCLES; ORDER;
D O I
10.1016/j.asoc.2010.10.015
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Improving forecasting especially time series forecasting accuracy is an important yet often difficult task facing decision makers in many areas. Both theoretical and empirical findings have indicated that integration of different models can be an effective way of improving upon their predictive performance, especially when the models in combination are quite different. Artificial neural networks (ANNs) are flexible computing frameworks and universal approximators that can be applied to a wide range of forecasting problems with a high degree of accuracy. However, using ANNs to model linear problems have yielded mixed results, and hence; it is not wise to apply ANNs blindly to any type of data. Autoregressive integrated moving average (ARIMA) models are one of the most popular linear models in time series forecasting, which have been widely applied in order to construct more accurate hybrid models during the past decade. Although, hybrid techniques, which decompose a time series into its linear and nonlinear components, have recently been shown to be successful for single models, these models have some disadvantages. In this paper, a novel hybridization of artificial neural networks and ARIMA model is proposed in order to overcome mentioned limitation of ANNs and yield more general and more accurate forecasting model than traditional hybrid ARIMA-ANNs models. In our proposed model, the unique advantages of ARIMA models in linear modeling are used in order to identify and magnify the existing linear structure in data, and then a neural network is used in order to determine a model to capture the underlying data generating process and predict, using preprocessed data. Empirical results with three well-known real data sets indicate that the proposed model can be an effective way to improve forecasting accuracy achieved by traditional hybrid models and also either of the components models used separately. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:2664 / 2675
页数:12
相关论文
共 71 条
[1]  
[Anonymous], 1986, FOUNDATIONS, DOI DOI 10.7551/MITPRESS/5236.001.0001
[2]  
[Anonymous], 1987, ALAMOS NATL LAB REPO, DOI DOI 10.1109/NNSP.1991.239502
[3]   A hybrid genetic-neural architecture for stock indexes forecasting [J].
Armano, G ;
Marchesi, M ;
Murru, A .
INFORMATION SCIENCES, 2005, 170 (01) :3-33
[4]   Automatic neural network modeling for univariate time series [J].
Balkin, SD ;
Ord, JK .
INTERNATIONAL JOURNAL OF FORECASTING, 2000, 16 (04) :509-515
[5]   COMBINATION OF FORECASTS [J].
BATES, JM ;
GRANGER, CWJ .
OPERATIONAL RESEARCH QUARTERLY, 1969, 20 (04) :451-&
[6]   An empirical investigation of bias and variance in time series forecasting: Modeling considerations and error evaluation [J].
Berardi, VL ;
Zhang, GP .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2003, 14 (03) :668-679
[7]  
Box G. E. P., 1976, TIME SERIES ANAL FOR
[8]   SURVEY OF STATISTICAL WORK ON MACKENZIE RIVER SERIES OF ANNUAL CANADIAN LYNX TRAPPINGS FOR YEARS 1821-1934 AND A NEW ANALYSIS [J].
CAMPBELL, MJ ;
WALKER, AM .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-STATISTICS IN SOCIETY, 1977, 140 :411-431
[9]  
Casey Brace M., 1991, Proceedings of the First International Forum on Applications of Neural Networks to Power Systems (Cat. No.91TH0374-9), P31, DOI 10.1109/ANN.1991.213493
[10]   FORECASTING THE BEHAVIOR OF MULTIVARIATE TIME-SERIES USING NEURAL NETWORKS [J].
CHAKRABORTY, K ;
MEHROTRA, K ;
MOHAN, CK ;
RANKA, S .
NEURAL NETWORKS, 1992, 5 (06) :961-970