Meteorology and Atmospheric Physics

, Volume 131, Issue 1, pp 115–125 | Cite as

Rainfall-runoff modeling at Jinsha River basin by integrated neural network with discrete wavelet transform

  • Muhammad TayyabEmail author
  • Jianzhong Zhou
  • Xiaohua Dong
  • Ijaz Ahmad
  • Na Sun
Original Paper


Artificial neural network (ANN) models combined with time series decomposition are widely employed to calculate the river flows; however, the influence of the application of diverse decomposing approaches on assessing correctness is inadequately compared and examined. This study investigates the certainty of monthly streamflow by applying ANNs including feed forward back propagation neural network and radial basis function neural network (RBFNN) models integrated with discrete wavelet transform (DWT), at Jinsha River basin in the upper reaches of Yangtze River of China. The effect of the noise factor of the decomposed time series on the prediction correctness has also been argued in this paper. Data have been analyzed by comparing the simulation outputs of the models with the correlation coefficient (R) root mean square errors, mean absolute errors, mean absolute percentage error and Nash–Sutcliffe Efficiency. Results show that time series decomposition technique DWT contributes in improving the accuracy of streamflow prediction, as compared to single ANN’s. The detailed comparative analysis showed that the RBFNN integrated with DWT has better forecasting capabilities as compared to other developed models. Moreover, for high-precision streamflow prediction, the high-frequency section of the original time series is very crucial, which is understandable in flood season.



