PEST: Model-Independent Parameter Estimation and Uncertainty Analysis

“PEST” refers to a software package and to a number of suites of utility programs that support it. Collectively, these are essential tools in decision-support environmental modelling.

PEST, the software package, automates highly-parameterized calibration, and calibration-constrained uncertainty analysis of any numerical model. It interacts with a model through the model’s own input and output files. While estimating or adjusting its parameters, it runs a model many times. These model runs can be conducted either in serial or in parallel. Advanced dimensional-reduction methods can dramatically reduce the number of model runs required for attainment of a high level of model-to-measurement fit. 

PEST-support software suites perform a plethora of tasks that assist and complement model parameter estimation and uncertainty analysis. These include:

  • setup facilitation;
  • flexible spatial parameterization, including pilot points and structural overlay parameters;
  • stochastic parameter field generation using stationary and non-stationary geostatistics;
  • multi-component objective function definition;
  • linear prior and posterior uncertainty analysis;
  • nonlinear prior and posterior uncertainty analysis;
  • data space inversion.
A model showing pilot points and structural overlay parameterization

The principal tasks of decision-support environmental modeling are to harvest information from site data, and to illuminate the repurcussions of information insufficiency. This is not necessarily a straightforward matter where environmental systems are complex. A GMDSI monograph discusses the many pitfalls and how to avoid them.

Many thanks to ESI and SSPA for funding these pages.

Latest change: April 23, 2025 - updates of PEST_HP and Groundwater Utilities.

Learn More