Skip to main content
Log in

Uncertainty-based multi-criteria calibration of rainfall-runoff models: a comparative study

  • Original Paper
  • Published:
Stochastic Environmental Research and Risk Assessment Aims and scope Submit manuscript

Abstract

This study compares formal Bayesian inference to the informal generalized likelihood uncertainty estimation (GLUE) approach for uncertainty-based calibration of rainfall-runoff models in a multi-criteria context. Bayesian inference is accomplished through Markov Chain Monte Carlo (MCMC) sampling based on an auto-regressive multi-criteria likelihood formulation. Non-converged MCMC sampling is also considered as an alternative method. These methods are compared along multiple comparative measures calculated over the calibration and validation periods of two case studies. Results demonstrate that there can be considerable differences in hydrograph prediction intervals generated by formal and informal strategies for uncertainty-based multi-criteria calibration. Also, the formal approach generates definitely preferable validation period results compared to GLUE (i.e., tighter prediction intervals that show higher reliability) considering identical computational budgets. Moreover, non-converged MCMC (based on the standard Gelman–Rubin metric) performance is reasonably consistent with those given by a formal and fully-converged Bayesian approach even though fully-converged results requires significantly larger number of samples (model evaluations) for the two case studies. Therefore, research to define alternative and more practical convergence criteria for MCMC applications to computationally intensive hydrologic models may be warranted.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Bahremand A et al (2007) WetSpa model application for assessing reforestation impacts on floods in Margecany–Hornad watershed, Slovakia. Water Resour Manage 21(8):1373–1391

    Article  Google Scholar 

  • Balin-Talamba D (2004) Hydrological behaviour through experimental and modeling approaches; Application to the Haute-Mentue catchment, PhD Thesis, Swiss Federal School of Technology of Lausanne

  • Balin-Talamba D, Parent E, Musy A (2010) Bayesian multiresponse calibration of TOPMODEL: application to the Haute-Mentue catchment, Switzerland. Water Resour Res 46:W08524

    Article  Google Scholar 

  • Bates BC, Campbell EP (2001) A Markov Chain Monte Carlo Scheme for parameter estimation and inference in conceptual rainfall-runoff modeling. Water Resour Res 37(4):937–947

    Article  Google Scholar 

  • Bates DM, Watts DG (1981) Parameter transformations for improved approximate confidence regions in nonlinear least squares. Ann Stat 9(6):1152–1167

    Article  Google Scholar 

  • Bates DM, Watts DG (1988) Nonlinear regression analysis and its applications. Wiley, New York

    Book  Google Scholar 

  • Beven KJ (2009) Comment on ‘‘Equifinality of formal (DREAM) and informal (GLUE) Bayesian approaches in hydrologic modeling; by Jasper A. Vrugt, Cajo J. F. ter Braak, Hoshin V. Gupta and Bruce A. Robinson. Stoch Environ Res Risk Assess 23:1059–1060

    Article  Google Scholar 

  • Beven K, Binley A (1992) The future of distributed models: model calibration and uncertainty prediction. Hydrol Process 6(3):279–298

    Article  Google Scholar 

  • Beven KJ, Smith PJ, Freer J (2008) So just why would a modeller choose to be incoherent? J. Hydrology 354:15–32

    Article  Google Scholar 

  • Beven K, Smith PJ, Wood A (2011) On the colour and spin of epistemic error (and what we might do about it). Hydrol Earth Syst Sci 15:3123–3133

    Article  Google Scholar 

  • Beven K, Smith PJ, Westerberg I, Freer J (2012) Comment on “Pursuing the method of multiple working hypotheses for hydrological modeling” by P. Clark et al. Water Resour Res 48:W11801

    Article  Google Scholar 

  • Binley A, Beven K (1991) Physically-based modelling of catchment hydrology: a likelihood approach to reducing predictive uncertainty. In: Rycroft MJ, Farmer DG (eds) Computer modelling in the environmental sciences, the institute of mathematics and its applications conference series. Clarendon Press, Oxford, pp 75–88

    Google Scholar 

  • Blasone R-S, Madsen H, Rosbjerg D (2008a) Uncertainty assessment of integrated distributed hydrological models using GLUE with Markov chain Monte Carlo sampling. J Hydrology 353:18–32

    Article  Google Scholar 

  • Blasone RS et al (2008b) Generalized likelihood uncertainty estimation (GLUE) using adaptive Markov Chain Monte Carlo sampling. Adv Water Res 31:630–648

    Article  Google Scholar 

  • Blazkova S, Beven K (2009) A limits of acceptability approach to model evaluation and uncertainty estimation in flood frequency estimation by continuous simulation: Skalka catchment, Czech Republic. Water Resour Res 45:W00B16

    Article  Google Scholar 

  • Box GEP, Tiao GC (1973) Bayesian inference in statistical analysis. Addison-Wesley, Boston, MA

    Google Scholar 

  • Boyle DP (2000) Multicriteria calibration of hydrological models. PhD Dissertation Thesis, University of Arizona

  • Clark MP, Kavetski D, Fenicia F (2012) Reply to comment by K. Beven et al. on “Pursuing the method of multiple working hypotheses for hydrological modeling”. Water Resour Res 48:W11802

    Article  Google Scholar 

  • Freni G, Mannina G (2009) Bayesian approach for uncertainty quantification in water quality modelling: the influence of prior distribution. J Hydrol 392:31–39

    Article  Google Scholar 

  • Gelman A, Carlin JB, Stern HS, Rubin DB (2004) Bayesian data analysis. Chapman & Hall/CRC, Boca Raton

    Google Scholar 

  • Gupta HV, Sorooshian S, Yapo PO (1998) Toward improved calibration of hydrologic models: multiple and noncommensurable measures of information. Water Resour Res 34(4):751–764

    Article  Google Scholar 

  • Gupta HV, Wagener T, Liu Y (2008) Reconciling theory with observations: elements of a diagnostic approach to model evaluation. Hydrol Process 22:3802–3813

    Article  Google Scholar 

  • Hamilton S (2007) Just say NO to equifinality. Hydrol Process 21(14):1979–1980

    Article  Google Scholar 

  • Hills SE, Smith AFM (1992) Parameterization issues in Bayesian inference. In: Bernardo JM, Berger JO, Dawid AP, Smith AFM (eds) Bayesian statistics 4. Oxford University Press, Oxford, pp 227–246

    Google Scholar 

  • Hong B, Strawderman RL, Swaney DP, Weinstein DA (2005) Bayesian estimation of input parameters of a nitrogen cycle model applied to a forested reference watershed, Hubbard Brook Watershed Six. Water Resour Res 41:W03007

    Google Scholar 

  • Huard D, Mailhot A (2008) Calibration of hydrological model GR2M using Bayesian uncertainty analysis. Water Resour Res 44:W02424

    Article  Google Scholar 

  • Jeremiah E, Sisson S, Marshall L, Mehrotra R, Sharma A (2011) Bayesian calibration and uncertainty analysis of hydrological models: a comparison of adaptive Metropolis and sequential Monte Carlo samplers. Water Resour Manage 47:W07547

    Google Scholar 

  • Jin X, Xu C-Y, Zhang Q, Singh VP (2010) Parameter and modeling uncertainty simulated by GLUE and a formal Bayesian method for a conceptual hydrological model. J Hydrol 383:147–155

    Article  Google Scholar 

  • Johnston PR, Pilgrim DH (1976) Parameter optimization for watershed models. Water Resour Res 12(3):477–486

    Article  Google Scholar 

  • Kavetski D, Franks SW, Kuczera G (2002) Confronting input uncertainty in environmental modeling. In: Duan Q, Gupta HV, Sorooshian S, Rousseau AN, Turcotte R (eds) Calibration of watershed models. AGU, Washington, DC, pp 49–68

    Google Scholar 

  • Kavetski D, Kuczera G, Franks SW (2006) Bayesian analysis of input uncertainty in hydrological modeling: 1. Theory. Water Resour Res 42:W03407. doi:10.1029/2005WR004368

    Google Scholar 

  • Kuczera G (1983) Improved parameter inference in catchment models: 1. Evaluating parameter uncertainty. Water Resour Res 19(5):1151–1162

    Article  Google Scholar 

  • Kuczera G, Mroczkowski M (1998) Assessment of hydrologic parameter uncertainty and the worth of multiresponse data. Water Resour Res 34(6):1481–1489

    Article  Google Scholar 

  • Kuczera G, Parent E (1998) Monte Carlo assessment of parameter uncertainty in conceptual catchment models: the Metropolis algorithm. J Hydrol 211(1–4):69–85

    Article  Google Scholar 

  • Kuczera G, Kavetski D, Franks S, Thyer M (2006) Towards a Bayesian total error analysis of conceptual rainfall-runoff models: characterising model error using storm-dependent parameters. J Hydrol 331(3–4):161–177

    Article  Google Scholar 

  • Laio F, Tamea S (2007) Verification tools for probabilistic forecasts of continuous hydrological variables. Hydrol Earth Syst Sci 11(4):1267–1277

    Article  Google Scholar 

  • Lamb R, Beven KJ, Myrabø S (1998) Use of spatially distributed water table observations to constrain uncertainty in a rainfall–runoff model. Adv Water Res 22(4):305–317

    Article  Google Scholar 

  • Legates DR, McCabe GJ (1999) Evaluating the use of ‘‘goodness-of-fit’’ measures in hydrologic and hydro-climatic model evaluation. Water Resour Res 35:233–241

    Article  Google Scholar 

  • Li L, Xia J, Xu C-Y, Singh VP (2010) Evaluation of the subjective factors of the GLUE method and comparison with the formal Bayesian method in uncertainty assessment of hydrological models. J Hydrol 390:210–221

    Article  Google Scholar 

  • Liu YB, Gebremeskel S, De Smedt F, Hoffmann L, Pfister L (2003) A diffusive transport approach for flow routing in GIS-based flood modeling. J Hydrol 283(1–4):91–106

    Article  Google Scholar 

  • Liu Y, Freer J, Beven K, Matgen P (2009) Towards a limits of acceptability approach to the calibration of hydrological models: extending observation error. J Hydrol 367:93–103

    Article  Google Scholar 

  • Madsen H (2000) Automatic calibration of a conceptual rainfall–runoff model using multiple objectives. J Hydrol 235:276–288

    Article  Google Scholar 

  • Mantovan P, Todini E (2006) Hydrological forecasting uncertainty assessment: incoherence of the GLUE methodology. J Hydrol 130(1–2):368–381

    Article  Google Scholar 

  • Marshall L, Nott D, Sharma A (2007) Towards dynamic catchment modelling: a Bayesian hierarchical mixtures of experts framework. Hydrol Process 21:847–861

    Article  Google Scholar 

  • Montanari A (2005) Large sample behaviors of the generalized likelihood uncertainty estimation (GLUE) in assessing the uncertainty of rainfall–runoff simulations. Water Resour Res 41:W08406

    Article  Google Scholar 

  • Montanari A (2007) What do we mean by “uncertainty”? The need for a consistent wording about uncertainty in hydrology. HPToday 21(6):841–845

    Google Scholar 

  • Montanari A et al (2011) Interactive comment on “On the colour and spin of epistemic error (and what we might do about it)” by K. Beven. Hydrol Earth Syst Sci Discuss 8:C2885–C2891

    Google Scholar 

  • Moore RJ (1985) The probability-distributed principle and runoff production at point and basin scales. Hydrol Sci 30(2):273–297

    Article  Google Scholar 

  • Moradkhani H, Sorooshian S, Gupta HV, Houser PR (2005) Dual state-parameter estimation of hydrological models using ensemble Kalman filter. Adv Water Resour 28:135–147

    Article  Google Scholar 

  • Mroczkowski M, Raper GP, Kuczera G (1997) The quest for more powerful validation of conceptual catchment models. Water Resour Res 33:2325–2335

    Article  Google Scholar 

  • Qian SS, Stow CA, Borsuk ME (2003) On Monte Carlo methods for Bayesian inference. Ecol Model 159:269–277

    Article  CAS  Google Scholar 

  • Razavi S et al (2010) Reducing the computational cost of automatic calibration through model pre-emption. Water Resour Res 46(11):W11523

    Article  Google Scholar 

  • Refsgaard JC (1997) Parameterisation, calibration and validation of distributed hydrological models. J Hydrol 198:69–97

    Article  Google Scholar 

  • Reichert P (1997) On the necessity of using imprecise probabilities for modelling environmental systems. Water Sci Technol 36(5):149–156

    Article  Google Scholar 

  • Renard B, Kavetski D, Kuczera G, Thyer M (2010) Understanding predictive uncertainty in hydrologic modeling: the challenge of identifying input and structural errors. 2010(46):W05521

    Google Scholar 

  • Renard B et al (2011) Toward a reliable decomposition of predictive uncertainty in hydrological modeling: characterizing rainfall errors using conditional simulation. Water Resour Res 47:W11516

    Google Scholar 

  • Romanowicz RJ, Beven KJ, Tawn J (1994) Evaluation of predictive uncertainty in nonlinear hydrological models using a Bayesian approach. In: Barnett V, Turkman KF (eds) Statistics for the environment 2, water related issues. Wiley, Chichester, pp 297–315

    Google Scholar 

  • Schaefli B, Talamba DB, Musy A (2007) Quantifying hydrological modeling errors through a mixture of normal distributions. J Hydrol 332:303–315

    Article  Google Scholar 

  • Seber GA, Wild CJ (1989) Nonlinear regression. John Wiley and Sons, New York (NY)

    Book  Google Scholar 

  • Shafii M, Smedt FD (2009) Multi-objective calibration of a distributed hydrological model (WetSpa) using a genetic algorithm. Hydrol Earth Syst Sci 13:2137–2149

    Article  Google Scholar 

  • Sorooshian S, Duan Q, Gupta VK (1993) Calibration of rainfall-runoff models: application of global optimization to the Sacramento Soil Moisture accounting model. Water Resour Res 29:1185–1194

    Article  Google Scholar 

  • Stedinger JR, Vogel RM, Lee SU, Batchelder R (2008) Appraisal of the generalized likelihood uncertainty estimation (GLUE) method. Water Resour Res 44:W00B06

    Article  Google Scholar 

  • Thiemann M, Trosset M, Gupta HV, Sorooshian S (2001) Bayesian recursive parameter estimation for hydrologic models. Water Resour Res 37(10):2521–2535

    Article  Google Scholar 

  • Thyer M et al (2009) Critical evaluation of parameter consistency and predictive uncertainty in hydrological modeling: a case study using Bayesian total error analysis. Water Resour Res 45:W00B14

    Article  Google Scholar 

  • Vrugt JA, Gupta HV, Bastidas LA, Bouten W, Sorooshian S (2003a) Effective and efficient algorithm for multiobjective optimization of hydrologic models. Water Resour Res 39(8):1214. doi:10.1029/2002WR001746

    Google Scholar 

  • Vrugt JA, Gupta HV, Bouten W, Sorooshian S (2003b) A Shuffled Complex Evolution Metropolis algorithm for optimization and uncertainty assessment of hydrologic model parameters. Water Resour Res 39(8):1201. doi:10.1029/2002WR001642

    Google Scholar 

  • Vrugt JA, ter Braak CJF, Gupta HV, Robinson BA (2008) Equifinality of formal (DREAM) and informal (GLUE) Bayesian approaches in hydrologic modeling? Stoch Environ Res Risk Assess 44:1–16

    Google Scholar 

  • Vrugt JA et al (2009) Accelerating Markov chain Monte Carlo simulation by differential evolution with self-adaptive randomized subspace sampling. Int J Nonlinear Sci Numer Simul 10(3):273–290

    Article  Google Scholar 

  • Wagener T et al (2001) A framework for development and application of hydrological models. Hydrol Earth Syst Sci 5(1):13–26

    Article  Google Scholar 

  • Wang Z-M, Batelaan O, De Smedt F (1996) A distributed model for water and energy transfer between soil, plants and atmosphere (WetSpa). Phys Chem Earth 21(3):189–193

    Article  Google Scholar 

  • Wei W, Clark JS, Vose JM (2010) Assimilating multi-source uncertainties of a parsimonious conceptual hydrological model using hierarchical Bayesian modeling. J. Hydrol 394:436–446

    Article  Google Scholar 

  • Yadav M, Wagener T, Gupta H (2007) Regionalization of constraints on expected watershed response behavior for improved predictions in ungauged basins. Adv Water Resour 30(8):1756–1774

    Article  Google Scholar 

  • Yang J, Reichert P, Abbaspour KC, Yang H, Xia J (2008) Comparing uncertainty analysis techniques for a SWAT application to the Chaohe Basin in China. J Hydrol 358:1–23

    Article  Google Scholar 

  • Yapo PO, Gupta HV, Sorooshian S (1998) Multi-objective global optimization for hydrologic models. J Hydrol 204(1–4):83–97

    Article  Google Scholar 

  • Yilmaz KK, Gupta HV, Wagener T (2008) A process-based diagnostic approach to model evaluation: application to the NWS distributed hydrologic model. Water Resour Res 44:W09417

    Article  Google Scholar 

