[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content

Advertisement

Log in

Modeling river discharge time series using support vector machine and artificial neural networks

  • Original Article
  • Published:
Environmental Earth Sciences Aims and scope Submit manuscript

Abstract

Discharge time series were investigated using predictive models of support vector machine (SVM) and artificial neural network (ANN) and their performances were compared with two conventional models: rating curve (RC) and multiple linear regression (MLR) techniques. These models are evaluated using stage and discharge data from Big Cypress River, Texas, USA. Daily river stage–discharge data for the period of April 2010 to August 2013 were used for training and testing the above models and their results were compared using appropriate performance criteria. The evaluation of the results includes different performance measures, which indicate that SVM and ANN have an edge over the results by the conventional RC and MLR models. Notably, peak values predicted by SVM and ANN are more reliable than those by RC and MLR, although the performances of these conventional models are acceptable for a range of practical problems. The paper projects a critical view on inter-comparison studies by seeing through model selection approaches based on the common practice of the absolute best or even the best for the stated purpose towards uncertainty analysis.

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

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Aggarwal SK, Goel A, Singh VP (2012) Stage and discharge forecasting by SVM and ANN techniques. Water Resour Manag 26:3705–3724

    Article  Google Scholar 

  • Ajmera TK, Goyal MK (2012) Development of stage–discharge rating curve using model tree and neural networks: an application to Peachtree Creek in Atlanta. Expert Syst Appl 39:5702–5710

    Article  Google Scholar 

  • ASCE Task Committee on Application of Artificial Neural Networks in Hydrology (2000) Artificial neural networks in hydrology I: preliminary concepts. J Hydrol Eng 5:115–123

    Article  Google Scholar 

  • Asefa T, Kemblowski MW, Urroz G, McKee M, Khalil A (2004) Support vector based groundwater head observation networks design. Water Resour Res. doi:10.1029/2004WR003304

    Google Scholar 

  • Baiamonte G, Ferro V (2007) Simple flume for flow measurement in sloping open channel. J Irrig Drain Eng ASCE 133:71–78

    Article  Google Scholar 

  • Bell VA, Carrington D S, Moore RJ (2001) Comparison of rainfall-runoff models for flood, forecasting part 2: calibration and evaluation of models R&D Technical Report W242

  • Bhagwat PP, Maity R (2012) Multistep-ahead river flow prediction using LS-SVR at daily scale. J Water Resource Prot 4:528–539

    Article  Google Scholar 

  • Bhattacharya B, Solomatine DP (2005) Neural networks and M5 model trees in modeling water level–discharge relationship. Neurocomputing 63:381–396

    Article  Google Scholar 

  • Cao LJ, Tay Francis EH (2003) Support vector machine with adaptive parameters in financial time series forecasting. IEEE Trans Neural Netw 14:1506–1518. doi:10.1109/TNN.2003.820556

    Article  Google Scholar 

  • Clemmens AJ, Wahlin BT (2006) Accuracy of annual volume from current-meter-based stage discharges. J Hydraul Eng-Asce 11:489–501

    Article  Google Scholar 

  • Deka P, Chandramouli V (2003) A fuzzy neural network model for deriving the river stage discharge relationship. Hydrolog Sci J 48:197–209

    Article  Google Scholar 

  • Dibike YB, Velickov S, Solomatine D, Abbott MB (2001) Model induction with support vector machines: introduction and applications. J Comput Civil Eng 15:208–216

    Article  Google Scholar 

  • Duan QY, Sorooshian S, Gupta VK (1994) Optimal use of the SCE-UA global optimization method for calibrating watershed models. J Hydrol 158:265–284

    Article  Google Scholar 

  • Ghorbani MA, Khatibi R, Hosseini B, Bilgili M (2013) Relative importance of parameters affecting wind speed prediction using artificial neural networks. Theor Appl Climatol 114:107–114

    Article  Google Scholar 

  • Ghorbani MA, Khatibi FazeliFard MH, Naghipour L, Makarynskyy O (2015) Short-term wind speed predictions with machine learning techniques. J Meteorol Atmos Phys. doi:10.1007/s00703-015-0398-9

    Google Scholar 

  • Goel A, Pal M (2012) Stage–discharge modeling using support vector machines. IJE Trans A Basics. doi:10.5829/idosi.ije.2012.25.01a.01

    Google Scholar 

  • Guven A, Aytek A (2009) A new approach for stage–discharge relationship: gene-expression programming. J Hydraul Eng ASCE 14:812–820

    Article  Google Scholar 

  • Habib EH, Meselhe EA (2006) Stage–discharge relations for low-gradient tidal streams using data driven models. J Hydraul Eng ASCE. 132:482–492

    Article  Google Scholar 

  • Hasanpour Kashani M, Daneshfaraz R, Ghorbani MA, Najafi MR, Kisi O (2013) Evaluation of capabilities of different methods for development of a stage–discharge curve of the Kizilirmak River. J Flood Risk Manage. doi:10.1111/jfr3.12064

    Google Scholar 

  • Haykin S (1999) Neural networks: a comprehensive foundation. Macmillan Publishing, New York

    Google Scholar 

  • He Z, Wen X, Liu H, Du J (2014) A comparative study of artificial neural network, adaptive neuro fuzzy inference system and support vector machine for forecasting river flow in the semiarid mountain region. J Hydrol 509:379–386

    Article  Google Scholar 

  • Jain SK, Chalisgaonkar D (2000) Setting up stage–discharge relations using ANN. J Hydraul Eng ASCE 5:428–433

    Article  Google Scholar 

  • Khan MS, Coulibaly P (2006) Application of support vector machine in lake water level prediction. J Hydrol Eng 11:199–205

    Article  Google Scholar 

  • Khatibi R (2012) Evolutionary transitions in mathematical modelling complexity by using evolutionary systemic modelling—formulating a vision. In: Lynch JR, Derek T, Williamson DT (eds) Chapter 5: Natural selection: biological processes, theory and role in evolution. https://www.novapublishers.com/catalog/product_info.php?products_id=41527 (this may be accessed in: https://www.researchgate.net/publication/285860237_EVOLUTIONARY_TRANSITIONS_IN_MATHEMATICAL_MODELING_COMPLEXITY_BY_EVOLUTIONARY_SYSTEMICS)

  • Khatibi R, Gouldby B, Sayers P, McArthur J, Roberts I, Grime A, Akhondi-asl A (2003) Improving coastal flood forecasting services of the Environment Agency. In: McInnes RG (ed) Proc. of the 1st International Conference on Coastal Management, Brighton, UK, pp 70–82

  • Khatibi R, Sivakumar B, Ghorbani MA, Kisi O, Kocak K, Farsadi Zadeh D (2012) Investigating chaos in river stage and discharge time series. J Hydrol 414–415:108–117

    Article  Google Scholar 

  • Kisi O, Cobaner M (2009) Modeling river stage–discharge relationships using different neural network computing techniques. Clean Soil Air Water 37:160–169

    Article  Google Scholar 

  • Lin JY, Cheng CT, Chau KW (2006) Using support vector machines for long-term discharge prediction. Hydrolog Sci J 51:599–612

    Article  Google Scholar 

  • Liong SY, Sivapragasam C (2002) Flood stage forecasting with support vector machines. J Am Water Resour 38:173–186

    Article  Google Scholar 

  • Misra D, Oommen T, Agarwal A, Mishra SK, Thompson AM (2009) Application and analysis of support vector machine based simulation for runoff and sediment yield. Biosyst Eng 103:527–535

    Article  Google Scholar 

  • Nayak PC, Sudheer KP, Rangan DM, Ramasastri KS (2005) Short-term flood forecasting with a neurofuzzy model. Water Resour Res 41:W04004. doi:10.1029/2004WR003562

    Google Scholar 

  • Rasouli K, Hsieh WW, Cannon AJ (2012) Daily streamflow forecasting by machine learning methods with weather and climate inputs. J Hydrol 414–415:284–293

    Article  Google Scholar 

  • Samsudin R, Saad P, Shabri A (2011) River flow time series using least squares support vector machines. Hydrol Earth Syst Sci 15:1835–1852. doi:10.5194/hess-15-1835

    Article  Google Scholar 

  • Sene K, Tilford K (2004) Review of transfer function modelling for fluvial flood forecasting R&D Technical Report W5C-013/6/TR

  • Sene KJ, Tilford KA, Khatibi R (2004) Rainfall runoff flood forecasting models for fast response catchments. In: Proc. IMA/flood risk net conference on flood risk assessment, Bath, September 2004

  • Sivapragasam C, Muttil N (2005) Discharge rating curve extension—a new approach. Water Resour Manag 19:505–520

    Article  Google Scholar 

  • Sudheer KP, Jain SK (2003) Radial basis function neural network for modeling rating curves. J Hydrol Eng 8:161–164

    Article  Google Scholar 

  • Tawfik M, Ibrahim A, Fahmy H (1997) Hysteresis sensitive neural network for modeling rating curves. J Comput Civil Eng 11:206–211

    Article  Google Scholar 

  • Tilford KA, Sene KJ, Khatibi R (2007) Flood forecasting model selection—a new approach. In: Begum S, Hall JW, Stive MJF (eds) Flooding in Europe: challenges and developments in flood risk management, vol 25, pp 401–416. (http://www.springer.com/earth+sciences+and+geography/hydrogeology/book/978-1-4020-4199-0)

  • The MathWorks Inc. (2012) Matlab the language of technical computing. http://www.mathworks.nl/products/matlab/. Retrieved 4 Sept 2012

  • Vapnik VN (1995) The Nature of Statistical Learning Theory. Springer, New York

    Book  Google Scholar 

  • Vapnik VN (1998) Statistical learning theory. Wiley, New York

    Google Scholar 

  • Wang W, Men C, Lu W (2008) Online prediction model based on support vector machine. Neurocomputing 71:550–558

    Article  Google Scholar 

  • Yoon H, Jun SC, Hyun Y, Bae GO, Lee KK (2011) A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer. J Hydrol 396:128–138

    Article  Google Scholar 

  • Yu PS, Chen ST, Chang IF (2006) Support vector regression for real-time flood stage forecasting. J Hydrol 328:704–716

    Article  Google Scholar 

Download references

Acknowledgments

The data used in this study were downloaded from the web server of the USGS. The author wishes to thank the staff of the USGS who are associated with data observation, processing, and management of USGS Web sites. Thanks are also due to the anonymous reviewers for many useful suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Ali Ghorbani.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ghorbani, M.A., Khatibi, R., Goel, A. et al. Modeling river discharge time series using support vector machine and artificial neural networks. Environ Earth Sci 75, 685 (2016). https://doi.org/10.1007/s12665-016-5435-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12665-016-5435-6

Keywords

Navigation