American Journal of Earth and Environmental Sciences  
Manuscript Information
Month Ahead Rainfall Forecasting Using Gene Expression Programming
American Journal of Earth and Environmental Sciences
Vol.1 , No. 2, Publication Date: Apr. 10, 2018, Page: 63-70
895 Views Since April 10, 2018, 446 Downloads Since Apr. 10, 2018

Ali Danandeh Mehr, Civil Engineering Department, Antalya Bilim University, Antalya, Turkey.


In the present study, gene expression programming (GEP) technique was used to develop one-month ahead monthly rainfall forecasting models in two meteorological stations located at a semi-arid region, Iran. GEP was trained and tested using total monthly rainfall (TMR) time series measured at the stations. Time lagged series of TMR samples having weak stationary state were used as inputs for the modeling. Performance of the best evolved models were compared with those of classic genetic programming (GP) and autoregressive state-space (ASS) approaches using coefficient of efficiency (R2) and root mean squared error measures. The results showed good performance (0.532<0.56) for GEP models at testing period. In both stations, the best model evolved by GEP outperforms the GP and are significantly superior to the ASS models.


Genetic Programming, Gene Expression Programming, Monthly Rainfall, Time Series Modelling, State-Space Modelling


Abarghouei, H. B., Hosseini, S. Z. (2016), Using exogenous variables to improve precipitation predictions of ANNs in arid and hyper-arid climates. Arabian Journal of Geosciences, 9 (15), 663.


Aksoy, H., Dahamsheh, A. (2009), Artificial neural network models for forecasting monthly precipitation in Jordan. Stochastic Environmental Research and Risk Assessment, 23 (7), 917-931.


Cassel, D. K., Wendroth, O., Nielsen, D. R. (2000), Assessing spatial variability in an agricultural experiment station field: opportunities arising from spatial dependence. Agronomy Journal 92 (4), 706-714.


Danandeh Mehr, A., Kahya E., Olyaie E. (2013), Streamflow prediction using linear genetic programming in comparison with a neuro-wavelet technique. Journal of Hydrology, 505: 240–249.


Danandeh Mehr, A., Demirel, M. C. (2016), On the calibration of multigene genetic programming to simulate low flows in the Moselle river. Uludağ University Journal of The Faculty of Engineering, 21 (2), 365-376.


Danandeh Mehr, A., Nourani, V., Hrnjica, B., Molajou A. (2017), A binary genetic programing model for teleconnection identification between global sea surface temperature and local maximum monthly rainfall events. Journal of Hydrology, 555, 397-506.


Danandeh Mehr, A., Nourani, V., Karimi Khosroshahi,V., Ghorbani, M. A. (2018), A hybrid support vector regression-firefly model for monthly rainfall forecasting. International Journal of Environmental science and Technology, (accepted).


Delleur, J. W., Kavvas, M. L. (1978), Stochastic Models for Monthly Rainfall Forecasting and Synthetic Generation. Journal of Applied Meteorology 17 (10), 1528-1536.


Feng, Q., Wen, X., Li, J. (2015), Wavelet analysis-support vector machine coupled models for monthly rainfall forecasting in arid regions. Water resources management, 29 (4), 1049-1065.


Ferreira C (2002), Gene expression programming in problem solving. In: Roy R et al (eds) Soft Computing and Industry, Springer, London, p 635–653.


Hrnjica, B., Danandeh Mehr, A. (2018), Optimized genetic programming applications: emerging research and opportunities. IGI Global, DOI: 10.4018/978-1-5225-6005-0


Jia, X., Shao, M., Zhu, Y., Luo, Y. (2017), Soil moisture decline due to afforestation across the Loess Plateau, China. Journal of Hydrology 546, 113-122.


Kalman, R. E., Bucy, R. S. (1961), New results in linear filtering and prediction theory. Journal of basic engineering. 83 (1), 95-108.


Kisi, O., Shiri, J. (2011), Precipitation forecasting using wavelet-genetic programming and wavelet-neuro-fuzzy conjunction models. Water resources management, 25 (13), 3135-3152.


Kashid, S. S., Maity, R. (2012), Prediction of monthly rainfall on homogeneous monsoon regions of India based on large scale circulation patterns using genetic programming. Journal of Hydrology, 454, 26-41.


Koza J. R. (1992), The Genetic Programming Paradigm: Genetically Breeding Populations of Computer Programs to Solve Problems.


Morkoc, F., Biggar, J. W., Miller, R. J., Nielsen, D. R. (1985), Statistical analysis of sorghum yield: A stochastic approach. Soil Science Society of America Journal 49 (6), 1342-1348.


Nielsen, D. R., Wendroth, O. (2003), Spatial and temporal statistics: Sampling field soils and their vegetation. Catena, Reiskirchen, Germany.


Nourani, V., Alami, M. T., Aminfar, M. H. (2009), A combined neural-wavelet model for prediction of Ligvanchai watershed precipitation. Engineering Applications of Artificial Intelligence, 22 (3), 466-472.


Srivastava, G., Panda, S. N., Mondal, P., Liu, J. (2010), Forecasting of rainfall using ocean-atmospheric indices with a fuzzy neural technique. Journal of Hydrology, 395 (3-4), 190-198.


Searson, D. P. (2015), GPTIPS 2: an open-source software platform for symbolic data mining. In Handbook of genetic programming applications (pp. 551-573). Springer, Cham.


Shumway, R. H., Stoffer, D. S. (2011), Time series analysis and its applications, third ed. Springer, New York, USA.


Wendroth, O., Al-Omran, A. M., Kirda, C., Reichardt, K., Nielsen, D. R. (1992), State-space approach to spatial variability of crop yield. Soil Science Society of America Journal. 56, 801-807.


Wendroth, O., Reuter, H. I., Kersebaum, K. C. (2003), Predicting yield of barley across a landscape: a state-space modeling approach. Journal of Hydrology, 272, 250-263.


Wu, C. L., Chau, K. W., Fan, C. (2010), Prediction of rainfall time series using modular artificial neural networks coupled with data-preprocessing techniques. Journal of Hydrology, 389 (1-2), 146-167.

  Join Us
  Join as Reviewer
  Join Editorial Board