Rainfall forecasting by technological machine learning models

Accurate forecasting of rainfall has been one of the most important issues in hydrological research. Due to rainfall forecasting involves a rather complex nonlinear data pattern; there are lots of novel forecasting approaches to improve the forecasting accuracy. Recurrent artificial neural networks (RNNS) have played a crucial role in forecasting rainfall data. Meanwhile, support vector machines (SVMs) have been successfully employed to solve nonlinear regression and time series problems. This investigation elucidates the feasibility of hybrid model of RNNs and SVMs, namely RSVR, to forecast rainfall depth values. Moreover, chaotic particle swarm optimization algorithm (CPSO) is employed to choose the parameters of a SVR model. Subsequently, example of rainfall values during typhoon periods from Northern Taiwan is used to illustrate the proposed RSVRCPSO model. The empirical results reveal that the proposed model yields well forecasting performance, RSVRCPSO model provides a promising alternative for forecasting rainfall values.

[1]  Johan A. K. Suykens,et al.  Least Squares Support Vector Machines , 2002 .

[2]  François Anctil,et al.  A soil moisture index as an auxiliary ANN input for stream flow forecasting , 2004 .

[3]  Ramazan Gençay,et al.  Nonlinear modelling and prediction with feedforward and recurrent networks , 1997 .

[4]  Jae Kyu Lee,et al.  Performance of Neural Networks in Managerial Forecasting , 1993 .

[5]  Yen-Ming Chiang,et al.  Comparison of static-feedforward and dynamic-feedback neural networks for rainfall -runoff modeling , 2004 .

[6]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[7]  Ping-Feng Pai,et al.  A hybrid ARIMA and support vector machines model in stock price forecasting , 2005 .

[8]  Elias S. Manolakos,et al.  Using recurrent neural networks for adaptive communication channel equalization , 1994, IEEE Trans. Neural Networks.

[9]  Lijuan Cao,et al.  Dynamic support vector machines for non-stationary time series forecasting , 2002, Intell. Data Anal..

[10]  F. Tay,et al.  Application of support vector machines in financial time series forecasting , 2001 .

[11]  Soroosh Sorooshian,et al.  Optimal use of the SCE-UA global optimization method for calibrating watershed models , 1994 .

[12]  Gwo-Fong Lin,et al.  A non-linear rainfall-runoff model using radial basis function network , 2004 .

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

[14]  Jeffrey L. Elman,et al.  Finding Structure in Time , 1990, Cogn. Sci..

[15]  Michael I. Jordan Attractor dynamics and parallelism in a connectionist sequential machine , 1990 .

[16]  Daniel W Smith,et al.  A neural network model to predict the wastewater inflow incorporating rainfall events. , 2002, Water research.

[17]  Peter J. Angeline,et al.  Evolutionary Optimization Versus Particle Swarm Optimization: Philosophy and Performance Differences , 1998, Evolutionary Programming.

[18]  David R. Maidment,et al.  Handbook of Hydrology , 1993 .

[19]  Baxter E. Vieux,et al.  Evaluation of a physics-based distributed hydrologic model for flood forecasting , 2004 .

[20]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[21]  Bo Liu,et al.  Improved particle swarm optimization combined with chaos , 2005 .

[22]  Donald J. Druce,et al.  Insights from a history of seasonal inflow forecasting with a conceptual hydrologic model , 2001 .

[23]  Witold F. Krajewski,et al.  Rainfall forecasting in space and time using a neural network , 1992 .

[24]  Ah Chung Tsoi,et al.  Locally recurrent globally feedforward networks: a critical review of architectures , 1994, IEEE Trans. Neural Networks.

[25]  Vojislav Kecman,et al.  Learning and Soft Computing: Support Vector Machines, Neural Networks, and Fuzzy Logic Models , 2001 .

[26]  Ping-Feng Pai,et al.  Using support vector machines to forecast the production values of the machinery industry in Taiwan , 2005 .

[27]  Danilo P. Mandic,et al.  Recurrent Neural Networks for Prediction , 2001 .

[28]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[29]  N. J. Ferreira,et al.  Artificial neural network technique for rainfall forecasting applied to the São Paulo region , 2005 .

[30]  Zongben Xu,et al.  Three improved neural network models for air quality forecasting , 2003 .

[31]  Lixiang Li,et al.  CHAOTIC PARTICLE SWARM OPTIMIZATION FOR ECONOMIC DISPATCH CONSIDERING THE GENERATOR CONSTRAINTS , 2007 .

[32]  Bahman Kermanshahi,et al.  Recurrent neural network for forecasting next 10 years loads of nine Japanese utilities , 1998, Neurocomputing.

[33]  Tsung-Yi Pan,et al.  State space neural networks for short term rainfall-runoff forecasting , 2004 .

[34]  Ashish Sharma,et al.  An application of artificial neural networks for rainfall forecasting , 2001 .

[35]  M. Castellano-Méndez,et al.  Modelling of the monthly and daily behaviour of the runoff of the Xallas river using Box-Jenkins and neural networks methods , 2004 .

[36]  Les E. Atlas,et al.  Recurrent neural networks and robust time series prediction , 1994, IEEE Trans. Neural Networks.

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

[38]  Q. Duan,et al.  A global optimization strategy for efficient and effective calibration of hydrologic models. , 1991 .

[39]  Ronald J. Williams,et al.  A Learning Algorithm for Continually Running Fully Recurrent Neural Networks , 1989, Neural Computation.

[40]  Mohamed Mohandes,et al.  Support vector machines for wind speed prediction , 2004 .

[41]  Francis Eng Hock Tay,et al.  Modified support vector machines in financial time series forecasting , 2002, Neurocomputing.

[42]  Lijuan Cao,et al.  Support vector machines experts for time series forecasting , 2003, Neurocomputing.

[43]  Ashish Sharma,et al.  A study of optimal model lag and spatial inputs to artificial neural network for rainfall forecasting , 2000 .

[44]  Ljubo B. Vlacic,et al.  Learning and Soft Computing, Support Vector Machines, Neural Networks, and Fuzzy Logic Models, Vojislav Kecman; MIT Press, Cambridge, MA, 2001, ISBN 0-262-11255-8, 2001, pp 578 , 2002, Neurocomputing.

[45]  S. Sorooshian,et al.  Automatic calibration of conceptual rainfall-runoff models: sensitivity to calibration data , 1996 .