Skip to main content
Log in

Forecasting of monthly river flow with autoregressive modeling and data-driven techniques

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Box GEP, Jenkins GM (1970) Times series analysis forecasting and control. Holden-Day, San Francisco

    Google Scholar 

  2. Chang CL, Lo SL, Yu SL (2005) Applying fuzzy theory and genetic algorithm to interpolate precipitation. J Hydrol 314:92–104

    Article  Google Scholar 

  3. Chang L-C, Chang F-J (2001) Intelligent control for modelling of real-time reservoir operation. Hydrol Process 15:1621–1634

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Chiang YM, Chang FJ, Jou BJD, Lin PF (2007) Dynamic ANN for precipitation estimation and forecasting from radar observations. J Hydrol 334:250–261

    Article  Google Scholar 

  6. Ç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)

    Google Scholar 

  7. Demuth H, Beale M (2001) Neural network toolbox user’s guide—version 4. The Mathworks Inc, Natick, USA, pp 840

  8. Dibike YB, Solomatine DP (2001) River flow forecasting using artificial neural networks. Phys Chem Earth B 26:1–7

    Article  Google Scholar 

  9. Dorvlo ASS, Jervase JA, Al-Lawati A (2002) Solar radiation estimation using artificial neural networks. Appl Energy 71:307–319

    Article  Google Scholar 

  10. Ferreira C (2001) Gene expression programming: a new adaptive algorithm for solving problems. Complex Syst 13(2):87–129

    MATH  Google Scholar 

  11. 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

    Google Scholar 

  12. Ferreira C (2006) Gene-expression programming: Mathematical modeling by an artificial intelligence. Springer, Berlin

    Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Grosan C, Abraham A (2006) Evolving computer programs for knowledge discovery. Int J Syst Manag 4(2):7–24

    Google Scholar 

  15. Güven A, Aytek A (2009) New approach for stage–discharge relationship: gene-expression programming. J Hydrol Eng 14(8):812–820

    Article  Google Scholar 

  16. Imrie CE, Durucan S, Korre A (2000) River flow prediction using artificial neural networks: generalization beyond the calibration range. J Hydrol 233:138–153

    Article  Google Scholar 

  17. Jang JSR (1992) Self-learning fuzzy controllers based on temporal back propagation. IEEE Trans Neural Networks 3(5):714–723

    Article  Google Scholar 

  18. Keskin ME, Taylan ED (2009) Artificial models for inter-basin flow prediction in southern Turkey. J Hydrol Eng 14(7):752–758

    Article  Google Scholar 

  19. Keskin ME, Terzi Ö (2006) Artificial neural network models of daily pan evaporation. J Hydrol Eng 11(1):65–70

    Article  Google Scholar 

  20. Kişi Ö (2004) River flow modeling using artificial neural networks. J Hydrol Eng 9(1):60–63

    Article  Google Scholar 

  21. Koza JR (1992) Genetic programming on the programming of computers by means of natural selection. A Bradford book. The MIT Press, Cambridge

    Google Scholar 

  22. Kumar DN, Raju KS, Sathish T (2004) River flow forecasting using recurrent neural networks. Water Resour Manag 18:143–161

    Article  Google Scholar 

  23. Fu L (1994) Neural networks in computer intelligence. McGraw-Hill International Editions, New York

    Google Scholar 

  24. Lin CT, Lee CSG (1995) Neural fuzzy systems. Prentice Hall PTR 797, NJ

  25. Lin GF, Chen LH (2004) A non-linear rainfall-runoff model using radial basis function network. J Hydrol 289:1–8

    Article  Google Scholar 

  26. Lin GF, Wu MC (2009) A hybrid neural network model for typhoon-rainfall forecasting. J Hydrol 375:450–458

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Mohandes M, Rehman S, Halawani TO (1998) A neural networks approach for wind speed prediction. Renew Energy 13:345–354

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Google Scholar 

  33. Salas JD, Delleur JW, Yevjevich V, Lane WL (1980) Applied modelling of hydrological time series. Water Resources Publications, Littleton

    Google Scholar 

  34. Savic DA, Walters GA, Davidson JW (1999) A genetic programming approach to rainfall-runoff modelling. Water Resour Manag 13:219–231

    Article  Google Scholar 

  35. Sudheer KP, Gosain AK, Mohana Rangan D, Saheb SM (2002) Modelling evaporation using an artificial neural network algorithm. Hydrol Process 16:3189–3202

    Article  Google Scholar 

  36. Teegavarapu RSV, Tufail M, Ormsbee L (2009) Optimal functional forms for estimation of missing precipitation data. J Hydrol 374:106–115

    Article  Google Scholar 

  37. Terzi Ö, Keskin ME, Taylan D (2006) Estimating evaporation using ANFIS. J Irrig Drain Eng 132(5):503–507

    Article  Google Scholar 

  38. Tsoukalas LH, Uhrig RE (1997) Fuzzy and neural approaches in engineering. A Wiley-Interscience Publications. John Wiley & Sons Inc., New York, p 587

    Google Scholar 

  39. Whigham PA, Crapper PF (2001) Modeling rainfall-runoff using genetic programming. Math Comput Model 33:707–721

    Article  MATH  Google Scholar 

  40. Wu CL, Chau KW (2010) Data-driven models for monthly streamflow time series prediction. Eng Appl Artif Intell 23:1350–1367

    Article  Google Scholar 

  41. Yürekli K, Öztürk F (2003) Stochastic modeling of annual maximum and minimum streamflow of Kelkit stream. Water Int 28(4):433–441

    Article  Google Scholar 

  42. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Özlem Terzi.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-013-1469-9

Keywords

Navigation