Abstract
Streamflow forecasting is a critical aspect of water resource management, particularly in regions where surface water is scarce. In this study, we present an analysis of streamflow forecasting models and their associated uncertainty assessment within a major basin in Iran. Our approach involved the utilization of five data-driven models, including Adaptive-Network-based Fuzzy Inference System (ANFIS), alongside two conceptual models: the Soil and Water Assessment Tool (SWAT) and the Identification of Hydrographs And Component flows from Rainfall, Evaporation, and Streamflow data (IHACRES). To assess model accuracy, we employed error metrics and quantified uncertainty through the 95th Percentile Prediction Uncertainty (95PPU) range, p factor, and d factor. Our results demonstrated that during the validation phase, all seven models display satisfactory performance, with root mean squared errors (RMSE) consistently below 2.58 m3/s. A notable observation was the performance of IHACRES, which, despite utilizing only six parameters, performed comparably to the SWAT model, yielding a validation RMSE of 1.81 compared to 1.80 m3/s. Turning to model uncertainty, our findings revealed that during data-driven model training, a minimum of 54% of the observed data fell within the 95PPU range, even with d factors falling below one. In the testing phase, at least 50% of the observed data resided within the 95PPU range, with a maximum d factor of 0.48. For the SWAT model, calibration and validation p factors were determined to be 0.42 and 0.25, respectively, indicating a comparatively higher level of uncertainty when compared to data-driven models. Collectively, our results underscored ANFIS as the standout model in terms of reliability, boasting a p factor of 79%.
Similar content being viewed by others
Availability of data and material
The data used in this study are openly available for download from the following URL: https://data.wrm.ir/.
Abbreviations
- 95PPU:
-
95Th Percentile Prediction Uncertainty
- ANFIS:
-
Adaptive-Network-based Fuzzy Inference System
- DEMs:
-
Digital elevation models
- GFF:
-
Generalized feed forward
- IHACRES:
-
Identification of Hydrographs And Component flows from Rainfall, Evaporation, and Streamflow data
- MLP:
-
Multilayer perceptron
- NS:
-
Nash–Sutcliffe model efficiency coefficient
- PBIAS:
-
Percent bias
- RBF:
-
Radial basis function
- RMSE:
-
Root mean square error
- RSR:
-
RMSE-observations standard deviation ratio
- SUFI-2:
-
Sequential Uncertainty Fitting program
- SVM:
-
Support vector machine
- SWAT:
-
Soil and Water Assessment Tool
References
Abbaspour, K. C., Faramarzi, M., Ghasemi, S. S., & Yang, H. (2009). Assessing the impact of climate change on water resources in Iran. Water Resources Research, 45(10), 1–16. https://doi.org/10.1029/2008WR007615
Abbaspour, K. C., Rouholahnejad, E., Vaghefi, S., Srinivasan, R., Yang, H., & Kløve, B. (2015). A continental-scale hydrology and water quality model for Europe: Calibration and uncertainty of a high-resolution large-scale SWAT model. Journal of Hydrology, 524, 733–752. https://doi.org/10.1016/j.jhydrol.2015.03.027
Abbaspour, K. C., Yang, J., Maximov, I., Siber, R., Bogner, K., Mieleitner, J., Zobrist, J., & Srinivasan, R. (2007). Modelling hydrology and water quality in the pre-alpine/alpine thur watershed using SWAT. Journal of Hydrology, 333(2–4), 413–430. https://doi.org/10.1016/j.jhydrol.2006.09.014
Arnold, J. G., Srinivasan, R., Muttiah, R. S., & Williams, J. R. (1998). Large area hydrologic modeling and assessment part I: Model development. Journal of the American Water Resources Association, 34(1), 73–89. https://doi.org/10.1111/J.1752-1688.1998.TB05961.X
Bai, T., & Tahmasebi, P. (2023). Graph neural network for groundwater level forecasting. Journal of Hydrology, 616, 128792. https://doi.org/10.1016/j.jhydrol.2022.128792
Cabrera, D., Quinteros, M., Cerrada, M., Sánchez, R.-V., Guallpa, M., Sancho, F., & Li, C. (2023). Rainfall forecasting using a Bayesian framework and long short-term memory multi-model estimation based on an hourly meteorological monitoring network. Case of study: Andean Ecuadorian Tropical City. Earth Science Informatics, 16(2), 1373–1388. https://doi.org/10.1007/s12145-023-00958-0
Choudhary, S. S., & Ghosh, S. K. (2023). Analysis of rainfall and temperature using deep learning model. Theoretical and Applied Climatology. https://doi.org/10.1007/s00704-023-04493-2
de Mendonça, L. M., Blanco, C. J. C., & de Oliveira Carvalho, F. (2023). Recurrent neural networks for rainfall-runoff modeling of small amazon catchments. Modeling Earth Systems and Environment, 9(2), 2517–2531. https://doi.org/10.1007/s40808-022-01626-w
Drucker, H., Burges, C. J. C., Kaufman, L., Smola, A., & Vapnik, V. (1997). Support vector regression machines. Advances in Neural Information Processing Systems, 1, 155–161.
Dye, P. J., & Croke, B. F. W. (2003). Evaluation of streamflow predictions by the IHACRES rainfall-runoff model in two South African catchments. Environmental Modelling and Software, 18(8), 705–712. https://doi.org/10.1016/S1364-8152(03)00072-0
Fang, W., Zhou, J.-Z., Jia, B.-J., Lei, Gu., & Zhan-xing, Xu. (2023). Study on the evolution law of performance of mid- to long-term streamflow forecasting based on data-driven models. Sustainable Cities and Society, 88, 104277. https://doi.org/10.1016/j.scs.2022.104277
Faramarzi, M., Abbaspour, K. C., Vaghefib, S. A., Farzaneh, M. R., Zehnder, A. J. B., Srinivasan, R., & Yang, H. (2013). Modeling impacts of climate change on freshwater availability in Africa. Journal of Hydrology, 480, 85–101. https://doi.org/10.1016/j.jhydrol.2012.12.016
Fattahi, P., Ashrafzadeh, A., Pirmoradian, N., & Vazifedoust, M. (2021). Integrating IHACRES with a data-driven model to investigate the possibility of improving monthly flow estimates. Water Supply, 22(1), 360–371. https://doi.org/10.2166/ws.2021.267
Georgescu, P.-L., Moldovanu, S., Iticescu, C., Calmuc, M., Calmuc, V., Topa, C., & Moraru, L. (2023). Assessing and forecasting water quality in the danube river by using neural network approaches. Science of the Total Environment, 879, 162998. https://doi.org/10.1016/j.scitotenv.2023.162998
Ghimire, S., Yaseen, Z. M., Farooque, A. A., Deo, R. C., Zhang, Ji., & Tao, X. (2021). Streamflow prediction using an integrated methodology based on convolutional neural network and long short-term memory networks. Scientific Reports, 11(1), 17497. https://doi.org/10.1038/s41598-021-96751-4
Gupta, H. V., Clark, M. P., Vrugt, J. A., Abramowitz, G., & Ye, M. (2012). Towards a comprehensive assessment of model structural adequacy. Water Resources Research, 48(8), 1–16. https://doi.org/10.1029/2011WR011044
Hadi, S. J., & Tombul, M. (2018). Streamflow forecasting using four wavelet transformation combinations approaches with data-driven models: A comparative study. Water Resources Management, 32(14), 4661–4679. https://doi.org/10.1007/s11269-018-2077-3
Jakeman, A. J., Littlewood, I. G., & Whitehead, P. G. (1990). Computation of the instantaneous unit hydrograph and identifiable component flows with application to two small upland catchments. Journal of Hydrology, 117(1–4), 275–300. https://doi.org/10.1016/0022-1694(90)90097-H
Jang, J. S. R., & Sun, C. T. (1995). Neuro-fuzzy modeling and control. Proceedings of the IEEE, 83(3), 378–406. https://doi.org/10.1109/5.364486
Li, S., Xie, Q., & Yang, J. (2022). Daily suspended sediment forecast by an integrated dynamic neural network. Journal of Hydrology, 604, 127258. https://doi.org/10.1016/j.jhydrol.2021.127258
Liu, G., Ouyang, S., Qin, H., Liu, S., Shen, Q., Yuhua, Qu., Zheng, Z., Sun, H., & Zhou, J. (2023). Assessing spatial connectivity effects on daily streamflow forecasting using Bayesian-based graph neural network. Science of the Total Environment, 855, 158968. https://doi.org/10.1016/j.scitotenv.2022.158968
Liu, Y., Hou, G., Huang, F., Qin, H., Wang, B., & Yi, L. (2022). Directed graph deep neural network for multi-step daily streamflow forecasting. Journal of Hydrology, 607, 127515. https://doi.org/10.1016/j.jhydrol.2022.127515
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. Physics and Chemistry of the Earth, Parts a/b/c, 123, 103026. https://doi.org/10.1016/j.pce.2021.103026
Matsui, K., Shirai, H., Kageyama, Y., Yokoyama, H., & Asano, M. (2023). Estimating water quality through neural networks using terra ASTER data, water depth, and temperature of Lake Hachiroko, Japan. Environmental Modelling and Software, 159, 105584. https://doi.org/10.1016/j.envsoft.2022.105584
Melesse, A. M., Ahmad, S., McClain, M. E., Wang, X., & Lim, Y. H. (2011). Suspended sediment load prediction of river systems: An artificial neural network approach. Agricultural Water Management, 98(5), 855–866. https://doi.org/10.1016/j.agwat.2010.12.012
Meydani, A., Dehghanipour, A., Schoups, G., & Tajrishy, M. (2022). Daily reservoir inflow forecasting using weather forecast downscaling and rainfall-runoff modeling: Application to Urmia lake basin, Iran. Journal of Hydrology: Regional Studies, 44, 101228. https://doi.org/10.1016/j.ejrh.2022.101228
Moriasi, D. N., Arnold, J. G., Van Liew, M. W., Bingner, R. L., Harmel, R. D., & Veith, T. L. (2007). Model evaluation guidelines for systematic quantification of accuracy in watershed simulations. Transactions of the ASABE, 50(3), 885–900. https://doi.org/10.13031/2013.23153
Rostamian, R., Jaleh, A., Afyuni, M., Mousavi, S. F., Heidarpour, M., Jalalian, A., & Abbaspour, K. C. (2008). Application of a SWAT model for estimating runoff and sediment in two mountainous basins in Central Iran. Hydrological Sciences Journal, 53(5), 977–988. https://doi.org/10.1623/hysj.53.5.977
Salehpoor, J., Ashrafzadeh, A., & Moussavi, S. A. (2018). Water resources allocation management in the Hablehroud basin using a combination of the SWAT and WEAP models. Iran-Water Resources Research, 14(3), 239–253.
Santos, C. A. G., do Nascimento, G. R., de Farias, C. A. S., da Silva, R. M., & Mishra, M. (2023). Short- and long-term streamflow forecasting using wavelet neural networks for complex watersheds: A case study in the Mahanadi river, India. Ecological Informatics, 73, 101945. https://doi.org/10.1016/j.ecoinf.2022.101945
Sharma, P. J., Patel, P. L., & Jothiprakash, V. (2021). Data-driven modelling framework for streamflow prediction in a physio-climatically heterogeneous river basin. Soft Computing, 25(8), 5951–5978. https://doi.org/10.1007/s00500-021-05585-9
Shu, X., Ding, W., Peng, Y., Wang, Z., Jian, Wu., & Li, M. (2021). Monthly streamflow forecasting using convolutional neural network. Water Resources Management, 35(15), 5089–5104. https://doi.org/10.1007/s11269-021-02961-w
Singh, V. P., & Woolhiser, D. A. (2002). Mathematical modeling of watershed hydrology. Journal of Hydrologic Engineering, 7(4), 270–292. https://doi.org/10.1061/(ASCE)1084-0699(2002)7:4(270)
Sun, Y., Niu, J., & Sivakumar, B. (2019). A comparative study of models for short-term streamflow forecasting with emphasis on wavelet-based approach. Stochastic Environmental Research and Risk Assessment, 33(10), 1875–1891. https://doi.org/10.1007/s00477-019-01734-7
Thieu, V., Nguyen, S. D., Barma, T. V., Lam, O. K., & Mahesha, A. (2023). Groundwater level modeling using augmented artificial ecosystem optimization. Journal of Hydrology, 617, 129034. https://doi.org/10.1016/j.jhydrol.2022.129034
Vapnik, V., Golowich, S. E., & Smola, A. (1996). Support vector method for function approximation, regression estimation, and signal processing. In Annual conference on neural information processing systems (NIPS) (pp. 281–287). https://doi.org/10.1007/978-3-642-33311-8_5.
Wagena, M. B., Goering, D., Collick, A. S., Bock, E., Fuka, D. R., Buda, A., & Easton, Z. M. (2020). Comparison of short-term streamflow forecasting using stochastic time series, neural networks, process-based, and Bayesian models. Environmental Modelling and Software, 126, 104669. https://doi.org/10.1016/j.envsoft.2020.104669
Wu, C. L., & Chau, K. W. (2010). Data-driven models for monthly streamflow time series prediction. Engineering Applications of Artificial Intelligence, 23(8), 1350–1367. https://doi.org/10.1016/j.engappai.2010.04.003
Xia, X., Jiang, S., Zhou, N., Cui, J., & Li, X. (2023). Groundwater contamination source identification and high-dimensional parameter inversion using residual dense convolutional neural network. Journal of Hydrology, 617, 129013. https://doi.org/10.1016/j.jhydrol.2022.129013
Xu, Y., Caihong, Hu., Qiang, Wu., Jian, S., Li, Z., Chen, Y., Zhang, G., Zhang, Z., & Wang, S. (2022). Research on particle swarm optimization in LSTM neural networks for rainfall-runoff simulation. Journal of Hydrology, 608, 127553. https://doi.org/10.1016/j.jhydrol.2022.127553
Yaghoubi, B., Hosseini, S. A., & Nazif, S. (2019). Monthly prediction of streamflow using data-driven models. Journal of Earth System Science, 128(6), 141. https://doi.org/10.1007/s12040-019-1170-1
Yang, J., Jia, L., Zhiwei Guo, Yu., Shen, X. L., Mou, Z., Keping, Yu., & Lin, J.-W. (2023). Prediction and control of water quality in recirculating aquaculture system based on hybrid neural network. Engineering Applications of Artificial Intelligence, 121, 106002. https://doi.org/10.1016/j.engappai.2023.106002
Yu, X., Wang, Y., Lifeng, Wu., Chen, G., Wang, L., & Qin, H. (2020). Comparison of support vector regression and extreme gradient boosting for decomposition-based data-driven 10-day streamflow forecasting. Journal of Hydrology, 582, 124293. https://doi.org/10.1016/j.jhydrol.2019.124293
Acknowledgments
The authors wish to thank all who assisted in conducting this work.
Funding
No fund was received for this research.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors would rather exclude any potential reviewers from their own country when considering individuals to review the manuscript.
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ashrafzadeh, A., Salehpoor, J. & Lotfirad, M. Comparative analysis of data-driven and conceptual streamflow forecasting models with uncertainty assessment in a major basin in Iran. Int J Energ Water Res (2024). https://doi.org/10.1007/s42108-023-00276-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42108-023-00276-7