Modeling river discharge time series using support vector machine and artificial neural networks
- 309 Downloads
- 2 Citations
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.
Keywords
Artificial neural network Support vector machine Big Cypress RiverNotes
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.
References
- Aggarwal SK, Goel A, Singh VP (2012) Stage and discharge forecasting by SVM and ANN techniques. Water Resour Manag 26:3705–3724CrossRefGoogle 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–5710CrossRefGoogle 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–123CrossRefGoogle 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–78CrossRefGoogle 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 W242Google Scholar
- Bhagwat PP, Maity R (2012) Multistep-ahead river flow prediction using LS-SVR at daily scale. J Water Resource Prot 4:528–539CrossRefGoogle Scholar
- Bhattacharya B, Solomatine DP (2005) Neural networks and M5 model trees in modeling water level–discharge relationship. Neurocomputing 63:381–396CrossRefGoogle 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 CrossRefGoogle Scholar
- Clemmens AJ, Wahlin BT (2006) Accuracy of annual volume from current-meter-based stage discharges. J Hydraul Eng-Asce 11:489–501CrossRefGoogle Scholar
- Deka P, Chandramouli V (2003) A fuzzy neural network model for deriving the river stage discharge relationship. Hydrolog Sci J 48:197–209CrossRefGoogle 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–216CrossRefGoogle 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–284CrossRefGoogle 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–114CrossRefGoogle 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–820CrossRefGoogle Scholar
- Habib EH, Meselhe EA (2006) Stage–discharge relations for low-gradient tidal streams using data driven models. J Hydraul Eng ASCE. 132:482–492CrossRefGoogle 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 YorkGoogle 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–386CrossRefGoogle Scholar
- Jain SK, Chalisgaonkar D (2000) Setting up stage–discharge relations using ANN. J Hydraul Eng ASCE 5:428–433CrossRefGoogle Scholar
- Khan MS, Coulibaly P (2006) Application of support vector machine in lake water level prediction. J Hydrol Eng 11:199–205CrossRefGoogle 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–82Google Scholar
- 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–117CrossRefGoogle Scholar
- Kisi O, Cobaner M (2009) Modeling river stage–discharge relationships using different neural network computing techniques. Clean Soil Air Water 37:160–169CrossRefGoogle Scholar
- Lin JY, Cheng CT, Chau KW (2006) Using support vector machines for long-term discharge prediction. Hydrolog Sci J 51:599–612CrossRefGoogle Scholar
- Liong SY, Sivapragasam C (2002) Flood stage forecasting with support vector machines. J Am Water Resour 38:173–186CrossRefGoogle 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–535CrossRefGoogle 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–293CrossRefGoogle 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 CrossRefGoogle Scholar
- Sene K, Tilford K (2004) Review of transfer function modelling for fluvial flood forecasting R&D Technical Report W5C-013/6/TRGoogle Scholar
- 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 2004Google Scholar
- Sivapragasam C, Muttil N (2005) Discharge rating curve extension—a new approach. Water Resour Manag 19:505–520CrossRefGoogle Scholar
- Sudheer KP, Jain SK (2003) Radial basis function neural network for modeling rating curves. J Hydrol Eng 8:161–164CrossRefGoogle Scholar
- Tawfik M, Ibrahim A, Fahmy H (1997) Hysteresis sensitive neural network for modeling rating curves. J Comput Civil Eng 11:206–211CrossRefGoogle 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 YorkCrossRefGoogle Scholar
- Vapnik VN (1998) Statistical learning theory. Wiley, New YorkGoogle Scholar
- Wang W, Men C, Lu W (2008) Online prediction model based on support vector machine. Neurocomputing 71:550–558CrossRefGoogle 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–138CrossRefGoogle Scholar
- Yu PS, Chen ST, Chang IF (2006) Support vector regression for real-time flood stage forecasting. J Hydrol 328:704–716CrossRefGoogle Scholar