Global sensitivity analysis concepts
Global sensitivity analysis (GSA) asks which uncertain inputs matter to a model's output. It looks across the input ranges and distributions you specify, rather than at one chosen set of input values.
A result is always relative to that choice of inputs. If you change their ranges, probabilities, or correlations, you may change the ranking of important inputs.
What does “important” mean?
Imagine a model with two uncertain inputs. If the output is x1 + x2, each input contributes on its own: changing x1 has the same effect whatever x2 is. If the output is x1 * x2, the effect of x1 depends on x2. That is an interaction.
For independent inputs, Sobol' indices separate these effects.
This decomposition follows Sobol' (1993); the Sobol' references also distinguish the estimators used to calculate the indices.
| Index | Read it as |
|---|---|
| The share of output variance due to input | |
| The share involving input | |
| The share due to the interaction between inputs |
For an additive model,
These are shares of variance, not shares of the mean output or probabilities that an input matters. Sobol' and eFAST estimate them from planned model runs; PCE and HDMR can derive them from a fitted surrogate.
Estimates from a finite number of runs can be noisy. Small negative estimates, or an estimated
Other questions need other measures
A variance share may not answer your question. Use Choosing a method to match the result to the decision you need to make.
Which inputs can I screen out?
Morris measures how much the output changes in short moves across the input space. Its
See Morris (1991) and Campolongo et al. (2007) for elementary-effects screening, and Sobol' & Kucherenko (2009) for derivative-based measures.
These are screening measures, not variance percentages. They are useful for finding clearly inactive inputs before a more detailed analysis. A large
Does an input change the whole output distribution?
Two inputs can have similar variance effects but change different parts of an output distribution. This matters for skewed, multimodal, or heavy-tailed outputs. Distribution-based methods compare outputs across input values:
- PAWN compares cumulative distributions.
- Borgonovo delta compares densities.
- Optimal transport measures how far distributions move and separates changes in mean from changes in shape.
- HSIC measures statistical dependence with kernels and can report permutation p-values.
Their scores are not Sobol' indices. They can rank inputs differently because they measure different changes.
For the definitions and implemented estimators, see the references for PAWN, Borgonovo delta, optimal transport, and HSIC.
What if inputs are dependent?
If inputs are correlated, one input can carry information about another even when the model uses only the latter. The usual Sobol' variance decomposition assumes independent inputs, so there is no single replacement index under dependence.
Kucherenko, VKOGA, and HDMR report different conditional or structural and correlative variance quantities. Distribution-based scores can include influence carried through correlation. Do not compare these values as though they were interchangeable. See Sensitivity with dependent inputs for a worked choice.
Can I have one share per input?
Shapley effects allocate variance across inputs so that the shares sum to one. They divide interactions among participating inputs; they do not show a separate pairwise interaction index.
For independent inputs, the allocation follows Owen (2014). The dependent-input guide explains the different ANCOVA allocation used with the HDMR backend.
Before trusting a result
- Check the input distribution. Indices refer to the specified ranges, marginal distributions, and correlations.
- Check the output. Different outputs or time points can have different rankings; averaging them can hide that difference.
- Check uncertainty. Sampling error matters when estimates are small or close together.
- Check surrogate fit. PCE, HDMR, and VKOGA report sensitivity of a fitted model. Poor fit or sparse coverage can make its indices misleading. Check predictions on held-out data where possible. A bootstrap that keeps the fitted surrogate fixed does not include uncertainty from refitting it.
Formal definitions of variance indices
For independent inputs and a square-integrable model, the output can be decomposed into main effects and interactions:
The variance components then add to the total output variance:
The first-order, second-order, and total-order indices are
Here,
References and further reading
- Introduction to GSA and study design: Saltelli, A., Ratto, M., Andres, T., Campolongo, F., Cariboni, J., Gatelli, D., Saisana, M., & Tarantola, S. (2008). Global Sensitivity Analysis. The Primer. John Wiley & Sons. ISBN 978-0-470-05997-5.
- Convergence and validation: Sarrazin, F., Pianosi, F., & Wagener, T. (2016). Global Sensitivity Analysis of environmental models: Convergence and validation. Environmental Modelling & Software, 79, 135–152.
For the definitions of variance indices and total-order importance, see Sobol' (2001) and Homma & Saltelli (1996).