Prediction of rainfall using artificial neural networks for synoptic station of Mashhad: a case study

In this paper, we have utilized ANN (artificial neural network) modeling for the prediction of monthly rainfall in Mashhad synoptic station which is located in Iran. To achieve this black-box model, we have used monthly rainfall data from 1953 to 2003 for this synoptic station. First, the Hurst rescaled range statistical (R/S) analysis is used to evaluate the predictability of the collected data. Then, to extract the rainfall dynamic of this station using ANN modeling, a three-layer feed-forward perceptron network with back propagation algorithm is utilized. Using this ANN structure as a black-box model, we have realized the complex dynamics of rainfall through the past information of the system. The approach employs the gradient decent algorithm to train the network. Trying different parameters, two structures, M531 and M741, have been selected which give the best estimation performance. The performance statistical analysis of the obtained models shows with the best tuning of the developed monthly prediction model the correlation coefficient (R), root mean square error (RMSE), and mean absolute error (MAE) are 0.93, 0.99, and 6.02 mm, respectively, which confirms the effectiveness of the developed models.

[1]  Latif Kalin,et al.  Wetland Water-Level Prediction Using ANN in Conjunction with Base-Flow Recession Analysis , 2017 .

[2]  Hossein Sedghi,et al.  Long term rainfall forecasting by integrated artificial neural network-fuzzy logic-wavelet model in Karoon basin , 2011 .

[3]  Bhogeswar Borah,et al.  Indian summer monsoon rainfall prediction using artificial neural network , 2013, Stochastic Environmental Research and Risk Assessment.

[4]  Ankita Sharma,et al.  Rainfall Prediction Using Neural Network , 2015 .

[5]  Kwok-Wing Chau,et al.  Prediction of rainfall time series using modular soft computingmethods , 2013, Eng. Appl. Artif. Intell..

[6]  G. J. Haltiner Numerical Prediction and Dynamic Meteorology , 1980 .

[7]  H. E. Hurst,et al.  Long-Term Storage Capacity of Reservoirs , 1951 .

[8]  K. Rasheed,et al.  HURST EXPONENT AND FINANCIAL MARKET PREDICTABILITY , 2005 .

[9]  Özgür Kişi,et al.  Modeling monthly evaporation using two different neural computing techniques , 2009, Irrigation Science.

[10]  Hossein Tabari,et al.  Estimation of daily pan evaporation using artificial neural network and multivariate non-linear regression , 2010, Irrigation Science.

[11]  Kamran Davary,et al.  Daily Rainfall Forecasting for Mashhad Synoptic Station using Artificial Neural Networks , 2011, ICECS 2011.

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

[13]  Sunyoung Lee Rainfall Prediction Using Artificial Neural Networks , 1998 .

[14]  Santosh Kumar Nanda,et al.  Prediction of Rainfall in India using Artificial Neural Network (ANN) Models , 2013 .

[15]  Enireddy. Vamsidhar,et al.  Prediction of Rainfall Using Backpropagation Neural Network Model , 2010 .

[16]  Constantinos S. Pattichis,et al.  Classification of rainfall variability by using artificial neural networks , 2001 .

[17]  Vijay P. Singh,et al.  Hourly air temperature driven using multi-layer perceptron and radial basis function networks in arid and semi-arid regions , 2012, Theoretical and Applied Climatology.

[18]  Nitin K. Tripathi,et al.  An artificial neural network model for rainfall forecasting in Bangkok, Thailand , 2008 .

[19]  B. M. Gammel Hurst's rescaled range statistical analysis for pseudorandom number generators used in physical simulations , 1998 .

[20]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[21]  K. Abhishek,et al.  A rainfall prediction model using artificial neural network , 2012, 2012 IEEE Control and System Graduate Research Colloquium.

[22]  Ozgur Kisi,et al.  Streamflow Forecasting Using Different Artificial Neural Network Algorithms , 2007 .

[23]  Deepak Ranjan Nayak,et al.  A Survey on Rainfall Prediction using Artificial Neural Network , 2013 .

[24]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[25]  B. K. Panigrahi,et al.  Development of an artificial neural network based multi-model ensemble to estimate the northeast monsoon rainfall over south peninsular India: an application of extreme learning machine , 2014, Climate Dynamics.