Enhancing discharge forecasting accuracy using data-driven models. case study: kaleybar-chai, iran
Department of Water Sciences and Engineering, Tabriz Branch, Islamic Azad University, Tabriz, Iran
Abstract
Forecasting the stream-flow of rivers holds significant importance in the realm of water resource management and hazard mitigation. Thus, this study endeavours to predict the monthly streamflow of the Kaleybar-Chai River in Iran by employing various machine learning models, namely Support Vector Machine (SVM), Gene Expression Programming (GEP), Multilayer Perceptron (MLP), and Wavelet Neural Network (WNN). The analysis utilizes an in-situ dataset spanning from 1992-2020 of number 335. Streamflow of lag-1 to lag-5 days were utilized as input variables for the MLMs, determined based on the auto-correlation (ACF) and partial auto-correlation function (PACF) analysis of historical river flow data. Performance assessment metrics, encompassing the coefficient of determination (R2), root mean square error (RMSE), Nash Sutcliffe model efficiency coefficient (NSE), and maximum developed discrepancy ratio (QDDR(max)), were employed to discern and select the superior model. The outcomes affirmed the potential and efficacy of all employed MLMs. Nonetheless, the MLP exhibited superiority across both the training and testing phases, as indicated by the following performance metrics: (R2= 0.9969, RMSE=0.1392 (m3/s), NSE=0.9960, Q(DDRmax)=7.89) for the training phase, and (R2=0.9892, RMSE=0.2168 (m3/s), NSE=0.9820, Q(DDRmax)=4.10) for the testing phase.
Keywords
hydrological variables; machine-learning algorithms; river discharge; water resource management