Reliable and accurate modelling of streamflow is still a challenging task due to their complex behaviour, need for extensive parameter for development as well as lack of complete or accurate data. In this study, the applicability of an emerging data-driven model, specifically a neural network autoregression (NNAR) model, was evaluated for the first time as a substitute to the physically based hydrological model Soil and Water Assessment Tool (SWAT) for predicting streamflow under data-scarce conditions and for immediate high-quality modelling results. The inputs to the NNAR model were the lagged values of the daily streamflow time series data, and the output was the predicted value for the next day. Using streamflow data that was windowed by 20 days, the NNAR model produced the best prediction. The results of the statistical metrics used to evaluate the performance of the NNAR model were satisfactory (R = 0.90, RMSE = 28.27, MAE = 11.92, R2 = 0.83), indicating a high degree of agreement between the predicted and observed streamflow. The NNAR model outputs demonstrated its ability to accurately predict streamflow in the river basin, even without an explicit understanding of the physical processes that govern the system.

  • Using the hydrological model SWAT and machine learning model NNAR, the Meeanchil River Basin's streamflow was predicted.

  • Projections of future streamflow for the period 2025–2086 under RCP 4.5 and RCP 8.5 were carried out.

  • Model performance was evaluated using R, RMSE, MAE, and R2.

  • A performance comparison between SWAT and NNAR was conducted.

Water is a very important natural resource that is necessary for all living things to survive. Water resources must be managed effectively to meet current and future demands, ensure sustainability, and meet the needs of a growing population. With more warming in the 21st century, it is expected that a larger share of the world's population will be affected by water shortages and major river floods (Zang et al. 2007; Sood & Smakhtin 2015; Chen et al. 2016). The most crucial aspect of hydrology and water resource management is the accurate prediction of floods and river flow. This is a difficult modelling task because of the complex behaviour of the streamflow caused by its characteristics like non-linearity, non-stationarity, spatial and temporal variability of rainfall, characteristics of the catchment, etc. The management of water resources, water supply, and flood prevention can all benefit from accurate streamflow estimation.

Runoff, which is a significant part of the hydrologic cycle, is the water flow that happens when soil is saturated and extra water flows over the land surface. Runoff is extremely important to the hydrological cycle because it allows for the regulation of streamflow by discharging excess precipitation into the oceans. They are crucial in understanding and solving a variety of issues encompassing water resources. In order to predict hydrological processes like surface runoff, hydrological modelling is a potent technique. It presents the hydrological cycle in the physical world. Typically, there are two main categories of hydrological models: stochastic and deterministic. The input data in stochastic hydrological models is linked to the output through statistical or mathematical methods. Deterministic hydrological models, on the other hand, characterize the physical processes in the water resources system, and are thus more complex. In general, hydrological models need a wide variety of inputs, including climatic parameters, topographical details, and spatial distributions within the watershed. These models are increasingly seen as a crucial component of environmental and water management planning. Recent years have seen a rise in the use of the Soil and Water Assessment Tool (SWAT) model for assessing basin runoff, sediment transport, and nutrient levels. It is the most widely used physically based model used at the river basin scale and is an effective tool for water resource management applications (Raihan et al. 2021; Saranya & Vinish 2021).

With technological advancements over the past few decades, researchers have become increasingly interested in the estimation of hydrological variables using machine learning (ML). In addition to physical and stochastic models, ML models have grown in popularity as powerful techniques for predicting streamflow. ML models are data-driven models that can recognize patterns in the relationships between input and output variables without being aware of the underlying physical processes. In recent years, data-driven models have become widespread in hydrological applications. In a variety of modelling tasks, including flood forecasting, runoff modelling, and predictions in data-scarce regions, ML techniques have demonstrated unprecedented precision and versatility (Höge et al. 2022). ML techniques have made significant contributions to the development of prediction systems, which have resulted in improved functionality and more cost-efficient solutions. These techniques aim to simulate the complex mathematical expressions of physical processes. The popularity of ML models among hydrologists has greatly increased as a result of their numerous advantages and capabilities. Researchers are currently working to find more precise and effective prediction models by introducing novel ML techniques.

Several recent studies have implemented ML applications in hydrologic engineering. Dalkilic & Hashimi (2020) used models like Artificial Neural Networks (ANNs), Wavelet Neural Networks (WNNs), and Adaptive Neuro-Fuzzy Inference System (ANFIS) in their study to compare how well they could forecast daily streamflow and thus identify the strengths and limitations of each model for a particular dataset. According to the findings of their research, WNN provided the most accurate result with the highest correlation to the observed data. Since it has been noted in some studies that choosing the best relevant input variables is a difficult task, Kisi et al. (2022) proposed a new modelling strategy for doing so. They also introduced a new model called the radial m5 model tree to predict daily streamflow. Additionally, the performance of this model was compared to that of four other data-driven models. For a stream in Konya, Turkey, Asaad et al. (2022) evaluated the long-term forecasting (12, 24, and 36 months) of average monthly streamflow using multilayer perceptron (MLP), long short-term memory (LSTM), and ANFIS. To examine the discrepancies between the actual data and model predicted data, they used the Mann–Whitney test in addition to statistical performance indicators.

Several data-driven models, such as ANN, Support Vector Machine (SVM), Extreme Learning Machine (ELM), LSTM, Autoregressive Integrated Moving Average (ARIMA), Seasonal Autoregressive Integrated Moving Average (SARIMA), Auto-Regressive Neural Network (ARNN), Genetic Programming (GP), and Random Forest (RF), have been used by researchers for hydrological prediction, and their accuracy in simulating runoff has been proved to be quite good (Uysal & Şorman 2017; Jimeno-Sáez et al. 2018; Tyralis et al. 2019; Parisouj et al. 2020; Al-Saati et al. 2021; Mohammadi et al. 2021; Pham et al. 2021; Danandeh Mehr et al. 2022; Höge et al. 2022; Hunt et al. 2022; Jimeno-Sàez et al. 2022; Kisi et al. 2022). Unlike physical models, which take into account the logical and physical relationships between variables, ML models use mathematical functions to link inputs to outputs. Under various hydrological conditions and various catchment characteristics, there is no general model that performs better than other models (Mohammadi et al. 2021). Studies on the application of ML to streamflow prediction have shown promising results, with some studies reporting significant improvements in prediction accuracy compared to traditional methods. However, the effectiveness of ML approaches can be influenced by factors such as the quality and availability of input data, the choice of algorithm, and the temporal and spatial scale of the analysis. Furthermore, there are still some challenges associated with the application of ML to streamflow prediction, such as the need for large amounts of high-quality data, the potential for overfitting, and the difficulty in interpreting the results and understanding the underlying relationships between input variables and streamflow.

