Skip to main content

Summary of my recent publication titled "Performance Evaluation of Lumped Conceptual Rainfall-Runoff Genie Rural (GR) Hydrological Models for Streamflow Simulation"



 As a hydrologist, I recently conducted a study to evaluate the performance of three lumped conceptual rainfall-runoff models, GR4J, GR5J, and GR6J, in estimating runoff in a sub-basin of the Bharathapuzha river basin in Kerala. Our findings showed that the GR4J model performed better than the GR5J and GR6J models in estimating streamflow.

During the validation period, the NSE and R values were better than those during the calibration period for all three GR models. While the PBIAS values during the calibration period were better than those during the validation period for all three GR models, all three models showed a negative value of PBIAS in both calibration and validation periods, indicating an overestimation of streamflow by the models.

Furthermore, we found that the GR4J model overestimated streamflow the least in both the calibration and validation periods. In addition, the GR4J and GR6J models outperformed the GR5J model in terms of NSE, PBIAS, and R values.

Overall, our evaluation of the statistical indices indicated that all three GR models provided satisfactory results. Our study highlights the importance of evaluating and comparing different models to identify the most appropriate one for a given location or watershed. Such evaluations can help improve the accuracy of runoff estimates and enhance water resource management and planning.

Here is the link of full-length paper: https://doi.org/10.1007/978-981-19-9147-9_22

Comments

Popular posts from this blog

  BS:1 Hidden Markov Models (HMMs): HMMs are statistical models where the system being modeled is assumed to be a Markov process with hidden states. The "hidden" aspect comes from our inability to directly observe the states. Instead, we have access to a set of observable variables that provide some information about the hidden states. In our case, the observable variables are sound data, and the hidden states represent the underlying process (like phonemes in speech) that generated these sounds. Here's a breakdown of what I did: 1️⃣ I created random 'sound' data sequences, intended to mimic the variations we encounter in actual speech patterns. This is the kind of data we need when working with Hidden Markov Models in a speech recognition context. 2️⃣ I employed the hmmlearn Python library to train a Gaussian Hidden Markov Model on this sound data. The aim here is to uncover the 'hidden' states that generate the observed sound data - a crucial step in any...

How to convert daily streamflow data into monthly, yearly streamflow data Using python

Hydrological Data Analysis: 001 Hydrological data analysis often involves working with time series data. In hydrology, streamflow is a critical parameter that is monitored and analyzed regularly. Streamflow data is usually recorded daily, but for many applications, it is useful to have the data aggregated into monthly or yearly values. In this blog post, we will explore how to convert daily streamflow data into monthly and yearly values using Python. Importing the Required Libraries Before we start working on the data, we need to import the necessary libraries. We will be using the Pandas library for data manipulation and the Matplotlib library for visualization. We can import these libraries using the following code Loading the Data The first step is to load the daily streamflow data into a Pandas data frame. We assume that the data is stored in a CSV file named "streamflow_data.csv" and that the data has two columns: "Date" and "Streamflow". We can use t...

VBA Code for Calculating Nash-Sutcliffe Efficiency

The Nash-Sutcliffe Efficiency (NSE) is a statistical measure widely used in hydrology to evaluate the predictive performance of models. It is a dimensionless value that ranges from negative infinity to 1, with values closer to 1 indicating better model performance. The VBA code provided above calculates the NSE using two input ranges, one for observed values and the other for simulated values. The function first calculates the mean of the observed values and then uses it to compute the numerator and denominator of the NSE formula. The numerator sums the squared differences between the observed and simulated values, while the denominator sums the squared differences between the observed values and their mean. The function then subtracts the quotient of the numerator and denominator from 1 to obtain the NSE value. This VBA code can be used to calculate the NSE for a wide range of hydrological models in Microsoft Excel. It is a useful tool for model calibration and validation, as it allow...