Abstract
This study was conducted by using autoregressive (AR) modeling and data-driven techniques which include gene expression programming (GEP), radial basis function network and feed-forward neural networks, and adaptive neural-based fuzzy inference system (ANFIS) techniques to forecast monthly mean flow for Kızılırmak River in Turkey. The lagged monthly river flow measurements from 1955 to 1995 were taken into consideration for development of the models. The correlation coefficient and root-mean-square error performance criteria were used for evaluating the accuracy of the developed models. When the results of developed models were compared with flow measurements using these criteria, it was shown that the AR(2) model gave the best performance among all developed models and the GEP and ANFIS models had good performance in data-driven techniques.
Similar content being viewed by others
References
Box GEP, Jenkins GM (1970) Times series analysis forecasting and control. Holden-Day, San Francisco
Chang CL, Lo SL, Yu SL (2005) Applying fuzzy theory and genetic algorithm to interpolate precipitation. J Hydrol 314:92–104
Chang L-C, Chang F-J (2001) Intelligent control for modelling of real-time reservoir operation. Hydrol Process 15:1621–1634
Cheng CT, Ou CP, Chau KW (2002) Combining a fuzzy optimal model with a genetic algorithm to solve multi-objective rainfall–runoff model calibration. J Hydrol 268:72–86
Chiang YM, Chang FJ, Jou BJD, Lin PF (2007) Dynamic ANN for precipitation estimation and forecasting from radar observations. J Hydrol 334:250–261
Çobaner M, Çetin M, Yurtal R (2005) Investigation of the deterministic and stochastic properties of the river flows. Çukurova Univ J Eng Archit Fac 20(1):129–138 (In Turkish)
Demuth H, Beale M (2001) Neural network toolbox user’s guide—version 4. The Mathworks Inc, Natick, USA, pp 840
Dibike YB, Solomatine DP (2001) River flow forecasting using artificial neural networks. Phys Chem Earth B 26:1–7
Dorvlo ASS, Jervase JA, Al-Lawati A (2002) Solar radiation estimation using artificial neural networks. Appl Energy 71:307–319
Ferreira C (2001) Gene expression programming: a new adaptive algorithm for solving problems. Complex Syst 13(2):87–129
Ferreira C (2002) Gene expression programming in problem solving. In: Roy R, Ovaska S, Furuhashi T, Hoffman F (eds) Soft computing and ındustry-recent applications. Springer, Berlin, pp 635–654
Ferreira C (2006) Gene-expression programming: Mathematical modeling by an artificial intelligence. Springer, Berlin
Ghorbani MA, Khatibi R, Aytek A, Makarynskyy O, Shiri J (2010) Sea water level forecasting using genetic programming and comparing the performance with Artificial Neural Networks. Comput Geosci 36:620–627
Grosan C, Abraham A (2006) Evolving computer programs for knowledge discovery. Int J Syst Manag 4(2):7–24
Güven A, Aytek A (2009) New approach for stage–discharge relationship: gene-expression programming. J Hydrol Eng 14(8):812–820
Imrie CE, Durucan S, Korre A (2000) River flow prediction using artificial neural networks: generalization beyond the calibration range. J Hydrol 233:138–153
Jang JSR (1992) Self-learning fuzzy controllers based on temporal back propagation. IEEE Trans Neural Networks 3(5):714–723
Keskin ME, Taylan ED (2009) Artificial models for inter-basin flow prediction in southern Turkey. J Hydrol Eng 14(7):752–758
Keskin ME, Terzi Ö (2006) Artificial neural network models of daily pan evaporation. J Hydrol Eng 11(1):65–70
Kişi Ö (2004) River flow modeling using artificial neural networks. J Hydrol Eng 9(1):60–63
Koza JR (1992) Genetic programming on the programming of computers by means of natural selection. A Bradford book. The MIT Press, Cambridge
Kumar DN, Raju KS, Sathish T (2004) River flow forecasting using recurrent neural networks. Water Resour Manag 18:143–161
Fu L (1994) Neural networks in computer intelligence. McGraw-Hill International Editions, New York
Lin CT, Lee CSG (1995) Neural fuzzy systems. Prentice Hall PTR 797, NJ
Lin GF, Chen LH (2004) A non-linear rainfall-runoff model using radial basis function network. J Hydrol 289:1–8
Lin GF, Wu MC (2009) A hybrid neural network model for typhoon-rainfall forecasting. J Hydrol 375:450–458
Makkeasorn A, Chang NB, Zhou X (2008) Short-term streamflow forecasting with global climate change implications—a comparative study between genetic programming and neural network models. J Hydrol 352:336–354
Mohandes M, Rehman S, Halawani TO (1998) A neural networks approach for wind speed prediction. Renew Energy 13:345–354
Mohandes M, Balghonaim A, Kassas M, Rehman S, Halawani TO (2000) Use of radial basis functions for estimating monthly mean daily solar radiation. Sol Energy 68:161–168
Nayak PC, Sudheer KP, Rangan DM, Ramasastri KS (2004) A neuro-fuzzy computing technique for modeling hydrological time series. J Hydrol 291(1–2):52–66
Ramirez MCV, Velhob HFC, Ferreira NJ (2005) Artificial neural network technique for rainfall forecasting applied to the São Paulo region. J Hydrol 301:146–162
Reddy MJ, Ghimire BNS (2009) Use of model tree and gene expression programming to predict the suspended sediment load in rivers. J Intell Syst 18(3):211–228
Salas JD, Delleur JW, Yevjevich V, Lane WL (1980) Applied modelling of hydrological time series. Water Resources Publications, Littleton
Savic DA, Walters GA, Davidson JW (1999) A genetic programming approach to rainfall-runoff modelling. Water Resour Manag 13:219–231
Sudheer KP, Gosain AK, Mohana Rangan D, Saheb SM (2002) Modelling evaporation using an artificial neural network algorithm. Hydrol Process 16:3189–3202
Teegavarapu RSV, Tufail M, Ormsbee L (2009) Optimal functional forms for estimation of missing precipitation data. J Hydrol 374:106–115
Terzi Ö, Keskin ME, Taylan D (2006) Estimating evaporation using ANFIS. J Irrig Drain Eng 132(5):503–507
Tsoukalas LH, Uhrig RE (1997) Fuzzy and neural approaches in engineering. A Wiley-Interscience Publications. John Wiley & Sons Inc., New York, p 587
Whigham PA, Crapper PF (2001) Modeling rainfall-runoff using genetic programming. Math Comput Model 33:707–721
Wu CL, Chau KW (2010) Data-driven models for monthly streamflow time series prediction. Eng Appl Artif Intell 23:1350–1367
Yürekli K, Öztürk F (2003) Stochastic modeling of annual maximum and minimum streamflow of Kelkit stream. Water Int 28(4):433–441
Zhang FX, Wai WHO, Jiang YW (2010) Jiang Prediction of sediment transportation in deep bay (Hong Kong) using genetic algorithm. J Hydrodynam 22(5):599–604
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Terzi, Ö., Ergin, G. Forecasting of monthly river flow with autoregressive modeling and data-driven techniques. Neural Comput & Applic 25, 179–188 (2014). https://doi.org/10.1007/s00521-013-1469-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-013-1469-9