Based on a review of existing research, we assessed the practicality of different models for predicting streamflow in our study region. These models included Artificial Neural Network with Backpropagation (ANN-BP), Support Vector Regression (SVR), RF, and ELM. We evaluated the effectiveness of these models using various evaluation criteria like R, RMSE, R², and MAE, which are important indicators for measuring a model's fit to the data. However, none of these models yielded an R value surpassing 0.73. Furthermore, when we compared the performance of the calibrated models during testing to that of the calibration period, we observed unfavourable statistical results, and the predictive reliability was notably weak. These challenges led us to opt for the NNAR model, which successfully addressed these limitations and provided improved outcomes.

Forecasting of streamflow is a crucial issue for hydrological research because it is necessary in many significant areas. The hydrological processes that take place in a basin are extremely complex to model, and no model is perfect in every basin. Decision-makers in basin management face a challenge in finding models that precisely simulate the complexity of basin processes using available data. In this study, an emerging data-driven model, specifically a neural network autoregression model (NNAR), was used as an alternative to a physically based SWAT model for predicting streamflow under data-scarce conditions and for immediate high-quality modelling results. This model typically does not incorporate physical laws and constraints, which can result in unrealistic predictions. For instance, they may fail to respect mass balance or conservation principles, leading to implausible estimates of hydrological variables. It is worth noting that recent advancements in the field have explored hybrid approaches that combine the strengths of physically based models and ML models, aiming to mitigate their respective shortcomings and improve hydrological predictions (Yang et al. 2020).

The main goal of this study is to compare the outcomes of the NNAR model with those obtained using the physically based SWAT model in order to assess the performance of the NNAR model for streamflow estimation. The forecasted streamflow data generated by the NNAR model was assessed against the results of the hydrological model SWAT for the historic period. This study is broken down into the five steps listed below: (i) hydrologic simulation of streamflow for the historic period 1980–2017 using SWAT; (ii) future prediction of streamflow in SWAT for the period 2025–2086 under RCP (representative concentration pathway) 4.5 and 8.5 emission scenarios; (iii) development of the optimal NNAR model; (iv) estimation of streamflow for the future period using the NNAR model; and (v) comparison of the results and analysis of model performance.

Study area and data used

Meenachil River Basin is located in the southern part of the Indian state of Kerala. The basin covers an area of approximately 1,200 km2 and is drained by the Meenachil River. The basin lies between 9°25′–9°55′N latitude and 76°30′–77°E longitude (Figure 1). Physiographically, the Meenachil River Basin is characterized by a hilly terrain with elevations ranging from 50 to 1,500 m above sea level. The vegetation in the Meenachil River Basin is primarily tropical rainforest and deciduous forest. The area is known for its rich flora and fauna, with many endemic species. The basin is also important for agriculture, with paddy rice, coconut, and banana being the major crops grown in the region. The basin also has numerous plantations of rubber, tea, and cardamom. The river is a source of irrigation water for agriculture, and also provides drinking water for several towns and villages in the region.
Figure 1

Location map of the study area.

Figure 1

Location map of the study area.

Close modal

The India Meteorological Department (IMD) in Pune provided the meteorological data, which included precipitation, maximum temperature, and minimum temperature from climate stations within the study area. This data was collected for a period of 1980–2017. Additionally, daily streamflow data was collected from the Central Water Commission (CWC) India for the Kidangoor station within the study area between 1987 and 2017. The land use map of the study area was generated from Landsat images downloaded from the USGS website for the period 1992 and 2008. The land use maps were created through the supervised classification of Landsat images in the ArcGIS software. The soil map of the study area was extracted using the Digital Soil Map of the World provided by the Food and Agricultural Organization (FAO) of the United Nations. The 30 × 30-m digital elevation model (DEM) of the study area was downloaded from NASA's Earth Science Data Portal. The hydrological simulation of future streamflow in SWAT requires both climate projections and land use information. The best performing climate model ensemble determined for the study area in simulating precipitation and temperature identified by Saranya & Vinish (2021) was utilized to project the climate variables. For the control period of 1980–2005, historical simulations of climate variables were taken from the climate models. The future projection of climate variables corresponding to future emission scenarios, such as RCPs 4.5 and 8.5, as outlined in the 5th IPCC assessment report, was chosen for this study. CNRM_CM5-RegCM4, CNRM_CM5-RCA4, GFDL_ESM2M-RegCM4, GFDL_ESM2M-RCA4, and NorESM1_M-RCA4 are the GCM-RCM (general circulation model-regional climate model) combinations chosen for precipitation simulation. Likewise, the selected GCM-RCM pairs for temperature (both maximum and minimum) are GFDL_ESM2M-RegCM4, GFDL_ESM2M-RCA4, NorESM1_M-RCA4, CanESM2-RegCM4, and MIROC5-RCA4. These climate model projections for the period 2025–2086 were obtained from the climate data portal of IITM Pune (Indian Institute of Tropical Meteorology). The land use map for 2030 and 2060 was projected using the land change Modeller Module of Clark labs' TerrSet software (Clark labs 2021).

SWAT model

The SWAT hydrological model is based on the water balance equation and simulates surface streamflow using the Soil Conservation Service (SCS) curve number (CN) method (Neitsch et al. 2011; Arnold et al. 2012). It can model the hydrologic cycle at three distinct scales, including the whole watershed, sub-watersheds, and hydrologic response units (HRUs). The model divides the watershed into multiple sub-basins, each of which is further divided into HRUs based on land use, soil, and slope characteristics in a given sub-watershed based on the thresholds established by the user for each of these categories (Abbaspour 2015). The model then simulates the water balance for each HRU using Equation (1) shown below (Senent-Aparicio et al. 2017):
(1)
where t is time in days, SWt and SWo are the final and initial soil water content, Rday, Qsurf, Ea, Wseep, and Qgw represent the amount of rainfall, surface runoff, evapotranspiration, percolation water entering the vadose zone from the soil profile, and return flow, respectively, in day i (all in mm). The SCS-CN method is a widely used method for estimating surface runoff in hydrological modelling, including in the SWAT model. It is a simple and practical approach for predicting runoff from small- to medium-sized watersheds.

SWAT set-up, calibration, and validation

