Abstract
Streamflow simulation in a snow dominated basin is complex due to the presence of a high number of interrelated hydrological processes. This complexity is affected by the delayed responses of the catchment to snow accumulation and snow melting processes. In this study, long short-term memory (LSTM) and artificial neural network (ANN) models were utilized for rainfall–runoff simulation in a snow dominated basin, the Carson River basin in the United States (US). The input structure of the models was determined using the simulated annealing algorithm with a naïve Bayes model from a high dimensional feature space to represent the long-term impacts of historical events (i.e. the hysteresis effect) on current observations. Further, to represent the different responses of the catchment in the model structure, a base flow separation method was included in the simulation framework. The obtained performance indices, root mean square error, percentage bias, Nash–Sutcliffe and Kling–Gupta efficiencies are 0.331 m3 s−1, 13.00%, 0.848, and 0.852 for the ANN model and 0.235 m3 s−1, − 0.80%, 0.923, and 0.934 for the LSTM model, respectively. The proposed methodology was found to be promising for improving the streamflow simulation capability of LSTM and ANN models by only considering precipitation, temperature, and potential evapotranspiration as input variables. Analysing the flow duration curves indicated that the LSTM model is more efficient in representing different flow dynamics within the basin due to embedded cell states. Further, the uncertainty and reliability analyses were conducted by using expanded uncertainty (\(U_{95}\)), reliability, and resilience indices. The obtained \(U_{95}\), reliability and resilience indices are 1.78–1.72 m3 s−1, 31.28–66.67% and 11.58–38.27% for the ANN and LSTM models, respectively, showed that the LSTM model produced less uncertainty and is more reliable. However, while lacking a memory component, the proposed methodology significantly contributes to the simulation capability of the ANN model in rainfall–runoff modelling. The results of this study indicated that the proposed methodology could enhance the learning capabilities of machine learning models in rainfall–runoff simulation.
Similar content being viewed by others
Abbreviations
- ANN:
-
Artificial neural network
- LSTM:
-
Long short-term memory
- R2 :
-
Coefficient of determination
- SA:
-
Simulated annealing
- Q o :
-
Observed streamflow
- Q b :
-
Filtered base flow
- Q t :
-
Observed streamflow at time step t
- Q g :
-
Base flow
- Q s :
-
Surface flow
- KGE:
-
Kling–Gupta Efficiency
- RMSE:
-
Root mean square error
- PBIAS:
-
Percentage bias
- NSE:
-
Nash–Sutcliffe efficiency
- FDC:
-
Flow duration curves
- BLS:
-
Percent bias in low-segment of FDC
- BMS:
-
Percent bias in mid-segment of FDC
- BHS:
-
Percent bias in high-segment of FDC
- P:
-
Precipitation
- PET:
-
Potential evapotranspiration
- T:
-
Temperature
- IQR:
-
Inter-quantile range
- U 95 :
-
Expanded uncertainty
- ACF:
-
Auto-correlation function
- PACF:
-
Partial auto-correlation function
References
Aarts E, Korst J, Michiels W (2005) Simulated Annealing. In: Burke EK, Kendall G (eds) Search methodologies: introductory tutorials in optimization and decision support techniques. Springer, US, Boston, pp 187–210
Abdalla EMH, Pons V, Stovin V, De-Ville S, Fassman-Beck E, Alfredsen K, Muthanna TM (2021) Evaluating different machine learning methods to simulate runoff from extensive green roofs. Hydrol Earth Syst Sci 25(11):5917–5935
Abdulelah Al-Sudani Z, Salih SQ, sharafati A, Yaseen ZM, (2019) Development of multivariate adaptive regression spline integrated with differential evolution model for streamflow simulation. J Hydrol 573:1–12. https://doi.org/10.1016/j.jhydrol.2019.03.004
Ahmadi M, Moeini A, Ahmadi H, Motamedvaziri B, Zehtabiyan GR (2019) Comparison of the performance of SWAT, IHACRES and artificial neural networks models in rainfall–runoff simulation (case study: Kan watershed, Iran). Phys Chem Earth Parts A/B/C 111:65–77
Ahmed A, Deo RC, Feng Q, Ghahramani A, Raj N, Yin Z, Yang L (2021) Hybrid deep learning method for a week-ahead evapotranspiration forecasting. Stoch Environ Res Risk Assess 36:831–849
Ahmed AM, Deo RC, Feng Q, Ghahramani A, Raj N, Yin Z, Yang L (2021b) Deep learning hybrid model with Boruta-Random forest optimiser algorithm for streamflow forecasting with climate mode indices, rainfall, and periodicity. J Hydrol 599:126350
Aksamit NO, Whitfield PH (2019) Examining the pluvial to nival river regime spectrum using nonlinear methods: minimum delay embedding dimension. J Hydrol 572:851–868
Al Kheder S, Almusalam A (2022) Forecasting of carbon dioxide emissions from power plants in Kuwait using United States Environmental Protection Agency, Intergovernmental panel on climate change, and machine learning methods. Renew Energy 191:819–827. https://doi.org/10.1016/j.renene.2022.04.023
Albano CM, McCarthy MI, Dettinger MD, McAfee SA (2021) Techniques for constructing climate scenarios for stress test applications. Clim Change 164(3):1–25
Althoff D, Rodrigues LN, Bazame HC (2021) Uncertainty quantification for hydrological models based on neural networks: the dropout ensemble. Stoch Env Res Risk Assess 35(5):1051–1067
Apaydin H, Sattari MT, Falsafian K, Prasad R (2021) Artificial intelligence modelling integrated with singular spectral analysis and seasonal-trend decomposition using Loess approaches for streamflow predictions. J Hydrol 600:126506
Aqil M, Kita I, Yano A, Nishiyama S (2007) Neural networks for real time catchment flow modeling and prediction. Water Resour Manage 21:1781–1796. https://doi.org/10.1007/s11269-006-9127-y
Arefinia A, Bozorg-Haddad O, Ahmadaali K, Bazrafshan J, Zolghadr-Asli B, Chu X (2021) Estimation of geographical variations in virtual water content and crop yield under climate change: comparison of three data mining approaches. Environ Dev Sustain 24:8378–8396
Arnold J, Allen P, Muttiah R, Bernhardt G (1995) Automated base flow separation and recession analysis techniques. Groundwater 33(6):1010–1018
Ayers JR, Villarini G, Schilling K, Jones C (2021) On the statistical attribution of changes in monthly baseflow across the US Midwest. J Hydrol 592:125551
Badrzadeh H, Sarukkalige R, Jayawardena AW (2013) Impact of multi-resolution analysis of artificial intelligence models inputs on multi-step ahead river flow forecasting. J Hydrol 507:75–85. https://doi.org/10.1016/j.jhydrol.2013.10.017
Baydaroğlu Ö, Koçak K, Duran K (2018) River flow prediction using hybrid models of support vector regression with the wavelet transform, singular spectrum analysis and chaotic approach. Meteorol Atmos Phys 130(3):349–359
Ben Taieb S, Bontempi G, Atiya AF, Sorjamaa A (2012) A review and comparison of strategies for multi-step ahead time series forecasting based on the NN5 forecasting competition. Expert Syst Appl 39(8):7067–7083. https://doi.org/10.1016/j.eswa.2012.01.039
Besaw LE, Rizzo DM, Bierman PR, Hackett WR (2010) Advances in ungauged streamflow prediction using artificial neural networks. J Hydrol 386(1):27–37. https://doi.org/10.1016/j.jhydrol.2010.02.037
Biondi F, Meko D (2019) Long-term hydroclimatic patterns in the Truckee-Carson Basin of the eastern Sierra Nevada, USA. Water Resour Res 55(7):5559–5574
Bischl B, Mersmann O, Trautmann H, Weihs C (2012) Resampling methods for meta-model validation with recommendations for evolutionary computation. Evol Comput 20(2):249–275
Borgomeo E, Farmer CL, Hall JW (2015) Numerical rivers: A synthetic streamflow generator for water resources vulnerability assessments. Water Resour Res 51(7):5382–5405
Boyraz C, Engin ŞN (2018) Streamflow prediction with deep learning. In: 2018 6th international conference on control engineering and information technology (CEIT), pp 1–5
Cai J, Luo J, Wang S, Yang S (2018) Feature selection in machine learning: a new perspective. Neurocomputing 300:70–79
Chang J, Wang G, Mao T (2015) Simulation and prediction of suprapermafrost groundwater level variation in response to climate change using a neural network model. J Hydrol 529:1211–1220. https://doi.org/10.1016/j.jhydrol.2015.09.038
Chen L, Singh VP, Guo S, Zhou J, Ye L (2014) Copula entropy coupled with artificial neural network for rainfall–runoff simulation. Stoch Env Res Risk Assess 28(7):1755–1767
Chen J, Dai Z, Duan J, Matzinger H, Popescu I (2019) Improved Naive Bayes with optimal correlation factor for text classification. SN Appl Sci 1(9):1–10
Doycheva K, Horn G, Koch C, Schumann A, König M (2017) Assessment and weighting of meteorological ensemble forecast members based on supervised machine learning with application to runoff simulations and flood warning. Adv Eng Inform 33:427–439
Eckhardt K (2005) How to construct recursive digital filters for baseflow separation. Hydrol Process 19(2):507–515. https://doi.org/10.1002/hyp.5675
Eckhardt K (2008) A comparison of baseflow indices, which were calculated with seven different baseflow separation methods. J Hydrol 352(1–2):168–173
Emamgholizadeh S, Moslemi K, Karami G (2014) Prediction the groundwater level of Bastam Plain (Iran) by artificial neural network (ANN) and adaptive neuro-fuzzy inference system (ANFIS). Water Resour Manage 28(15):5433–5446. https://doi.org/10.1007/s11269-014-0810-0
Fatemi A (2022) A survey of modeling for water quality prediction of Gharasou River, Kermanshah, Iran. Environ Earth Sci 81(3):1–12
Feng D, Fang K, Shen C (2020) Enhancing streamflow forecast and extracting insights using long-short term memory networks with data integration at continental scales. Water Resour Res 56(9):e2019WR026793
Gao C, Gemmer M, Zeng X, Liu B, Su B, Wen Y (2010) Projected streamflow in the Huaihe River Basin (2010–2100) using artificial neural network. Stoch Env Res Risk Assess 24(5):685–697. https://doi.org/10.1007/s00477-009-0355-6
Garbrecht JD (2006) Comparison of three alternative ANN designs for monthly rainfall–runoff simulation. J Hydrol Eng 11(5):502–505
Gauch M, Kratzert F, Klotz D, Nearing G, Lin J, Hochreiter S (2021) Rainfall–runoff prediction at multiple timescales with a single long short-term memory network. Hydrol Earth Syst Sci 25(4):2045–2062
Ghimire S, Yaseen ZM, Farooque AA, Deo RC, Zhang J, Tao X (2021) Streamflow prediction using an integrated methodology based on convolutional neural network and long short-term memory networks. Sci Rep 11(1):1–26
Gong YC, Zhang YX, Lan SS, Wang H (2016) A Comparative study of artificial neural networks, support vector machines and adaptive neuro fuzzy inference system for forecasting groundwater levels near Lake Okeechobee, Florida. Water Resour Manag 30(1):375–391. https://doi.org/10.1007/s11269-015-1167-8
Gouda SG, Hussein Z, Luo S, Yuan Q (2019) Model selection for accurate daily global solar radiation prediction in China. J Clean Prod 221:132–144
Gueymard CA (2014) A review of validation methodologies and statistical performance indicators for modeled solar radiation data: towards a better bankability of solar projects. Renew Sustain Energy Rev 39:1024–1034
Hagan MT, Menhaj MB (1994) Training feedforward networks with the Marquardt algorithm. IEEE Trans Neural Netw 5(6):989–993
Hammad M, Shoaib M, Salahudin H, Baig MAI, Khan MM, Ullah MK (2021) Rainfall forecasting in upper Indus basin using various artificial intelligence techniques. Stoch Environ Res Risk Assess 35:2213–2235
Hay LE, Clark M (2003) Use of statistically and dynamically downscaled atmospheric model output for hydrologic simulations in three mountainous basins in the western United States. J Hydrol 282(1–4):56–75
Herbert ZC, Asghar Z, Oroza CA (2021) Long-term reservoir inflow forecasts: enhanced water supply and inflow volume accuracy using deep learning. J Hydrol 601:126676
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Jain A, Srinivasulu S (2004) Development of effective and efficient rainfall–runoff models using integration of deterministic, real-coded genetic algorithms and artificial neural network techniques. Water Resour Res 40(4):W04302
Jain A, Rallapalli S, Kumar D (2022) Cloud-based neuro-fuzzy hydro-climatic model for water quality assessment under uncertainty and sensitivity. Environ Sci Pollut Res. https://doi.org/10.1007/s11356-022-20385-w
Jeong J, Park E (2019) Comparative applications of data-driven models representing water table fluctuations. J Hydrol 572:261–273
Jimeno-Sáez P, Senent-Aparicio J, Pérez-Sánchez J, Pulido-Velazquez D (2018) A comparison of SWAT and ANN models for daily runoff simulation in different climatic zones of peninsular Spain. Water 10(2):192
Ju Q, Yu Z, Hao Z, Ou G, Zhao J, Liu D (2009) Division-based rainfall–runoff simulations with BP neural networks and **nanjiang model. Neurocomputing 72(13–15):2873–2883
Khan MS, Coulibaly P (2006) Bayesian neural network for rainfall–runoff modeling. Water Resour Res 42(7):W07409
Khan MMH, Muhammad NS, El-Shafie A (2020) Wavelet based hybrid ANN-ARIMA models for meteorological drought forecasting. J Hydrol 590:125380. https://doi.org/10.1016/j.jhydrol.2020.125380
Khan MT, Shoaib M, Hammad M, Salahudin H, Ahmad F, Ahmad S (2021) Application of machine learning techniques in rainfall–runoff modelling of the Soan River Basin, Pakistan. Water 13(24):3528
Khosravi K, Golkarian A, Tiefenbacher JP (2022) Using optimized deep learning to predict daily streamflow: a comparison to common machine learning algorithms. Water Resour Manag 36:699–716
Kim T, Yang T, Gao S, Zhang L, Ding Z, Wen X, Gourley JJ, Hong Y (2021) Can artificial intelligence and data-driven machine learning models match or even replace process-driven hydrologic models for streamflow simulation? A case study of four watersheds with different hydro-climatic regions across the CONUS. J Hydrol 598:126423
Klemeš V (1986) Operational testing of hydrological simulation models. Hydrol Sci J 31(1):13–24. https://doi.org/10.1080/02626668609491024
Kratzert F, Klotz D, Brenner C, Schulz K, Herrnegger M (2018) Rainfall–runoff modelling using long short-term memory (LSTM) networks. Hydrol Earth Syst Sci 22(11):6005–6022
Kumar DN, Raju KS, Sathish T (2004) River flow forecasting using recurrent neural networks. Water Resour Manage 18:143–161
Le X-H, Ho HV, Lee G, Jung S (2019) Application of long short-term memory (LSTM) neural network for flood forecasting. Water 11(7):1387
Lees T, Buechel M, Anderson B, Slater L, Reece S, Coxon G, Dadson SJ (2021) Benchmarking data-driven rainfall–runoff models in Great Britain: a comparison of long short-term memory (LSTM)-based models with four lumped conceptual models. Hydrol Earth Syst Sci 25(10):5517–5534
Legates DR, McCabe GJ (1999) Evaluating the use of “goodness-of-fit” Measures in hydrologic and hydroclimatic model validation. Water Resour Res 35(1):233–241. https://doi.org/10.1029/1998wr900018
Lettenmaier DP, Alsdorf D, Dozier J, Huffman GJ, Pan M, Wood EF (2015) Inroads of remote sensing into hydrologic science during the WRR era. Water Resour Res 51(9):7309–7342
Liu D, Jiang W, Mu L, Wang S (2020) Streamflow prediction using deep learning neural network: case study of Yangtze River. Ieee Access 8:90069–90086
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. https://doi.org/10.1016/S1364-8152(99)00007-9
Maier HR, Jain A, Dandy GC, Sudheer KP (2010) Methods used for the development of neural networks for the prediction of water resource variables in river systems: current status and future directions. Environ Model Softw 25(8):891–909
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(3):336–354. https://doi.org/10.1016/j.jhydrol.2008.01.023
Makungo R, Odiyo JO, Ndiritu JG, Mwaka B (2010) Rainfall–runoff modelling approach for ungauged catchments: A case study of Nzhelele River sub-quaternary catchment. Phys Chem Earth Parts A/B/C 35(13–14):596–607. https://doi.org/10.1016/j.pce.2010.08.001
Mao G, Wang M, Liu J, Wang Z, Wang K, Meng Y, Zhong R, Wang H, Li Y (2021) Comprehensive comparison of artificial neural networks and long short-term memory networks for rainfall–runoff simulation. Phys Chem Earth Parts A/B/C 123:103026
Mei X, Smith PK (2021) A comparison of in-sample and out-of-sample model selection approaches for artificial neural network (ANN) daily streamflow simulation. Water 13(18):2525
Meiri R, Zahavi J (2006) Using simulated annealing to optimize the feature selection problem in marketing applications. Eur J Oper Res 171(3):842–858
Mohammadi B, Mehdizadeh S, Ahmadi F, Lien NTT, Linh NTT, Pham QB (2021) Develo** hybrid time series and artificial intelligence models for estimating air temperatures. Stoch Env Res Risk Assess 35(6):1189–1204
Najafzadeh M, Ghaemi A (2019) Prediction of the five-day biochemical oxygen demand and chemical oxygen demand in natural streams using machine learning methods. Environ Monit Assess 191(6):1–21
Nguyen XH (2020) Combining statistical machine learning models with ARIMA for water level forecasting: the case of the Red river. Adv Water Resour 142:103656
Nourani V (2017) An Emotional ANN (EANN) approach to modeling rainfall–runoff process. J Hydrol 544:267–277
Nyaupane N, Thakur B, Kalra A, Ahmad S (2018) Evaluating future flood scenarios using CMIP5 climate projections. Water 10(12):1866
Papacharalampous G, Tyralis H, Koutsoyiannis D (2019) Comparison of stochastic and machine learning methods for multi-step ahead forecasting of hydrological processes. Stoch Environ Res Risk Assess 33(2):481–514
Parisouj P, Mohebzadeh H, Lee T (2020) Employing machine learning algorithms for streamflow prediction: a case study of four river Basins with different climatic zones in the United States. Water Resour Manage 34(13):4113–4131. https://doi.org/10.1007/s11269-020-02659-5
Piotrowski AP, Napiorkowski JJ, Osuch M, Napiorkowski MJ (2016) On the importance of training methods and ensemble aggregation for runoff prediction by means of artificial neural networks. Hydrol Sci J 61(10):1903–1925
Pradhan P, Tingsanchali T, Shrestha S (2020) Evaluation of soil and water assessment tool and artificial neural network models for hydrologic simulation in different climatic regions of Asia. Sci Total Environ 701:134308
Saberi-Movahed F, Najafzadeh M, Mehrpooya A (2020) Receiving more accurate predictions for longitudinal dispersion coefficients in water pipelines: training group method of data handling using extreme learning machine conceptions. Water Resour Manage 34(2):529–561
Senanayake S, Pradhan B (2022) Predicting soil erosion susceptibility associated with climate change scenarios in the Central Highlands of Sri Lanka. J Environ Manage 308:114589
Serinaldi F, Zunino L, Rosso OA (2014) Complexity–entropy analysis of daily stream flow time series in the continental United States. Stoch Environ Res Risk Assess 28(7):1685–1708
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
Singletary L, Sterle K (2020) Supporting local adaptation through the co-production of climate information: an evaluation of collaborative research processes and outcomes. Clim Serv 20:100201
Smakhtin VU (2001) Low flow hydrology: a review. J Hydrol 240(3–4):147–186
Snieder E, Abogadil K, Khan UT (2021) Resampling and ensemble techniques for improving ANN-based high-flow forecast accuracy. Hydrol Earth Syst Sci 25(5):2543–2566. https://doi.org/10.5194/hess-25-2543-2021
Solomatine DP, Xue Y (2004) M5 model trees and neural networks: application to flood forecasting in the upper reach of the Huai River in China. J Hydrol Eng 9(6):491–501
Srinivasulu S, Jain A (2006) A comparative analysis of training methods for artificial neural network rainfall–runoff models. Appl Soft Comput 6:295–306
Sterle K, Singletary L (2017) Adapting to variable water supply in the Truckee–Carson river system, western USA. Water 9(10):768
Syaiful A, Sartono B, Afendi F, Anisa R, Salim A (2021) Feature selection using simulated annealing with optimal neighborhood approach. J Phys Conf Ser 1752(1):012030
Tongal H, Booij MJ (2016) A comparison of nonlinear stochastic self-exciting threshold autoregressive and chaotic k-nearest neighbour models in daily streamflow forecasting. Water Resour Manage 30(4):1515–1531
Tongal H, Booij MJ (2018) Simulation and forecasting of streamflows using machine learning models coupled with base flow separation. J Hydrol 564:266–282
Tongal H, Sivakumar B (2021) Forecasting rainfall using transfer entropy coupled directed–weighted complex networks. Atmos Res 255:105531
Valeh S, Motamedvairi B, Kiadaliri H, Ahmadi H (2021) Hydrological simulation of Ammameh basin by artificial neural network and SWAT models. Phys Chem Earth Parts A/B/C 123:103014
Vogel RM, Fennessey NM (1994) Flow-duration curves. I: new interpretation and confidence intervals. J Water Resour Plan Manag 120(4):485–504
Wang Y, Guo S, Chen H, Zhou Y (2014) Comparative study of monthly inflow prediction methods for the Three Gorges Reservoir. Stoch Environ Res Risk Assess 28(3):555–570. https://doi.org/10.1007/s00477-013-0772-4
Wegayehu EB, Muluneh FB (2022) Short-term daily univariate streamflow forecasting using deep learning models. Adv Meteorol 2022:1860460. https://doi.org/10.1155/2022/1860460
Wu CL, Chau KW (2010) Data-driven models for monthly streamflow time series prediction. Eng Appl Artif Intell 23(8):1350–1367
Wu CL, Chau KW, Li YS (2009) Methods to improve neural network performance in daily flows prediction. J Hydrol 372(1–4):80–93. https://doi.org/10.1016/j.jhydrol.2009.03.038
Yang SY, Yang DW, Chen JS, Santisirisomboon J, Lu WW, Zhao BX (2020) A physical process and machine learning combined hydrological model for daily streamflow simulations of large watersheds with limited observation data. J Hydrol. https://doi.org/10.1016/j.jhydrol.2020.125206
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 Manage 32(5):1883–1899
Yaseen ZM, Naganna SR, Sa’adi Z, Samui P, Ghorbani MA, Salih SQ, Shahid S (2020) Hourly river flow forecasting: application of emotional neural network versus multiple machine learning paradigms. Water Resour Manag 34(3):1075–1091
Yılmaz KK, Gupta HV, Wagener T (2008) A process-based diagnostic approach to model evaluation: application to the NWS distributed hydrologic model. Water Resour Res 44(9):W09417
Yokoo K, Ishida K, Ercan A, Tu T, Nagasato T, Kiyama M, Amagasaki M (2022) Capabilities of deep learning models on learning physical relationships: case of rainfall–runoff modeling with LSTM. Sci Total Environ 802:149876
Yoon H, Jun S-C, Hyun Y, Bae G-O, Lee K-K (2011) A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer. J Hydrol 396(1–2):128–138. https://doi.org/10.1016/j.jhydrol.2010.11.002
Yu H, Wen X, Wu M, Sheng D, Wu J, Zhao Y (2022) Data-based groundwater quality estimation and uncertainty analysis for irrigation agriculture. Agric Water Manag 262:107423
Yuan X, Chen C, Lei X, Yuan Y, Adnan RM (2018) Monthly runoff forecasting based on LSTM–ALO model. Stoch Env Res Risk Assess 32(8):2199–2212
Zakizadeh H, Ahmadi H, Zehtabian G, Moeini A, Moghaddamnia A (2020) A novel study of SWAT and ANN models for runoff simulation with application on dataset of metrological stations. Phys Chem Earth Parts A/B/C 120:102899
Zhang X, Liang F, Srinivasan R, Van Liew M (2009) Estimating uncertainty of streamflow simulation using Bayesian neural networks. Water Resour Res 45(2):1–16
Zhu S, Luo X, Yuan X, Xu Z (2020) An improved long short-term memory network for streamflow forecasting in the upper Yangtze River. Stoch Environ Res Risk Assess 34(9):1313–1329
Funding
No funds, grants, or other support was received.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix 1
The simulated annealing algorithm starts with a randomly selected subset of features in addition to the selected number of iterations. Then, a base learner model is built, and its predictive performance or initial error cost (\({\text{Cost}}_{1}\)) is evaluated.
The current feature set is slightly updated (e.g. 1–5%) by randomly including or excluding the features and associated predictive error is calculated (\({\text{Cost}}_{2}\)). If the performance of the new model is better than the previous model, the new feature set is accepted. However, if the performance of the new model is worse than the previous model, the new feature set is still not discarded. The acceptance probability of ith iteration, \(p_{i}^{accept}\), is calculated. If this probability is larger than the randomly generated number from a uniform distribution between zero and one, the new feature set is accepted. Otherwise, the new feature set is rejected. This randomness enables the algorithm to continue to search in solution space to avoid local minima (Aarts et al. 2005).
Appendix 2
Expanded uncertainty can be defined as:
where SD indicates the standard deviation of the observed values and RMSE shows the root mean square error between the observed and simulated values.
Reliability represents the overall consistency of a model and can be expressed as:
where \(N\) indicates the length of the data series and \(k\) shows whether the simulated value is within the allowed threshold value of a relative absolute error. \(k_{i}\) is equal to one if the calculated relative absolute error (RAE) is lower than the threshold (in this study, it is fixed as 0.20 as done in Saberi-Movahed et al. (2020)) otherwise it is equal to zero. The relative absolute error can be calculated as:
Resilience indicates the ability of a model to return to its acceptable simulation performance whenever its simulations are unacceptable. It can be defined as:
where \(r_{i}\) is the number of times that it is possible for the model to recover from an unacceptable estimate to an acceptable one in the ith data value. Here, if a simulation value’s relative absolute error is higher than 0.20, it is assumed as unacceptable.
Rights and permissions
About this article
Cite this article
Tongal, H., Booij, M.J. Simulated annealing coupled with a Naïve Bayes model and base flow separation for streamflow simulation in a snow dominated basin. Stoch Environ Res Risk Assess 37, 89–112 (2023). https://doi.org/10.1007/s00477-022-02276-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00477-022-02276-1