Related Experiment Video
Updated: Jul 26, 2025

Capturing Flow-weighted Water and Suspended Particulates from Agricultural Canals During Drainage Events
Published on: November 7, 2017
Estimating streamflow of the Kızılırmak River, Turkey with single- and multi-station datasets using Random Forests
1Department of Civil Engineering, Faculty of Engineering, Aksaray University, Aksaray 68100, Turkey
Abstract:
Predicting missing historical or forecasting streamflows for future periods is a challenging task. This paper presents open-source data-driven machine learning models for streamflow prediction. The Random Forests algorithm is employed and the results are compared with other machine learning algorithms. The developed models are applied to the Kızılırmak River, Turkey. First model is built with streamflow of a single station (SS), and the second model is built with streamflows of multiple stations (MS). The SS model uses input parameters derived from one streamflow station. The MS model uses streamflow observations of nearby stations. Both models are tested to estimate missing historical and predict future streamflows. Model prediction performances are measured by root mean squared error (RMSE), Nash-Sutcliffe efficiency (NSE), coefficient of determination (R2), and percent bias (PBIAS). The SS model has an RMSE of 8.54, NSE and R2 of 0.98, and PBIAS of 0.7% for the historical period. The MS model has an RMSE of 17.65, NSE of 0.91, R2 of 0.93, and PBIAS of -13.64% for the future period. The SS model is useful to estimate missing historical streamflows, while the MS model provides better predictions for future periods, with its ability to better catch flow trends.
Related Concept Videos
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Rapidly Varying Flow
Survival Tree
Building a Survival Tree
Constructing a...
Design Example: Analyzing Capacity Contours for Flood Risk Assessment
Typical Model Studies
Precipitation Gravimetry
In determining nickel by gravimetric analysis, a precipitant of ethanolic dimethylglyoxime is added to a hot nickel salt solution. This is quickly followed by the dropwise addition of dilute ammonia solution until precipitation occurs. A...