For hydrologic modelling in SWAT, first the watershed and the sub-basins were delineated automatically using the DEM. The user starts by specifying an outlet point, then SWAT identifies the upstream drainage area of the outlet point using the DEM data. The delineated watershed was divided into 35 sub-basins in this study. Watershed is again divided into HRUs of similar hydrologic characteristics, such as soil type, land use, and slope. The land use maps for the study area during the calibration period 1987–2004 and the validation period 2005–2017 were prepared from cloud-free Landsat 5 images for the years 1992 and 2008, respectively, by a maximum likelihood algorithm and a supervised classification tool in ArcGIS. The satellite images were divided into nine different land use land cover categories (Figures 2 and 3), such as water, grassland, tea plantation, urban area, forest, paddy field, mixed vegetation, barren land, and rubber plantation. Following classification, the accuracy of the classification results was assessed by comparing classified maps with the corresponding ground truth data. The reference points for 1990 and 2008 were gathered from Landsat images, prior reports, and maps and Google Earth. The land use, soil, and slope map of the study area were reclassified to form meaningful HRUs. The user-defined thresholds were then overlaid on the reclassified maps to produce HRUs. For land use, slope, and soil area, a threshold of 20, 20, and 10%, respectively, was set in the current study.
Figure 2

Land use map for the year 1992.

Figure 2

Land use map for the year 1992.

Close modal
Figure 3

Land use map for the year 2008.

Figure 3

Land use map for the year 2008.

Close modal

The threshold values are set in order to prevent the formation of an excessive amount of HRUs by removing insignificant land use, soil type, and slope in each sub-basin (Chen & Chang 2021). One hundred and twenty-three HRUs are being created in this study area. The next step is to define the weather data for the simulation period. Once the HRUs and weather data were defined, the input tables for the SWAT model were written. The model uses the SCS-CN method (Neitsch et al. 2009) to calculate runoff, and the most accurate Penman–Monteith equation was chosen to compute the potential evapotranspiration. The final step is to run the SWAT model to simulate the streamflow for the defined watershed. The runoff was estimated independently for each HRU, and then it was routed in order to get the overall runoff for the watershed. The simulation included a 3-year warm-up period. The simulation was scheduled to run from 1980 to 2017, inclusive of the warm-up period.

SWAT Calibration Uncertainties Program (SWAT-CUP) is a program designed for analysing the prediction uncertainty of calibration and validation outcomes of the SWAT model. It includes various calibration and uncertainty analysis procedures, such as Sequential Uncertainty Fitting-2 (SUFI-2). Sensitivity analysis is an important part of hydrological modelling, as it helps to identify the most important parameters that influence model output. SWAT-CUP offers both global and local sensitivity analysis methods. Global sensitivity analysis involves exploring the sensitivity of model output to changes in all input parameters, while local sensitivity analysis focuses on the sensitivity of model output to changes in a specific parameter. To validate the model, SWAT uses observed streamflow data and compares them with simulated streamflow from the model. During calibration, the model parameters are adjusted until the simulated streamflow closely matches the observed data, within an acceptable margin of error. The adjusted values of the sensitive parameters were then input into the SWAT model, and runoff simulations for the validation period were executed. The performance of the SWAT model in simulating streamflow for the calibration and validation periods was evaluated in terms of the performance indices such as NSE, root mean square error to the standard deviation (RSR), and percent bias (PBIAS) (Moriasi et al. 2007). Once the model is calibrated and validated, the model can be used to forecast future streamflow and evaluate the impact of various land management scenarios on watershed processes and water resources. This model has been successfully applied over the study area in previous studies and has been shown to be effective in simulating the hydrological characteristics of the basin.

Bias correction of GCM-RCM pairs

Regional climate models are increasingly being used to provide high-resolution climate projections for specific regions. However, the output of these models may have biases due to the model's inherent limitations, such as the use of coarse input data, limited representation of physical processes, and simplification of complex feedback mechanisms. As a result, bias correction is often necessary to improve the accuracy of RCM output for precipitation and temperature variables (Fang et al. 2015; Mudbhatkal & Mahesha 2018). Bias correction of precipitation and temperature outputs from RCMs involves adjusting the model output to better match observations from weather stations or other datasets. Out of the significant types of bias correction methods available for precipitation and temperature, the widely adopted distribution mapping (DM) method has been chosen in this study. It involves adjusting the cumulative distribution function (CDF) of the modelled data by matching the observed and simulated quantiles. A transfer function is derived from the observed and simulated datasets, which is used to readjust distributions in order to correct the RCM simulations for observed rainfall and temperature. It corrects the mean, standard deviation, and quantiles of raw RCM data by matching the distribution function with the data observed.

The DM method used in this study involves the comparison of the RCM-simulated climate variables with the observed ones at different cumulative probabilities. For instance, the RCM-simulated climate variable for a particular day in a specific month is compared to its corresponding cumulative probability on the empirical CDF of the RCM simulations. The empirical CDF of the observations is then examined, and the climate variable value for the same cumulative probability is determined. This value is then taken as the corrected value for the RCM simulation. This procedure was applied to correct both precipitation and temperature for the control and future run. For the control and future runs, the corrected precipitation in terms of the gamma distribution is given by Equations (2) and (3), respectively:
(2)
(3)
where and are the bias-corrected daily precipitation for the control period (1980–2005) and the future period (2025–2086) and represents the long-term monthly mean. The term and , respectively, represents the daily observed and uncorrected (raw) precipitation. The shape parameter (α) and scale parameter (β) of the gamma distribution of precipitation of mth month for the control run are denoted by and , respectively, whereas for the observed precipitation, they are and , respectively.
Similarly, the corrected temperature in terms of normal distribution is given below:
(4)
(5)
where and are the normal distribution CDF and its inverse, respectively. The term and represents the bias-corrected daily temperature for the control and future periods, respectively, and and represent the uncorrected (raw) temperature for the control run and future run, respectively. The term μ and σ represents the mean and standard deviation of the Gaussian distribution of temperature.

Neural network autoregression model (NNAR)

NNAR is a type of time series forecasting model that uses a neural network to model the relationship between a time series and its lagged values. NNAR models are particularly useful for time series data with complex patterns and non-linear relationships. In an NNAR model, the neural network is trained to predict the current value of a time series based on its past values. The inputs to the neural network are the lagged values of the time series, and the output is the predicted value for the next time step (Figure 4). The model learns the relationship between the lagged values and the current value through a process of training on historical data.
Figure 4

Framework of the NNAR model.

Figure 4

Framework of the NNAR model.

Close modal

The ‘forecast’ package in R includes an implementation of the NNAR time series forecasting model. This package provides a user-friendly interface for building, training, and testing NNAR models in R. The ‘nnetar()’ function is a time series forecasting function provided in the forecast package in R (Hyndman & Athanasopoulos 2018). The nnetar() function takes a time series object as input and fits an NNAR model to the data. The function allows the user to specify several hyperparameters, including the number of lagged values to include as predictors, the number of hidden layers in the neural network, and the number of neurons in each hidden layer. The default values for these hyperparameters are chosen based on empirical testing and are generally suitable for many time series datasets. Once the NNAR model is trained using the nnetar() function, the forecast() function can be used to generate forecasts of future values. The function takes the trained model and the number of time periods to forecast as inputs and produces a forecast object that can be further analysed and plotted.