This study was supported by the State Key Program of National Natural Science of China (No. 51239004) and the National Natural Science Foundation of China (No. 51309105).


  1. Adamowski JF (2008) River flow forecasting using wavelet and cross-wavelet transform models. Hydrol Process 22:4877–4891. doi: 10.1002/hyp.7107 CrossRefGoogle Scholar
  2. Aussem A, Campbell J, Murtagh F (1998) Wavelet-based feature extraction and decomposition strategies for financial forecasting. J Comput Intell Financ 6:5–12Google Scholar
  3. Aziz K, Rahman A, Fang G, Shrestha S (2014) Application of artificial neural networks in regional flood frequency analysis: a case study for Australia. Stoch Environ Res Risk Assess 28:541–554. doi: 10.1007/s00477-013-0771-5 CrossRefGoogle Scholar
  4. Box GEP, Jenkins GM, Reinsel GC (1994) Time series analysis: forecasting and control, 3rd edn. Prentice Hall, San FranciscoGoogle Scholar
  5. Burchard-Levine A, Liu S, Vince F et al (2014) A hybrid evolutionary data driven model for river water quality early warning. J Environ Manage 143:8–16. doi: 10.1016/j.jenvman.2014.04.017 CrossRefGoogle Scholar
  6. Coulibaly P, Burn DH (2004) Wavelet analysis of variability in Canadian streamflows. Water Resour Res 40:W03105. doi: 10.1029/2003WR002667 CrossRefGoogle Scholar
  7. Daliakopoulos IN, Coulibaly P, Tsanis IK (2005) Groundwater level forecasting using artificial neural networks. J Hydrol 309:229–240. doi: 10.1016/j.jhydrol.2004.12.001 CrossRefGoogle Scholar
  8. Dehghani M, Saghafian B, Rivaz F, Khodadadi A (2014) Monthly stream flow forecasting via dynamic spatio-temporal models. Stoch Environ Res Risk Assess 29:861–874. doi: 10.1007/s00477-014-0967-3 CrossRefGoogle Scholar
  9. Dumedah G, Walker JP, Chik L (2014) Assessing artificial neural networks and statistical methods for infilling missing soil moisture records. J Hydrol 515:330–344. doi: 10.1016/j.jhydrol.2014.04.068 CrossRefGoogle Scholar
  10. Gao C, Gemmer M, Zeng X et al (2010) Projected streamflow in the Huaihe River Basin (2010–2100) using artificial neural network. Stoch Environ Res Risk Assess 24:685–697. doi: 10.1007/s00477-009-0355-6 CrossRefGoogle Scholar
  11. Ghiassi M, Zimbra DK, Saidane H (2008) Urban water demand forecasting with a dynamic artificial neural network model. J Water Resour Plan Manag 134:138–146. doi: 10.1061/(ASCE)0733-9496(2008)134:2(138) CrossRefGoogle Scholar
  12. Hsu K, Gupta HV, Sorooshian S (1995) Artificial neural network modeling of the rainfall-runoff process. Water Resour Res 31:2517. doi: 10.1029/95WR01955 CrossRefGoogle Scholar
  13. Kaméenui AE (2003) Water demand forecasting in the Puget Sound Region: short and long-term models. University of Washington, SeattleGoogle Scholar
  14. Kisi Ö (2007) Streamflow forecasting using different artificial neural. J Hydrol Eng 12:532–539CrossRefGoogle Scholar
  15. Kişi Ö (2008) Stream flow forecasting using neuro-wavelet technique. Hydrol Process 22:4142–4152. doi: 10.1002/hyp.7014 CrossRefGoogle Scholar
  16. Krishna B (2013) Comparison of wavelet based ANN and Regression models for reservoir inflow forecasting. J Hydrol Eng 19:1385–1400. doi: 10.1061/(ASCE)HE.1943-5584.0000892 CrossRefGoogle Scholar
  17. Labat D (2005) Recent advances in wavelet analyses: Part 1. A review of concepts. J Hydrol 314:275–288. doi: 10.1016/j.jhydrol.2005.04.003 CrossRefGoogle Scholar
  18. Maheswaran R, Khosa R (2012) Comparative study of different wavelets for hydrologic forecasting. Comput Geosci 46:284–295. doi: 10.1016/j.cageo.2011.12.015 CrossRefGoogle Scholar
  19. Moosavi V, Vafakhah M, Shirmohammadi B, Behnia N (2013) A wavelet-ANFIS hybrid model for groundwater level forecasting for different prediction periods. Water Resour Manag 27:1301–1321. doi: 10.1007/s11269-012-0239-2 CrossRefGoogle Scholar
  20. Nayak PC, Satyaji Rao YR, Sudheer KP (2006) Groundwater level forecasting in a shallow aquifer using artificial neural network approach. Water Resour Manag 20:77–90. doi: 10.1007/s11269-006-4007-z CrossRefGoogle Scholar
  21. Nourani V, Singh VP, Delafrouz H (2009) Three geomorphological rainfall-runoff models based on the linear reservoir concept. CATENA 76:206–214. doi: 10.1016/j.catena.2008.11.008 CrossRefGoogle Scholar
  22. Partal T, Küçük M (2006) Long-term trend analysis using discrete wavelet components of annual precipitations measurements in Marmara region (Turkey). Phys Chem Earth 31:1189–1200. doi: 10.1016/j.pce.2006.04.043 CrossRefGoogle Scholar
  23. Rajaee T, Nourani V, Zounemat-Kermani M, Kisi O (2011) River suspended sediment load prediction: application of ANN and wavelet conjunction model. J Hydrol Eng 16:613–627. doi: 10.1061/(ASCE)HE.1943-5584.0000347 CrossRefGoogle Scholar
  24. Ranjan SR, Chakraborty A (2012) Predicting river floods using discrete wavelet transform. IUP J Soil Water Sci 4:29–41.
  25. Remesan R, Shamim MA, Han D, Mathew J (2009) Runoff prediction using an integrated hybrid modelling scheme. J Hydrol 372:48–60. doi: 10.1016/j.jhydrol.2009.03.034 CrossRefGoogle Scholar
  26. Sahay RR, Srivastava A (2014) Predicting monsoon floods in rivers embedding wavelet transform, genetic algorithm and neural network. Water Resour Manag 28:301–317. doi: 10.1007/s11269-013-0446-5 CrossRefGoogle Scholar
  27. Sattari MT, Apaydin H, Ozturk F (2012) Flow estimations for the Sohu Stream using artificial neural networks. Environ Earth Sci 66:2031–2045. doi: 10.1007/s12665-011-1428-7 CrossRefGoogle Scholar
  28. Smith L, Turcotte D, Isacks B (1998) Stream flow characterization and feature detection using a discrete wavelet transform. Hydrol Process 12:233–249. doi: 10.1002/(SICI)1099-1085(199802)12:2<233:AID-HYP573>3.0.CO;2-3 CrossRefGoogle Scholar
  29. Taormina R, Chau K, Sethi R (2012) Artificial neural network simulation of hourly groundwater levels in a coastal aquifer system of the Venice lagoon. Eng Appl Artif Intell 25:1670–1676. doi: 10.1016/j.engappai.2012.02.009 CrossRefGoogle Scholar
  30. Tayyab M, Zhou J, Zeng X et al (2015) Optimal application of conceptual rainfall–runoff hydrological models in the Jinshajiang River basin, China. Proc Int Assoc Hydrol Sci 368:227–232. doi: 10.5194/piahs-368-227-2015 CrossRefGoogle Scholar
  31. Wang W, Jin J, Li Y (2009) Prediction of inflow at three Gorges dam in Yangtze River with wavelet network model. Water Resour Manag 23:2791–2803. doi: 10.1007/s11269-009-9409-2 CrossRefGoogle Scholar
  32. Wu CL, Chau KW (2010) Data-driven models for monthly streamflow time series prediction. Eng Appl Artif Intell 23:1350–1367. doi: 10.1016/j.engappai.2010.04.003 CrossRefGoogle Scholar
  33. Yarar A (2014) A hybrid wavelet and neuro-fuzzy model for forecasting the monthly streamflow data. Water Resour Manag 28:553–565. doi: 10.1007/s11269-013-0502-1 CrossRefGoogle Scholar
  34. Yilmaz AG, Muttil N (2014) Runoff estimation by machine learning methods and application to the Euphrates Basin in Turkey. J Hydrol Eng 19:1015–1025. doi: 10.1061/(ASCE)HE.1943-5584.0000869 CrossRefGoogle Scholar
  35. Zhou SL, McMahon TA, Walton A, Lewis J (2002) Forecasting operational demand for an urban water supply zone. J Hydrol 259:189–202. doi: 10.1016/S0022-1694(01)00582-0 CrossRefGoogle Scholar
  36. Zhou HC, Peng Y, Liang GH (2008) The research of monthly discharge predictor-corrector model based on wavelet decomposition. Water Resour Manag 22:217–227. doi: 10.1007/s11269-006-9152-x CrossRefGoogle Scholar
  37. Zhu S, Zhou J, Ye L, Meng C (2016) Streamflow estimation by support vector machine coupled with different methods of time series decomposition in the upper reaches of Yangtze River. Environ Earth Sci, China. doi: 10.1007/s12665-016-5337-7 CrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Austria 2017

Authors and Affiliations

  1. 1.College of Hydraulic and Environmental EngineeringChina Three Gorges UniversityYichangChina
  2. 2.School of Hydropower and Information EngineeringHuazhong University of Science and TechnologyWuhanChina
  3. 3.Hubei Key Lab of Digital Valley Science and TechnologyWuhanChina
  4. 4.Centre of Excellence in Water Resources EngineeringUniversity of Engineering and TechnologyLahorePakistan

Personalised recommendations