Abstract

Advancement in river flow prediction systems can greatly empower the operational river management to make better decisions, practices, and policies. Machine learning methods recently have shown promising results in building accurate models for river flow prediction. This paper aims to identify models with higher accuracy, robustness, and generalization ability by inspecting the accuracy of a number of machine learning models. The proposed models for river flow include support vector regression (SVR), a hybrid of SVR with a fruit fly optimization algorithm (FOA) (so-called FOASVR), and an M5 model tree (M5). Additionally, the influence of periodicity (π) on the forecasting enactment was examined. To assess the performance of the proposed models, different statistical meters were implemented, including root mean squared error (RMSE), mean absolute error (MAE), correlation coefficient (R), and Bayesian information criterion (BIC). Results showed that the FOASVR with RMSE (4.36 and 6.33 m3/s), MAE (2.40 and 3.71 m3/s) and R (0.82 and 0.81) values had the best performance in forecasting river flows at Babarud and Vaniar stations, respectively. Also, regarding BIC parameters, Qt−1 and π were selected as parsimonious inputs for predicting river flow one month ahead. Overall findings indicated that, although both the FOASVR and M5 predicted the river flows in suitable accordance with observed river flows, the performance of the FOASVR was moderately better than the M5 and periodicity noticeably increased the performance of the models; consequently, FOASVR can be suggested as the most accurate method for forecasting river flows.

Highlights

  • Dependable approximation of discharge is imperative in water resources management [1].River flow prediction has emerged from hydrological modeling and transformed into a dynamic and active research area [2,3]

  • The results showed that applying FOASVR had a significant role in increasing the prediction accuracy

  • Three different data-driven techniques, FOASVR, M5, and support vector regression (SVR), were compared for one month of river flow forecasting at two stations located in the Lake Urmia Basin of Iran

Read more

Summary

Introduction

Dependable approximation of discharge is imperative in water resources management [1]. The literature includes reviews of the latest machine learning models and comparative studies of the models in river and stream flow forecasting [8,9,10,11,12,13]. The support vector regression (SVR) method has been developed based on SVM and shows superiority in the prediction of hydrologic processes. Londhe and Gavraskar [29] utilized the SVR model to forecast river flow one day ahead in two studied locations. M5, support vector regression, and optimized SVR with FOA were used to forecast river flow at the Vaniar and Babarud stations on the Aji Chay and the Barandouz rivers, respectively, located in the Lake Urmia Basin of Iran.

M5 Model Tree
Evaluation Parameters
Results and Discussion
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.