In the present study, the NNAR model has been applied to forecasting river flow. The forecast package for R includes the nnetar () function, which builds a neural network model for a time series using past values of the series as inputs of the observed streamflow. Given a time series Y1, Y2, … , Yt, the NNAR model of order p, denoted as NNAR(p), can be expressed as:
(6)
where εt is the error term, and f is a function approximated by a neural network. The neural network is trained on the past observations of the time series to learn the patterns and relationships between the input variables (Yt−1, Yt−2, … , Ytp) and the output variable (Yt).

The nnetar () function in R uses a feedforward neural network with a single hidden layer and backpropagation algorithm to approximate the function f. The number of neurons in the hidden layer is determined by the size parameter of the function. It is possible to iteratively generate future sample paths of this model by randomly producing a εt value, which can be obtained through either resampling from historical values or generating a value from a normal distribution. In the context of prediction, the network is utilized in a repetitive manner. To predict the next step, we utilize the historical data at hand. To forecast two steps ahead, we make use of the prior one-step prediction in conjunction with the historical information. We continue this procedure until we have obtained all of the necessary predictions. The weights and biases of the neural network are estimated using the training set, and the trained model is then used to make predictions on the test set. The observed streamflow data of Kidangoor station available for the period 1987–2016 was used to train, validate, and test the model. The input layer was taken as the Target with a lag of specified length, the input layer data were classified as (70% Training + 15% Test + 15% Validation) randomly. The results in the output layer were compared with the target. The calibrated NNAR model was validated for 2017 by comparing the observed streamflow data from the stream gauge station in the study area. In addition, the NNAR model was used to predict streamflow for the future period after its performance was deemed satisfactory. The results were then compared to the future projections made by the SWAT model under RCP 4.5 and RCP 8.5. A comparative analysis of the future predictions of both models was conducted.

Model performance evaluation

The performance of the NNAR model was evaluated in terms of statistical performance indicators such as root mean square error (RMSE), correlation coefficient (R), mean absolute error (MAE), and coefficient of determination (R2). These performance evaluators are determined using the equations shown below.
(7)
(8)
(9)
(10)
where and are the observed and predicted values at time i, and are the corresponding mean values of observed and predicted values, and n is the total number of observations. The R value measures the linear relationship between the predicted values and the actual values. It ranges from −1 to +1, a high correlation coefficient indicates that the model predictions are strongly related to the actual values. RMSE is a measure of the difference between the model predictions and the observed data. It ranges from 0 to ∞, with smaller values indicating a better match between the model predictions and the observed data. MAE is also a useful metric and is the average of the absolute values of the differences between the actual and predicted values. A lower MAE indicates better predictive accuracy. R² is a measure of how well the model predictions fit the observed data. It ranges from 0 to 1, with values closer to 1 indicating a better fit between the model predictions and the observed data.

The study aimed to forecast the streamflow of the Meenachil River Basin by utilizing two models, a physically based model called SWAT and a data-driven model named NNAR. The performance of these models was assessed by comparing their results with observed streamflow data from 1987 to 2017. The models were then utilized to predict future streamflow in the study area for the years 2025–2086.

Streamflow simulation in the SWAT model

The SWAT model was calibrated in SWAT-CUP software using the SUFI-2 algorithm by adjusting the model parameters to improve its ability to replicate observed streamflow. This process is performed by running the model for the calibration period 1987–2004 using a set of initial parameter values. The model output is then compared to observed data, and the parameter values are adjusted to reduce the difference between the simulated and observed values. The performance measure Nash–Sutcliffe efficiency (NSE) was used as the objective function by the SUFI-2 algorithm for calibration. The global sensitivity analysis resulted in 15 most sensitive parameters such as CH_N2, CH_K2, SOL_BD, SOL_AWC, GW_DELAY, GWQMN, GW_REVAP, ALPHA_BF, CN2 REVAPMN, RECHARGE_DP, ESCO, EPCO, CH_N2, SOL_K, and ALPHA_BNK which are used to calibrate the model. The description, value range, and fitted value of the sensitive parameters are given in Table 1.

Table 1

Sensitive parameters identified using SWAT-CUP software

