International Journal of
Physical Sciences

  • Abbreviation: Int. J. Phys. Sci.
  • Language: English
  • ISSN: 1992-1950
  • DOI: 10.5897/IJPS
  • Start Year: 2006
  • Published Articles: 2555

Full Length Research Paper

Artificial neural network technique for rainfall forecasting applied to Alexandria, Egypt

Amr H. El-Shafie1, A. El-Shafie2*, Hasan G. El Mazoghi2, A. Shehata3 and Mohd. R. Taha1
  1Faculty of Engineering, University of Garyounis, Banighazi, Lybia. 2Department of civil engineering, University kebangsaan Malaysia, Malaysia. 3KSU Northwest Research-Extension Center, Colby, Kansas, USA.
Email: [email protected]

  •  Accepted: 25 February 2011
  •  Published: 18 March 2011



Two rainfall prediction models were developed and implemented in Alexandria, Egypt. These models are Artificial Neural Network ANN model and Multi Regression MLR model. A Feed Forward Neural Network FFNN model was developed and implemented to predict the rainfall on yearly and monthly basis. In order to evaluate the incomes of both models, statistical parameters were used to make the comparison between the two models. These parameters include the Root Mean Square Error RMSE, Mean Absolute Error MAE, Coefficient Of Correlation CC and BIAS. The data set that has been used in this study includes daily measurements for the rainfall and temperature and cover the period from 1957 to 2009. The FFNN model has shown better performance than the MLR model. The MLR model revealed a humble prediction performance. The linear nature of MLR model estimators makes it inadequate to provide good prognostics for a variable characterized by a highly nonlinear physics. On the other hand, the ANN model is a nonlinear mapping tool, which potentially is more suitable for rain (nonlinear physics) forecasts. More detailed studies are necessary due to uncertainties inherent in weather forecasting and efforts should be addressed to the problem of quantifying them in the ANN models.


Key words: Neual network, multi regression, rainfall forecasting, Alexandria city.