Skip to main content
Log in

A Comparative Study of MLR, KNN, ANN and ANFIS Models with Wavelet Transform in Monthly Stream Flow Prediction

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

Reliable and precise prediction of the rivers flow is a major concern in hydrologic and water resources analysis. In this study, multi-linear regression (MLR) as a statistical method, artificial neural network (ANN) and adaptive neuro-fuzzy inference system (ANFIS) as non-linear ones and K-nearest neighbors (KNN) as a non-parametric regression method are applied to predict the monthly flow in the St. Clair River between the US and Canada. In the developed methods, six scenarios for input combinations are defined in order to study the effect of different input data on the outcomes. Performances of the models are evaluated using statistical indices as the performance criteria. Results obtained show that adding lag times of flow, temperature and precipitation to the inputs improve the accuracy of the predictions significantly. For a further investigation, the aforementioned models are coupled with wavelet transform. Using the wavelet transform improves the values of Nash-Sutcliff coefficient to 0.907, 0.930, 0.923, and 0.847 from 0.340, 0.404, 0.376 and 0.419 respectively, by coupling it with MLR, ANN, ANFIS, and KNN models.

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

Similar content being viewed by others

References

  • Adamowski J, Chan HF, Prasher SO, Sharda VN (2012) Comparison of multivariate adaptive regression splines with coupled wavelet transform artificial neural networks for runoff forecasting in Himalayan micro-watersheds with limited data. J Hydroinf 14(3):731–744

    Article  Google Scholar 

  • Ahani A, Shourian M, Rad PR (2018) Performance assessment of the linear, nonlinear and nonparametric data driven models in river flow forecasting. Water Resour Manag 32(2):383–399

    Article  Google Scholar 

  • Alizadeh MJ, Kavianpour MR, Kisi O, Nourani V (2017) A new approach for simulating and forecasting the rainfall-runoff process within the next two months. J Hydrol 548:588–597

    Article  Google Scholar 

  • Aqil M, Kita I, Yano A, Nishiyama S (2007) A comparative study of artificial neural networks and neuro-fuzzy in continuous modeling of the daily and hourly behaviour of runoff. J Hydrol 337(1):22–34

    Article  Google Scholar 

  • Babovic V (2005) Data mining in hydrology. Hydrol Process 19(7):1511–1515

    Article  Google Scholar 

  • Cioffi F, Conticello F, Hall T, Lall U, Orton P (2014) A statistical forecast model for tropical cyclone rainfall and flood events for the Hudson River. EGU General Assembly Conference Abstracts

  • Daubechies I (1990) The wavelet transform, time-frequency localization and signal analysis. IEEE Trans Inf Theory 36(5):961–1005

    Article  Google Scholar 

  • De Vos N, Rientjes T (2008) Multiobjective training of artificial neural networks for rainfall-runoff modeling. Water Resour Res 44(8):1–15

    Article  Google Scholar 

  • Ebrahimi H, Rajaee T (2017) Simulation of groundwater level variations using wavelet combined with neural network, linear regression and support vector machine. Glob Planet Chang 148:181–191

    Article  Google Scholar 

  • El-Shafie A, Taha MR, Noureldin A (2007) A neuro-fuzzy model for inflow forecasting of the Nile river at Aswan high dam. Water Resour Manag 21(3):533–556

    Article  Google Scholar 

  • Fahimi F, Yaseen ZM, El-shafie A (2017) Application of soft computing based hybrid models in hydrological variables modeling: a comprehensive review. Theor Appl Climatol 128(3–4):875–903

    Article  Google Scholar 

  • Fix E, Hodges JL Jr (1951) Discriminatory analysis-nonparametric discrimination: consistency properties. DTIC Document

  • Ghose DK, Panda SS, Swain PC (2010) Prediction of water table depth in western region, Orissa using BPNN and RBFN neural networks. J Hydrol 394(3):296–304

    Article  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 

  • Hidayat H, Hoitink A, Sassi M, Torfs P (2014) Prediction of discharge in a Tidal River using artificial neural networks. J Hydrol Eng 19(8):04014006

    Article  Google Scholar 

  • Humphrey GB, Gibbs MS, Dandy GC, Maier HR (2016) A hybrid approach to monthly streamflow forecasting: integrating hydrological model outputs into a Bayesian artificial neural network. J Hydrol 540:623–640

    Article  Google Scholar 

  • Hunter TS, Clites AH, Campbell KB, Gronewold AD (2015) Development and application of a north American Great Lakes hydrometeorological database - part I: precipitation, evaporation, runoff, and air temperature. J Great Lakes Res 41(1):65–77

    Article  Google Scholar 

  • Huo Z, Feng S, Kang S, Huang G, Wang F, Guo P (2012) Integrated neural networks for monthly river flow estimation in arid inland basin of Northwest China. J Hydrol 420:159–170

    Article  Google Scholar 

  • Jang J-S (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23(3):665–685

    Google Scholar 

  • Jang J-S, Sun C-T (1995) Neuro-fuzzy modeling and control. Proc IEEE 83(3):378–406

    Article  Google Scholar 

  • Jang JSR, Sun CT, Mizutani E, Ho Y (1998) Neuro-fuzzy and soft computing--a computational approach to learning and machine intelligence. Proc IEEE 86(3):600–603

    Google Scholar 

  • Karran DJ, Morin E, Adamowski J (2014) Multi-step streamflow forecasting using data-driven non-linear methods in contrasting climate regimes. J Hydroinf 16(3):671–689

    Article  Google Scholar 

  • Kasiviswanathan K, He J, Sudheer K, Tay J-H (2016) Potential application of wavelet neural network ensemble to forecast streamflow for flood management. J Hydrol 536:161–173

    Article  Google Scholar 

  • Krstanovic P, Singh V (1991) A univariate model for long-term streamflow forecasting. Stoch Hydrol Hydraul 5(3):173–188

    Article  Google Scholar 

  • Kuo Y-M, Liu C-W, Lin K-H (2004) Evaluation of the ability of an artificial neural network model to assess the variation of groundwater quality in an area of Blackfoot disease in Taiwan. Water Res 38(1):148–158

    Article  Google Scholar 

  • Latt ZZ, Wittenberg H (2014) Improving flood forecasting in a developing country: a comparative study of stepwise multiple linear regression and artificial neural network. Water Resour Manag 28(8):2109–2128

    Article  Google Scholar 

  • Liu H, Zhang S (2012) Noisy data elimination using mutual k-nearest neighbor for classification mining. J Syst Softw 85(5):1067–1074

    Article  Google Scholar 

  • Liu Z, Zhou P, Chen G, Guo L (2014) Evaluating a coupled discrete wavelet transform and support vector regression for daily and monthly streamflow forecasting. J Hydrol 519:2822–2831

    Article  Google Scholar 

  • Maier HR, Dandy GC (2000) Neural networks for the prediction and forecasting of water resources variables: a review of modelling issues and applications. Environ Model Softw 15(1):101–124

    Article  Google Scholar 

  • Makwana JJ, Tiwari MK (2014) Intermittent streamflow forecasting and extreme event modelling using wavelet based artificial neural networks. Water Resour Manag 28(13):4857–4873

    Article  Google Scholar 

  • McRoberts RE (2012) Estimating forest attribute parameters for small areas using nearest neighbors techniques. For Ecol Manag 272:3–12

    Article  Google Scholar 

  • Mehr AD, Kahya E, Yerdelen C (2014) Linear genetic programming application for successive-station monthly streamflow prediction. Comput Geosci 70:63–72

    Article  Google Scholar 

  • Minns A, Hall M (1996) Artificial neural networks as rainfall-runoff models. Hydrol Sci J 41(3):399–417

    Article  Google Scholar 

  • Modini GC (2000) Long-lead precipitation outlook augmentation of multi-variate linear regression streamflow forecasts. Proceedings of the 68th annual Western snow conference

  • Nourani V, Komasi M, Mano A (2009) A multivariate ANN-wavelet approach for rainfall-runoff modeling. Water Resour Manag 23(14):2877–2894

    Article  Google Scholar 

  • Nourani V, Baghanam AH, Adamowski J, Kisi O (2014) Applications of hybrid wavelet–artificial intelligence models in hydrology: a review. J Hydrol 514:358–377

    Article  Google Scholar 

  • Orimi MG, Amiri R, Yazdi S, Besheli RA (2014) River discharge prediction using artificial neural network and support vector machine. Adv Environ Biol 8(4)

  • Ozbayoglu G, Ozbayoglu ME (2006) A new approach for the prediction of ash fusion temperatures: a case study using Turkish lignites. Fuel 85(4):545–552

    Article  Google Scholar 

  • Partal T (2016) Wavelet regression and wavelet neural network models for forecasting monthly streamflow. Jour Wat & Clim Chang 8(1):48–61

    Article  Google Scholar 

  • Prasad R, Deo RC, Li Y, Maraseni T (2017) Input selection and performance optimization of ANN-based streamflow forecasts in the drought-prone Murray Darling basin region using IIS and MODWT algorithm. Atmos Res 197:42–63

    Article  Google Scholar 

  • Rajaee T (2011) Wavelet and ANN combination model for prediction of daily suspended sediment load in rivers. Sci Total Environ 409(15):2917–2928

    Article  Google Scholar 

  • Rezaeianzadeh M, Tabari H, Yazdi AA, Isik S, Kalin L (2014) Flood flow forecasting using ANN, ANFIS and regression models. Neural Comput & Applic 25(1):25–37

    Article  Google Scholar 

  • Sahay RR, Srivastava A (2014) Predicting monsoon floods in rivers embedding wavelet transform, genetic algorithm and neural network. Water Resour Manag 28(2):301–317

    Article  Google Scholar 

  • Senthil Kumar A, Sudheer K, Jain S, Agarwal P (2005) Rainfall-runoff modelling using artificial neural networks: comparison of network types. Hydrol Process 19(6):1277–1291

    Article  Google Scholar 

  • Shamseldin AY (2004) Hybrid neural network modelling solutions. In: Neural networks for hydrological modeling. AA Balkema Publishers, Leiden, pp 61–79

    Chapter  Google Scholar 

  • Shoaib M, Shamseldin AY, Melville BW, Khan MM (2016) Hybrid wavelet neural network approach. Artificial neural network modelling. Springer, pp 127–143

  • Shu C, Ouarda T (2008) Regional flood frequency analysis at ungauged sites using the adaptive neuro-fuzzy inference system. J Hydrol 349(1):31–43

    Article  Google Scholar 

  • Singh KP, Basant A, Malik A, Jain G (2009) Artificial neural network modeling of the river water quality- a case study. Ecol Model 220(6):888–895

    Article  Google Scholar 

  • Sivapragasam C, Vanitha S, Muttil N, Suganya K, Suji S, Selvi MT, Selvi R, Sudha SJ (2014) Monthly flow forecast for Mississippi River basin using artificial neural networks. Neural Comput & Applic 24(7–8):1785–1793

    Article  Google Scholar 

  • Sudheer K, Gosain A, Ramasastri K (2002) A data-driven algorithm for constructing artificial neural network rainfall-runoff models. Hydrol Process 16(6):1325–1330

    Article  Google Scholar 

  • Sudheer C, Maheswaran R, Panigrahi BK, Mathur S (2014) A hybrid SVM-PSO model for forecasting monthly streamflow. Neural Comput & Applic 24(6):1381–1389

    Article  Google Scholar 

  • Tabari H, Sabziparvar A-A, Ahmadi M (2011) Comparison of artificial neural network and multivariate linear regression methods for estimation of daily soil temperature in an arid region. Meteorog Atmos Phys 110(3–4):135–142

    Article  Google Scholar 

  • Talei A, Chua LHC, Wong TS (2010) Evaluation of rainfall and discharge inputs used by adaptive network-based fuzzy inference systems (ANFIS) in rainfall-runoff modeling. J Hydrol 391(3):248–262

    Article  Google Scholar 

  • Taormina R, Chau K-W, 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(8):1670–1676

    Article  Google Scholar 

  • Wang Z, Palade V, Xu Y (2006) Neuro-fuzzy ensemble approach for microarray cancer gene expression data analysis. In: Evolving fuzzy systems, 2006 international symposium on. IEEE

  • Wu C, Chau K (2011) Rainfall-runoff modeling using artificial neural network coupled with singular spectrum analysis. J Hydrol 399(3):394–409

    Article  Google Scholar 

  • Yan H, Zou Z, Wang H (2010) Adaptive neuro fuzzy inference system for classification of water quality status. J Environ Sci 22(12):1891–1896

    Article  Google Scholar 

  • Yang T, Asanjan AA, Welles E, Gao X, Sorooshian S, Liu X (2017) Developing reservoir monthly inflow forecasts using artificial intelligence and climate phenomenon information. Water Resour Res 53(4):2786–2812

    Article  Google Scholar 

  • Yaseen ZM, Jaafar O, Deo RC, Kisi O, Adamowski J, Quilty J, El-Shafie A (2016) Stream-flow forecasting using extreme learning machines: a case study in a semi-arid region in Iraq. J Hydrol 542:603–614

    Article  Google Scholar 

  • Yaseen ZM, Fu M, Wang C, Mohtar WHMW, Deo RC, El-Shafie A (2018) Application of the hybrid artificial neural network coupled with rolling mechanism and grey model algorithms for streamflow forecasting over multiple time horizons. Water Resour Manag 32(5):1883–1899

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mojtaba Shourian.

Ethics declarations

Conflict of Interest

Authors declare that they have no conflict of interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khazaee Poul, A., Shourian, M. & Ebrahimi, H. A Comparative Study of MLR, KNN, ANN and ANFIS Models with Wavelet Transform in Monthly Stream Flow Prediction. Water Resour Manage 33, 2907–2923 (2019). https://doi.org/10.1007/s11269-019-02273-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-019-02273-0

Keywords

Navigation