Water Practice and Technology (Aug 2023)

Monthly streamflow forecasting for the Hunza River Basin using machine learning techniques

  • Sunaid Khan,
  • Mehran Khan,
  • Afed Ullah Khan,
  • Fayaz Ahmad Khan,
  • Sohail Khan,
  • Muhammad Fawad

DOI
https://doi.org/10.2166/wpt.2023.124
Journal volume & issue
Vol. 18, no. 8
pp. 1959 – 1969

Abstract

Read online

Streamflow forecasting is crucial for planning, designing, and managing water resources. Accurate streamflow forecasting is essential in developing water resource systems that are both technically and economically efficient. This study tested several machine learning techniques to estimate monthly streamflow data in the Hunza River Basin, Pakistan, using streamflow, precipitation, and air temperature data between 1985 and 2013. The techniques tested included adaptive boosting (AB), gradient boosting (GB), random forest (RF), and K-nearest neighbors (KNN). The models were developed using river discharge as the target variable, while air temperature and precipitation as the input variables. The model's performance was assessed via four statistical performance indicators namely root mean square error (RMSE), mean square error (MSE), mean absolute error (MAE), and coefficient of determination (R2). The results obtained for RMSE, MSE, MAE, and R2 using AB, GB, RF, and KNN techniques are (16.8, 281, 6.53, and 0.998), (95.1, 9,047, 61.5, and 0.921), (126.8, 16,078, 74.6, and 0.859), and (219.9, 48,356, 146.3, and 0.775), respectively. The results indicate that AB outperforms GB, RF, and KNN in predicting monthly streamflow for the Hunza River Basin. Machine learning, particularly AB, offers a reliable approach for streamflow forecasting, aiding hazard and water management in the area. HIGHLIGHTS This study used machine learning techniques to estimate monthly streamflow in Hunza River Basin, Pakistan.; The dataset included the mean monthly streamflow, precipitation, and temperature between 1985 and 2013.; AB, GB, RF, and KNN models were used for forecasting.; RMSE, MSE, MAE, and R2 were used as performance indicators.; The AB model outperformed the other models in terms of prediction accuracy.;

Keywords