Taming Uncertainty in a Complex World: The Rise of Uncertainty Quantification -- A Tutorial for Beginners
Nan Chen, Stephen Wiggins, Marios Andreou
TL;DR
This tutorial introduces uncertainty quantification for beginners by using simple, interpretable examples tied to probability densities and information measures. It guides readers from fundamental concepts like Shannon entropy and KL divergence to practical tools such as Bayes data assimilation, Kalman filtering, and Lagrangian data assimilation, highlighting how uncertainty propagates in linear and nonlinear dynamical systems. The work illustrates how posterior uncertainty is reduced with observations, how nonlinear diagnostics can amplify or distort uncertainty, and how stochastic surrogates can be calibrated to reproduce forecast statistics. Together, these insights illuminate the practical steps for incorporating UQ into modeling, data analysis, and diagnostics across geophysical, engineering, and related disciplines.
Abstract
This paper provides a tutorial about uncertainty quantification (UQ) for those who have no background but are interested in learning more in this area. It exploits many very simple examples, which are understandable to undergraduates, to present the ideas of UQ. Topics include characterizing uncertainties using information theory, UQ in linear and nonlinear dynamical systems, UQ via data assimilation, the role of uncertainty in diagnostics, and UQ in advancing efficient modeling. The surprisingly simple examples in each topic explain why and how UQ is essential. Both MATLAB and Python codes are made available for these simple examples.