Download references

Acknowledgments

This research was supported with first author funding provided by Bryan Tolson’s NSERC Discovery Grant. The authors would like to acknowledge Dr. Jasper A. Vrugt for providing the code of his DREAM algorithm used in this study and the four anonymous reviewers for their helpful comments that have improved the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahyar Shafii.

Appendix: review of Bayesian inference procedure

Appendix: review of Bayesian inference procedure

This appendix provides a summary of the Bayesian formulation used in this paper, and the details can be found in previous studies (Balin-Talamba et al. 2010; Schaefli et al. 2007). We assume the AR-based formulation as follows:

$$ Y_{i} = (Y_{i}^{sim} \left| {{\varvec{\uptheta}},{\mathbf{X}}} \right.) + \rho \varepsilon_{i - 1} + \delta_{i} $$
(3)

where Y i and Y sim i are the observed and simulated values for the model response at time step i, θ is the model parameters vector, X is the model inputs vector, ρ is the lag-one AR parameter, ɛ i  = (Y i  − Y sim i (θX)) is the residual between observation and model prediction at time step i (and ɛ 0 = 0), and δ i is random error term:

$$ \delta_{i} \sim N(0,\sigma_{j}^{2} ) $$
(4)

with σ 2 j being the residual variance for response j, here considered unknown and should be estimated. If we consider J responses, then J parameters (representing error variance for J responses) need to be estimated in the Bayesian inference methodology. Under the assumption of multiple and statistically independent responses, the combined statistical likelihood function for multiple responses is simply the product of the individual likelihood functions:

