Litcius/Paper detail

Friends don't let friends use Nash-Sutcliffe Efficiency (NSE) or KGE for hydrologic model accuracy evaluation: A rant with data and suggestions for better practice

Gustavious P. Williams

2025Environmental Modelling & Software15 citationsDOIOpen Access PDF

Abstract

I evaluate the use of Nash-Sutcliffe Efficiency (NSE) and Kling-Gupta Efficiency (KGE) for hydrologic model accuracy assessment. Using synthetic data with identical error distributions, (σ = 2), NSE and KGE values vary widely—from −190 to 0.999—due to flow characteristics, not model accuracy. Applying identical noise, (σ = 10), to 6,595 U.S. gages, models with identical RMSE (∼10) results in NSE values from −325,272 to 1.0 which corresponds with flow variability rather than model fit. If noise is scaled to 25% of mean flow, spatial patterns in NSE and KGE persist that reflect flow characteristics rather than accuracy and misrepresent accuracy. NSE and KGE are skill scores and useful for within-site model calibration, not cross-site accuracy comparisons. Metrics such as RMSE, normalized RMSE, or percent bias offer more interpretable, transferable accuracy evaluations. I advocate abandoning NSE and KGE for comparisons of model performance and urge hydrologists to adopt fit-for-purpose metrics. I present this study as a position paper, rather than a research paper, the limitations of NSE and KGE—particularly their dependence on flow variability and unsuitability for cross-site comparisons—are well known and have been addressed extensively in the literature. However, my experience and review of the literature indicate an over-reliance and misuse of these metrics.

Topics & Concepts

Data scienceComputer scienceHydrology and Watershed Management StudiesGroundwater flow and contamination studiesHydrological Forecasting Using AI
Friends don't let friends use Nash-Sutcliffe Efficiency (NSE) or KGE for hydrologic model accuracy evaluation: A rant with data and suggestions for better practice | Litcius