ParameterDescriptionFitted valueValue range
ALPHA_BF Baseflow alpha factor (days) 0.875 0–1 
CN2 SCS runoff curve number 96.42 35–100 
GW_DELAY Groundwater delay (days) 212.50 0–500 
GWQMN Threshold depth of water in the shallow aquifer required for return flow (mm) 2,875 0–5,000 
GW_REVAP Groundwater ‘revap’ coefficient 0.168 0.02–0.2 
REVAPMN Threshold depth of water for revap or percolation to occur 87.5 0–500 
RECHARGE_DP Deep aquifer percolation factor 0.225 0–1 
ESCO Soil evaporation compensation factor 0.475 0–1 
EPCO Plant uptake compensation factor 0.325 0–1 
CH_N2 Manning's n value for the main channel 0.0172 0–0.3 
CH_K2 Effective hydraulic conductivity in main channel alluvium 487.5 0–250 
SOL_BD Moist bulk density (g/cm31.90 0.9–2.5 
SOL_AWC Available water capacity of the soil layer 0.175 0–1 
SOL_K Saturated hydraulic conductivity 1,450 0–2,000 
ALPHA_BNK Baseflow alpha factor for bank storage 0.325 0–1 
ParameterDescriptionFitted valueValue range
ALPHA_BF Baseflow alpha factor (days) 0.875 0–1 
CN2 SCS runoff curve number 96.42 35–100 
GW_DELAY Groundwater delay (days) 212.50 0–500 
GWQMN Threshold depth of water in the shallow aquifer required for return flow (mm) 2,875 0–5,000 
GW_REVAP Groundwater ‘revap’ coefficient 0.168 0.02–0.2 
REVAPMN Threshold depth of water for revap or percolation to occur 87.5 0–500 
RECHARGE_DP Deep aquifer percolation factor 0.225 0–1 
ESCO Soil evaporation compensation factor 0.475 0–1 
EPCO Plant uptake compensation factor 0.325 0–1 
CH_N2 Manning's n value for the main channel 0.0172 0–0.3 
CH_K2 Effective hydraulic conductivity in main channel alluvium 487.5 0–250 
SOL_BD Moist bulk density (g/cm31.90 0.9–2.5 
SOL_AWC Available water capacity of the soil layer 0.175 0–1 
SOL_K Saturated hydraulic conductivity 1,450 0–2,000 
ALPHA_BNK Baseflow alpha factor for bank storage 0.325 0–1 

The performance of the SWAT model in simulating streamflow for the calibration and validation periods was evaluated as per the rating specified by Moriasi et al. (2007). The value of the performance indices was found to be NSE = 0.78, PBIAS = 4.7%, and RSR = 0.47 during the calibration period (1987–2004) and NSE = 0.74, PBIAS = 7.08%, and RSR = 0.501 during the validation period (2005–2017). The performance rating of the indices during the calibration period was ‘very good’. In contrast, for the validation period, NSE and RSR belonged to the ‘good’ category of performance rating, while PBIAS belonged to the ‘very good’ category. The observed and simulated monthly streamflow during the calibration and validation periods is graphically represented in Figure 5(a) and 5(b), respectively. Figure 6 displays the scatter plots demonstrating how closely the simulated values match the actual values during the calibration and validation periods. Figure 6 also displays the coefficient of determination (R2) for the calibration and validation periods. The R-squared value was found to be 0.8 during calibration and 0.75 during validation. A quantitative evaluation of the model's goodness-of-fit can be made by calculating the R-squared value for this scatter plot. An R-squared value nearer to 1 denotes a better fit between the observed and simulated values; the value ranges from 0 to 1.
Figure 5

Monthly streamflow simulated by SWAT in comparison to observed streamflow for the (a) calibration and (b) validation periods.

Figure 5

Monthly streamflow simulated by SWAT in comparison to observed streamflow for the (a) calibration and (b) validation periods.

Close modal
Figure 6

Scatter plot of observed streamflow and SWAT simulated streamflow for the (a) calibration and (b) validation periods.

Figure 6

Scatter plot of observed streamflow and SWAT simulated streamflow for the (a) calibration and (b) validation periods.

Close modal

Performance of the NNAR model

Before using the nnetar() function for streamflow modelling, the stationarity of the time series data was tested using KPSS test and confirmed that the series is not trend stationary with a p-value of 0.0231. The KPSS is a statistical test used to determine whether a time series is stationary or non-stationary. Stationary time series are those where the statistical properties (such as the mean and variance) remain constant over time, while non-stationary time series are those where these properties change over time. This test works by testing the null hypothesis that the time series is stationary against the alternative hypothesis that it is non-stationary. Further, the seasonality component was removed using the stl() function in stat package. The preprocessed data was fed to the nnetar() function for forecasting. The forecasting of time series data using the NNAR model had two phases. The determination of the order of the autoregressive model was phase one and training the neural network using the training dataset by considering the order of autoregressive was the second phase.

The nnetar() function from the forecast package has the power of both ARIMA and ANN. This function was used to train the model with various lags. An optimal model was selected by the function and was of 20 days lag. Further models with higher lags were tested and were found to be ill-learned compared to the optimal 20 lag model. Model training was observed through a validation dataset along with the training data and was found to be efficiently trained. Finally, completely unknown data was fed to the trained model to confirm the consistency in performance. The performance of the NNAR model during training, validation, and testing was evaluated using popular model evaluation measures suitable to the hydrological study. The performance of the model for lag 1–20 is shown in Table 2. From Table 2, it is clear that the model became stable at 20 lag version with the highest consistent correlation and R-square values over training, validation, and testing models. The NNAR model produced the best prediction with a 20-day windowed streamflow data. The streamflow was predicted using the model and was compared with that of the observed streamflow available from Kidangoor station.

Table 2

Performance measures calculated for the NNAR model with all possible lags

LagTraining
Validation
Testing
RRMSEMAER2RRMSEMAER2RRMSEMAER2
0.2187 13.32 0.225 0.031 0.44 13.65 0.281 0.002 0.84 21.99 0.2961 0.105 
0.77 28.63 0.295 0.54 0.77 28.414 0.294 0.55 0.77 28.03 0.289 0.555 
0.776 28.032 0.289 0.55 0.775 27.54 0.293 0.54 0.779 27.27 0.298 0.544 
0.812 26.08 0.29 0.61 0.827 25.471 0.2961 0.65 0.74 33.49 0.3 0.466 
0.773 27.87 0.291 0.54 0.77 27.548 0.293 0.542 0.789 26.88 0.299 0.56 
0.82 25.47 0.29 0.65 0.758 33.06 0.29 0.48 0.753 33.07 0.297 0.478 
0.746 32.33 0.289 0.466 0.74 31.72 0.283 0.467 0.753 31.094 0.277 0.4766 
0.766 30.468 0.281 0.499 0.78 29.86 0.271 0.533 0.79 29.36 0.281 0.55 
0.799 28.86 0.285 0.57 0.83 28.64 0.29 0.577 0.808 28.418 0.298 0.5856 
10 0.8133 27.985 0.299 0.601 0.812 27.66 0.299 0.6 0.816 27.249 0.294 0.609 
11 0.814 27.11 0.297 0.605 0.8134 27.015 0.364 0.6005 0.8186 26.67 0.3 0.6123 
12 0.823 26.257 0.2969 0.623 0.828 25.92 0.301 0.63 0.834 25.57 0.294 0.649 
13 0.845 24.93 0.3 0.67 0.85 24.47 0.299 0.687 0.85 24.04 0.299 0.701 
14 0.874 22.75 0.33 0.73 0.877 22.51 0.348 0.744 0.879 22.28 0.361 0.745 
15 0.8745 23.22 0.37 0.74 0.899 21.668 1.18 0.799 0.9375 19.59 0.55 0.866 
16 0.935 20.48 0.49 0.85 0.891 28.8 0.46 0.71 0.868 27.74 0.52 0.642 
17 0.9023 22.65 0.51 0.79 0.914 22.13 0.42 0.81 0.82 27.05 0.5 0.59 
18 0.9099 23.457 0.517 0.798 0.895 26.95 0.454 0.761 0.9071 23.71 0.506 0.8 
19 0.9006 19.84 0.487 0.79 0.9025 19.53 0.534 0.8 0.9035 19.38 0.5465 0.8024 
20 0.907 18.23 0.563 0.81 0.906 18.53 0.565 0.9061 0.9063 18.76 0.559 0.808 
LagTraining
Validation
Testing
RRMSEMAER2RRMSEMAER2RRMSEMAER2
0.2187 13.32 0.225 0.031 0.44 13.65 0.281 0.002 0.84 21.99 0.2961 0.105 
0.77 28.63 0.295 0.54 0.77 28.414 0.294 0.55 0.77 28.03 0.289 0.555 
0.776 28.032 0.289 0.55 0.775 27.54 0.293 0.54 0.779 27.27 0.298 0.544 
0.812 26.08 0.29 0.61 0.827 25.471 0.2961 0.65 0.74 33.49 0.3 0.466 
0.773 27.87 0.291 0.54 0.77 27.548 0.293 0.542 0.789 26.88 0.299 0.56 
0.82 25.47 0.29 0.65 0.758 33.06 0.29 0.48 0.753 33.07 0.297 0.478 
0.746 32.33 0.289 0.466 0.74 31.72 0.283 0.467 0.753 31.094 0.277 0.4766 
0.766 30.468 0.281 0.499 0.78 29.86 0.271 0.533 0.79 29.36 0.281 0.55 
0.799 28.86 0.285 0.57 0.83 28.64 0.29 0.577 0.808 28.418 0.298 0.5856 
10 0.8133 27.985 0.299 0.601 0.812 27.66 0.299 0.6 0.816 27.249 0.294 0.609 
11 0.814 27.11 0.297 0.605 0.8134 27.015 0.364 0.6005 0.8186 26.67 0.3 0.6123 
12 0.823 26.257 0.2969 0.623 0.828 25.92 0.301 0.63 0.834 25.57 0.294 0.649 
13 0.845 24.93 0.3 0.67 0.85 24.47 0.299 0.687 0.85 24.04 0.299 0.701 
14 0.874 22.75 0.33 0.73 0.877 22.51 0.348 0.744 0.879 22.28 0.361 0.745 
15 0.8745 23.22 0.37 0.74 0.899 21.668 1.18 0.799 0.9375 19.59 0.55 0.866 
16 0.935 20.48 0.49 0.85 0.891 28.8 0.46 0.71 0.868 27.74 0.52 0.642 
17 0.9023 22.65 0.51 0.79 0.914 22.13 0.42 0.81 0.82 27.05 0.5 0.59 
18 0.9099 23.457 0.517 0.798 0.895 26.95 0.454 0.761 0.9071 23.71 0.506 0.8 
19 0.9006 19.84 0.487 0.79 0.9025 19.53 0.534 0.8 0.9035 19.38 0.5465 0.8024 
20 0.907 18.23 0.563 0.81 0.906 18.53 0.565 0.9061 0.9063 18.76 0.559 0.808 

When using 20-day windowed streamflow data, the NNAR model yielded the best prediction. For this reason, the statistical parameters that correspond to the 20-day lag are in bold.

The statistical metrics utilized to assess the model's performance displayed acceptable outcomes for the calibration period (R = 0.92, RMSE = 32.86, R2 = 0.843, MAE = 14.40) and the validation period (R = 0.90, RMSE = 28.27, R2 = 0.83, MAE = 11.92), indicating a strong agreement between the predicted and observed streamflow. The daily streamflow predicted by the NNAR model during the calibration and validation periods in comparison to the observed flow is respectively shown in Figures 7(a) and 8(a). Figures 7(b) and 8(b) represent the scatter plots with R-squared value during the calibration and validation periods, respectively, as a measure of the model's predictive ability. After comparing the simulation of the NNAR model with the observed data, it was discovered that the NNAR model performed exceptionally well, with its simulations being even more similar to the observed streamflow data.
Figure 7

Comparison of observed streamflow and streamflow predicted by the NNAR model in terms of (a) streamflow hydrograph and (b) scatter plot for the calibration period.

Figure 7

Comparison of observed streamflow and streamflow predicted by the NNAR model in terms of (a) streamflow hydrograph and (b) scatter plot for the calibration period.

Close modal
Figure 8

Comparison of observed streamflow and streamflow predicted by the NNAR model in terms of (a) streamflow hydrograph and (b) scatter plot for the validation period.

Figure 8

Comparison of observed streamflow and streamflow predicted by the NNAR model in terms of (a) streamflow hydrograph and (b) scatter plot for the validation period.

Close modal

Comparison of streamflow projected by the SWAT and NNAR models

The satisfactory performance of the NNAR model in streamflow prediction led to its application in future predictions, alongside the SWAT model. Specifically, the NNAR model was used to predict streamflow for the period of 2025–2086 and the results were compared with streamflow projections from the SWAT model under RCP 4.5 and 8.5 scenarios. Upon analysis, it was found that there was a strong correlation between the streamflow simulated by the SWAT model under RCP 8.5 scenario and the predicted streamflow of the NNAR model. The correlation between the NNAR model's predicted streamflow for the future period (2025–2086) and the SWAT simulated streamflow under RCP 8.5 was 0.86, whereas it was 0.43 for RCP 4.5. The results suggest that either approach, whether data-driven or process-based, can be used to make accurate streamflow predictions in the river basin. However, the SWAT model remains useful in basins with inadequate streamflow data as it does not require observed streamflow as input. The choice of model may depend on the specific needs of the application, such as the availability of data, the desired level of detail in the predictions, and computational resources available. Figures 9 and 10 illustrate the comparison between the projected annual maximum streamflow simulated by the NNAR model and streamflow under RCP 8.5 and RCP 4.5 scenarios, respectively.
Figure 9

Annual maximum streamflow simulated by the SWAT model under RCP 8.5 scenario and the NNAR model.

Figure 9

Annual maximum streamflow simulated by the SWAT model under RCP 8.5 scenario and the NNAR model.

Close modal
Figure 10

Annual maximum streamflow simulated by the SWAT model under RCP 4.5 scenario and the NNAR model.

Figure 10

Annual maximum streamflow simulated by the SWAT model under RCP 4.5 scenario and the NNAR model.

Close modal

The graph shows that the trend of the annual maximum streamflow of the NNAR model matches exactly with the SWAT simulated streamflow under RCP 8.5 scenario. However, the upper extreme of annual maximum streamflow simulated by SWAT under both scenarios was found to be higher than that of the NNAR model, and the lower extremes of annual maximum streamflow coincided exactly in the case of NNAR and SWAT under RCP 8.5.

Additionally, the projected annual average streamflow simulated by the NNAR model and the SWAT model under RCPs 8.5 and 4.5 is respectively shown in Figures 11 and 12.
Figure 11

Annual average streamflow simulated by the SWAT model under RCP 8.5 scenario and the NNAR model.

Figure 11

Annual average streamflow simulated by the SWAT model under RCP 8.5 scenario and the NNAR model.

Close modal
Figure 12

Annual average streamflow simulated by the SWAT model under RCP 8.5 scenario and the NNAR model.

Figure 12

Annual average streamflow simulated by the SWAT model under RCP 8.5 scenario and the NNAR model.

Close modal

The variation in annual average streamflow simulated by NNAR and SWAT under RCP 8.5 also follows the same trend. Whereas a significant discrepancy was observed between the NNAR model simulation and the SWAT simulated streamflow under RCP 4.5. The findings indicate that future streamflow is more likely to follow the trend demonstrated by both the NNAR and SWAT models under RCP 8.5 scenario. The similarity between the predicted future trends in streamflow, as shown by both the NNAR and SWAT models, suggests that the SWAT model prediction under RCP 8.5 is reliable. The use of multiple models to simulate future streamflow can provide more robust results and a more comprehensive understanding of the expected changes in streamflow. The ups and downs shown in annual streamflow provide useful information for decision-makers to develop appropriate water management strategies to address upcoming drought and flood conditions.

When quantitatively comparing the SWAT and NNAR models, the first aspect considered was the input data requirements. To achieve accurate and dependable streamflow prediction for a catchment, the SWAT model necessitates extensive input data, including climate data (such as precipitation, maximum and minimum temperature, relative humidity, wind speed, and solar radiation), topographic data like the study area's DEM, as well as soil and land use maps specific to the study area. Conversely, the NNAR model only requires previous records of streamflow data as its input. The process of preparing input data for the SWAT model is time-consuming, particularly when generating the land use map. This land use map was derived from Landsat images using ArcGIS software, and its projection for future periods was carried out using TerrSet software. In total, from the initiation of input data preparation, calibration to the simulation and future projection of streamflow in the SWAT model, the entire process took approximately 2 months to complete. In contrast, the NNAR model, with its minimal data requirements, only required 2 days for prediction, making it significantly faster in comparison.

The choice between the SWAT model and the NNAR model for predicting streamflow depends on the specific requirements of the study, the availability of data, and the level of understanding and interpretability desired. SWAT is more appropriate when detailed physical processes need to be explicitly represented, while NNAR is valuable when accurate predictions are needed without the need for a detailed understanding of underlying mechanisms.

Water resource management relies heavily on streamflow predictions. As water is a vital resource, decision-makers must be able to allocate water resources effectively, particularly during droughts, floods, or other extreme weather events. The usefulness of ML in predicting streamflow is significant, especially in cases where traditional physical models may face limitations due to the lack of data or computing resources. In this study, the effectiveness of the NNAR data-driven model for predicting streamflow was examined and compared to the SWAT hydrological model, for the Meenachil River Basin in central Kerala, India. For the NNAR model, the streamflow data's lagged values were used as inputs, and the predicted value for the next time step was the output. The best model was obtained by using 20 lagged streamflow values as inputs when predicting the streamflow. Both SWAT and NNAR models demonstrated satisfactory performance when calibrated and validated using historical data. The NNAR model showed a better representation of actual streamflow variations compared to the SWAT model for the historical period. In order to enhance the reliability of future predictions, both climate and land use changes were taken into account in the SWAT model. When comparing the future predictions of both SWAT and NNAR models, a strong correlation (R = 0.86) was observed between the simulated streamflow by SWAT using climate data corresponding to RCP 8.5 and the results of the NNAR model. While it is not feasible to validate future predictions, the substantial correlation between the projections of two completely distinct models enhances the credibility and dependability of their forecasts. The consensus in their predictions bolsters confidence in the results and establishes a solid foundation for making informed decisions or conducting further analyses concerning streamflow.

The use of the NNAR model has made streamflow prediction easier by reducing the required time and computational resources compared to the traditional method of using SWAT. Further research may be needed to understand the advantages and limitations of each modelling approach in different hydrological settings and under different climate scenarios. ML has the potential to be a valuable tool for streamflow prediction, particularly in situations where physical models may be limited by data availability or computational resources. Ongoing research is needed to further refine and improve ML approaches for streamflow prediction, and to better understand the strengths and limitations of these methods in different contexts. Overall, the results provide evidence that ML models can be a useful tool in hydrological prediction, especially in cases where process-based models are computationally expensive or when data are limited.

Data cannot be made publicly available; readers should contact the corresponding author for details.

The authors declare there is no conflict.

Abbaspour
K. C.
2015
SWAT-Calibration and Uncertainty Programs (CUP)—A User Manual
.
Swiss Federal Institute of Aquatic Science and Technology
,
Eawag
,
Duebendorf, Switzerland
, pp.
1
100
.
Al-Saati
N. H.
,
Omran
I. I.
,
Salman
A. A.
,
Al-Saati
Z.
&
Hashim
K. S.
2021
Statistical modeling of monthly streamflow using time series and artificial neural network models: Hindiya Barrage as a case study
.
Water Practice and Technology
16
(
2
),
681
691
.
https://doi.org/10.2166/wpt.2021.012
.
Arnold
J.
,
Moriasi
D.
,
Gassman
P.
,
Abbaspour
K.
,
White
M.
,
Srinivasan
R.
,
Santhi
C.
,
Harmel
R.
,
van Griensven
A.
,
van Liew
M.
,
Kannan
N.
&
Jha
M.
2012
SWAT: model use, calibration and validation
.
Transactions of the ASABE
55
,
1491
1508
.
Asaad
M. N.
,
Eryürük
Ş.
&
Eryürük
K.
2022
Forecasting of streamflow and comparison of artificial intelligence methods: a case study for Meram Stream in Konya, Turkey
.
Sustainability
14
(
10
),
6319
.
https://doi.org/10.3390/su14106319
.
Chen
J.
&
Chang
H.
2021
Relative impacts of climate change and land cover change on streamflow using SWAT in the Clackamas River Watershed, USA
.
Journal of Water and Climate Change
12
(
5
),
1454
1470
.
https://doi.org/10.2166/wcc.2020.123
.
Chen
J.
,
Shi
H.
,
Sivakumar
B.
&
Peart
M. R.
2016
Population, water, food, energy and dams
.
Renewable and Sustainable Energy Reviews
56
,
18
28
.
https://doi.org/10.1016/j.rser.2015.11.043
.
Clark Labs
2021
TerrSet 2020 Geospatial Monitoring and Modeling Software
.
Clark University
,
Worcester, MA
,
USA
.
Available from: https://clarklabs.org/terrset/ (accessed 8 December 2022)
.
Danandeh Mehr
A.
,
Ghadimi
S.
,
Marttila
H.
&
Haghighi
A. T.
2022
A new evolutionary time series model for streamflow forecasting in boreal lake-river systems
.
Theoretical and Applied Climatology
148
,
255
268
.
https://doi.org/10.1007/s00704-022-03939-3
.
Fang
G. H.
,
Yang
J.
,
Chen
Y. N.
&
Zammit
C.
2015
Comparing bias correction methods in downscaling meteorological variables for a hydrologic impact study in an arid area in China
.
Hydrology and Earth System Sciences
19
,
2547
2559
.
http://dx.doi.org/10.5194/hess-19- 2547-2015
.
Höge
M.
,
Scheidegger
A.
,
Baity-Jesi
M.
,
Albert
C.
&
Fenicia
F.
2022
Improving hydrologic models for predictions and process understanding using neural ODEs
.
Hydrology and Earth System Sciences
26
,
5085
5102
.
https://doi.org/10.5194/hess-26-5085-2022
.
Hunt
K. M. R.
,
Matthews
R. G.
,
Pappenberger
F.
&
Prudhomme
C.
2022
Using a long short-term memory (LSTM) neural network to boost river streamflow forecasts over the western United States
.
Hydrology and Earth System Sciences
26
(
21
),
5449
5472
.
https://doi.org/10.5194/hess-26-5449-2022
.
Hyndman
R. J.
&
Athanasopoulos
G.
2018
Forecasting: Principles and Practice
, 2nd edn.
OTexts
,
Melbourne
,
Australia
.
Available from: OTexts.com/fpp2.
Jimeno-Sáez
P.
,
Senent-Aparicio
J.
,
Pérez-Sánchez
J.
&
Pulido-Velazquez
D.
2018
A comparison of SWAT and ANN models for daily runoff simulation in different climatic zones of Peninsular Spain
.
Water
10
(
2
),
192
.
https://doi.org/10.3390/w10020192
.
Jimeno-Sáez
P.
,
Martínez-España
R.
,
Casalí
J.
,
Pérez-Sánchez
J.
&
Senent-Aparicio
J.
2022
A comparison of performance of SWAT and machine learning models for predicting sediment load in a forested Basin, Northern Spain
.
Catena
212
,
105953
.
https://doi.org/10.1016/j.catena.2021.105953
.
Kisi
O.
,
Heddam
S.
,
Keshtegar
B.
,
Piri
J.
&
Adnan
R. M.
2022
Predicting daily streamflow in a cold climate using a novel data mining technique: radial M5 model tree
.
Water
14
(
9
),
1449
.
https://doi.org/10.3390/w14091449
.
Mohammadi
B.
,
Moazenzadeh
R.
,
Christian
K.
&
Duan
Z.
2021
Improving streamflow simulation by combining hydrological process-driven and artificial intelligence-based models
.
Environmental Science and Pollution Research
28
(
46
),
65752
65768
.
doi:10.1007/s11356-021-15563-1
.
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
.
Mudbhatkal
A.
&
Mahesha
A.
2018
Bias correction methods for hydrologic impact studies over India's Western Ghat Basins
.
Journal of Hydrologic Engineering
23
(
2
),
05017030
05017113
.
doi:10.1061/(ASCE)HE.1943-5584.0001598
.
Neitsch
S. L.
,
Arnold
J. G.
,
Kiniry
J. R.
&
Williams
J. R.
2009
Soil and Water Assessment Tool Theoretical Documentation Version 2009
.
Texas Water Resources Institute Technical Report No. 406
.
Neitsch
S. L.
,
Arnold
J. G.
,
Kiniry
J. R.
&
Williams
J. R.
2011
Soil and Water Assessment Tool Theoretical Documentation Version 2009. Texas Water Resources Institute. Available from: https://hdl.handle.net /1969.1/128050
.
Parisouj
P.
,
Mohebzadeh
H.
&
Lee
T.
2020
Employing machine learning algorithms for streamflow prediction: a case study of four river basins with different climatic zones in the United States
.
Water Resources Management
34
,
4113
4131
.
https://doi.org/10.1007/s11269-020-02659-5
.
Pham
L. T.
,
Luo
L.
&
Finley
A.
2021
Evaluation of random forests for short-term daily streamflow forecasting in rainfall- and snowmelt-driven watersheds
.
Hydrology and Earth System Sciences
25
(
6
),
2997
3015
.
https://doi.org/10.5194/hess-25-2997-2021
.
Raihan
F.
,
Ondrasek
G.
,
Islam
M. S.
,
Maina
J. M.
&
Beaumont
L. J.
2021
Combined impacts of climate and land use changes on long-term streamflow in the Upper Halda Basin, Bangladesh
.
Sustainability
13
(
21
),
12067
.
https://doi.org/10.3390/su132112067
.
Saranya
M. S.
&
Vinish
V. N.
2021
Evaluation and selection of CORDEX-SA datasets and bias correction methods for a hydrological impact study in a Humid Tropical River Basin, Kerala
.
Journal of Water and Climate Change
12
(
8
),
3688
3713
.
https://doi.org/10.2166/wcc.2021.139
.
Saranya
M. S.
&
Vinish
V. N.
2022
Impact evaluation and analysis at a river basin scale under projected climate and land-use change
.
Water Supply
22
(
12
),
8907
8922
.
https://doi.org/10.2166/ws.2022.417
.
Senent-Aparicio
J.
,
Pérez-Sánchez
J.
,
Carrillo-García
J.
&
Soto
J.
2017
Using SWAT and fuzzy TOPSIS to assess the impact of climate change in the headwaters of the Segura River Basin (SE Spain)
.
Water
9
,
149
.
https://doi.org/10.3390/w9020149
.
Sood
A.
&
Smakhtin
V.
2015
Global hydrological models: a review
.
Hydrological Sciences Journal
60
(
4
),
549
565
.
doi:10.1080/02626667.2014.950580
.
Tyralis
H.
,
Papacharalampous
G.
&
Langousis
A.
2019
A brief review of random forests for water scientists and practitioners and their recent history in water resources
.
Water
11
(
5
),
910
.
https://doi.org/10.3390/w11050910
.
Uysal
G.
&
Şorman
A. Ü.
2017
Monthly streamflow estimation using wavelet-artificial neural network model: a case study on Çamlıdere dam basin, Turkey
.
Procedia Computer Science
120
,
237
244
.
https://doi.org/10.1016/j.procs.2017.11.234
.
Yang
S.
,
Yang
D.
,
Chen
J.
,
Santisirisomboon
J.
,
Lu
W.
&
Zhao
B.
2020
A physical process and machine learning combined hydrological model for daily streamflow simulations of large watersheds with limited observation data
.
Journal of Hydrology
.
https://doi.org/10.1016/j.jhydrol.2020.125206
Zang
X.
,
Srinivasan
R.
&
Hao
F.
2007
Predicting hydrologic response to climate change in the Luohe River Basin using the SWAT model
.
Transactions of the ASABE
50
(
3
),
901
910
.
https://doi.org/10.13031/2013.23154
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY 4.0), which permits copying, adaptation and redistribution, provided the original work is properly cited (http://creativecommons.org/licenses/by/4.0/).