$$ \begin{aligned} l_{multiple} & = \prod\limits_{j = 1}^{J} {l_{j} ({\varvec{\uptheta}},\rho ,\sigma_{j}^{2} ,{\mathbf{X}})} \\ \, & { = }\prod\limits_{j = 1}^{J} {\frac{1}{{\left( {\sqrt {2\pi } } \right)^{{t_{j} }} .\sigma_{j}^{{t_{j} }} }}.\exp \left( { - \frac{{\sum\limits_{i = 1}^{{t_{j} }} {\delta_{j,i}^{2} } }}{{2\sigma_{j}^{2} }}} \right)} \\ \end{aligned} $$
(5)

where δ j,i  = ɛ j,i  − ρɛ j,i−1 for observation set j and time step i (note that ɛ j,0 = 0), respectively; J is the number of observation sets, and t j is the number of time steps for each observation set j. In order to derive the posterior distribution of parameters, a bounded uniform prior distribution is considered for θ over prior feasible range, and the prior distribution of error variance is also considered to be Jeffrey non-informative distribution as follows:

$$ p(\sigma_{j}^{2} ) \propto {1 \mathord{\left/ {\vphantom {1 {\sigma_{j}^{2} }}} \right. \kern-0pt} {\sigma_{j}^{2} }}\quad {\text{for}}\quad 0 < \sigma_{j}^{2} < \infty $$
(6)

