Improving artificial neural networks' performance in seasonal time series forecasting

In this study, an artificial neural network (ANN) structure is proposed for seasonal time series forecasting. The proposed structure considers the seasonal period in time series in order to determine the number of input and output neurons. The model was tested for four real-world time series. The results found by the proposed ANN were compared with the results of traditional statistical models and other ANN architectures. This comparison shows that the proposed model comes with lower prediction error than other methods. It is shown that the proposed model is especially convenient when the seasonality in time series is strong; however, if the seasonality is weak, different network structures may be more suitable.

[1]  Xiru Zhang,et al.  Time series analysis and prediction by neural networks , 1994 .

[2]  V. Mendes,et al.  Short-term electricity prices forecasting in a competitive market: A neural network approach , 2007 .

[3]  Fang-Mei Tseng,et al.  Combining neural network model with seasonal time series ARIMA model , 2002 .

[4]  Ramesh Sharda,et al.  Connectionist approach to time series prediction: an empirical test , 1992, J. Intell. Manuf..

[5]  Kyungdoo “Ted” Nam,et al.  FORECASTING INTERNATIONAL AIRLINE PASSENGER TRAFFIC USING NEURAL NETWORKS , 1995 .

[6]  C. Hamzaçebi Forecasting of Turkey's net electricity energy consumption on sectoral bases , 2007 .

[7]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

[8]  Steven C. Wheelwright,et al.  Forecasting methods and applications. , 1979 .

[9]  Adnan Sözen,et al.  Forecasting based on sectoral energy consumption of GHGs in Turkey and mitigation policies , 2007 .

[10]  Jung-Hua Wang,et al.  Stock market trend prediction using ARIMA-based neural networks , 1996, Proceedings of International Conference on Neural Networks (ICNN'96).

[11]  Thomas Kolarik,et al.  Time series forecasting using neural networks , 1994, APL '94.

[12]  Ioannis B. Theocharis,et al.  Locally recurrent neural networks for wind speed prediction using spatial correlation , 2007, Inf. Sci..

[13]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[14]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1971 .

[15]  William Remus,et al.  Neural Network Models for Time Series Forecasts , 1996 .

[16]  Pankaj Singh,et al.  Suitability of different neural networks in daily flow forecasting , 2007, Appl. Soft Comput..

[17]  Albert Sesé,et al.  Designing an artificial neural network for forecasting tourism time series , 2006 .

[18]  Ken-ichi Funahashi,et al.  On the approximate realization of continuous mappings by neural networks , 1989, Neural Networks.

[19]  Paul A. Fishwick,et al.  Time series forecasting using neural networks vs. Box- Jenkins methodology , 1991, Simul..

[20]  Guoqiang Peter Zhang,et al.  Time series forecasting using a hybrid ARIMA and neural network model , 2003, Neurocomputing.

[21]  W. Rivera,et al.  Wind speed forecasting in the South Coast of Oaxaca, México , 2007 .

[22]  Douglas C. Montgomery,et al.  Forecasting and time series analysis , 1976 .

[23]  Paul A. Fishwick,et al.  Feedforward Neural Nets as Models for Time Series Forecasting , 1993, INFORMS J. Comput..

[24]  Yalcin Karatepe,et al.  Evaluating and forecasting banking crises through neural network models: An application for Turkish banking sector , 2007, Expert Syst. Appl..

[25]  Chris Chatfield,et al.  Time series forecasting with neural networks: a comparative study using the air line data , 2008 .

[26]  Douglas Kline,et al.  Methods for Multi-Step Time Series Forecasting Neural Networks , 2004 .

[27]  Michael Y. Hu,et al.  Forecasting with artificial neural networks: The state of the art , 1997 .

[28]  Philip Hans Franses,et al.  Recognizing changing seasonal patterns using artificial neural networks , 1997 .

[29]  William Remus,et al.  Can neural networks applied to time series forecasting learn seasonal patterns: an empirical investigation , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[30]  William Remus,et al.  Time series forecasting using neural networks: should the data be deseasonalized first? , 1999 .

[31]  Diyar Akay,et al.  Comparison of direct and iterative artificial neural network forecast approaches in multi-periodic time series forecasting , 2009, Expert Syst. Appl..

[32]  M. Qi,et al.  Forecasting Aggregate Retail Sales: a Comparison of Arti"cial Neural Networks and Traditional Methods , 2001 .

[33]  G. Sahoo,et al.  Flow forecasting for a Hawaii stream using rating curves and neural networks , 2006 .

[34]  Guoqiang Peter Zhang,et al.  A neural network ensemble method with jittered training data for time series forecasting , 2007, Inf. Sci..

[35]  Wei-Chiang Hong,et al.  An Improved Neural Network Model in Forecasting Arrivals , 2005 .

[36]  George E. P. Box,et al.  Time Series Analysis: Forecasting and Control , 1977 .

[37]  Tai-Yue Wang,et al.  Forecasting innovation performance via neural networks—a case of Taiwanese manufacturing industry , 2006 .

[38]  Fred Collopy,et al.  How effective are neural networks at forecasting and prediction? A review and evaluation , 1998 .

[39]  Milton S. Boyd,et al.  Designing a neural network for forecasting financial and economic time series , 1996, Neurocomputing.

[40]  Robert Goodell Brown,et al.  Smoothing, forecasting and prediction of discrete time series , 1964 .

[41]  Guoqiang Peter Zhang,et al.  Neural network forecasting for seasonal and trend time series , 2005, Eur. J. Oper. Res..