Using such prior distributions enables us to integrate out the error variances, and the Bayesian formulation results in the joint posterior distributions from which the marginal distribution of model parameters and error variances can be estimated conditioned on the observed data Y. Alternatively, we can use MCMC sampling to directly take samples from the posterior distributions, all of which are contained in the chain. In MCMC implementations, the acceptance/rejection criterion ratio (between posterior densities of the new candidate and old current samples) is used to accept/reject the candidate to be added to the chain. In the multi-criteria Bayesian formulation, let σ 2 j,current and σ 2 j,candidate be the error variance of the current and candidate solutions, respectively, which are estimated based on the residuals after running the simulation model. Also assume the quantity \( S_{j} = 0.5\sum\nolimits_{i = 1}^{{t_{j} }} {\delta_{j,i}^{2} } \), such that \( S_{j,current} \) and \( S_{j,candidate} \) be the values for the current and the candidate solutions, respectively. The final form of the acceptance/rejection criterion can then be shown as follows:

$$ \alpha_{{}} = \prod\limits_{i = 1}^{J} {\exp \left[ {\left( {\frac{1}{{\sigma_{j,current}^{2} }} + \frac{1}{{\sigma_{j,candidate}^{2} }}} \right)\left( {S_{j,current} - S_{j,candidate} } \right)} \right]_{{}}^{{}} {{}}^{{}} \left( {\frac{{S_{j,candidate} }}{{S_{j,current} }}} \right)^{{\frac{{t_{j} }}{2}}} } $$
(7)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shafii, M., Tolson, B. & Matott, L.S. Uncertainty-based multi-criteria calibration of rainfall-runoff models: a comparative study. Stoch Environ Res Risk Assess 28, 1493–1510 (2014). https://doi.org/10.1007/s00477-014-0855-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00477-014-0855-x

Keywords

Navigation