Concept Architecture
Sobol Indices
Sobol indices quantify how much of a model output's variance is associated with uncertain inputs and their interactions over specified input distributions. They are a form of global, variance-based sensitivity analysis: the model is evaluated across the joint input space rather than changing one variable around a single base case. The results answer a conditional modelling question, because changing input ranges, distributions, dependence or the chosen output changes the indices.
Model and variance decomposition
Let be a scalar model output with finite positive variance . In the classical Sobol decomposition, input variables are mutually independent under their specified distributions. The output variance can then be uniquely partitioned into nonnegative contributions from individual inputs, pairs and higher-order groups:
The first-order contribution of input is . It measures how much the conditional mean output varies when changes across its distribution, averaging over the other uncertain inputs. The first-order index is . It is a fraction of output variance under the specified input distribution, not a derivative, causal effect, probability that an input is important, or fraction of the mean outcome.
For two inputs, the second-order contribution captures variance attributable to their interaction after removing individual main effects. In more than two inputs, a pairwise term is defined after subtracting all lower-order contributions from the variance of the conditional expectation given that pair. The independent-input decomposition ensures that the sum of all nonempty subset indices is one. First-order indices alone can sum to less than one when interactions matter.
Total-effect index
The total-effect index sums every variance component containing input , including all interactions. For independent inputs it can also be calculated by the complementary expression
where denotes all inputs except . The gap signals interaction participation. In the classical independent-input setting, . Total-effect indices generally sum to more than one when interactions are counted for multiple inputs. A small suggests that fixing input at an appropriate value may remove little variance, conditional on the chosen model and input distributions; it does not establish that the input is clinically or ethically irrelevant.
Exact two-input worked example
Consider an illustrative model with two independent inputs that each take 0 or 1 with equal probability. Think of the output as a dimensionless teaching score, not a calibrated health economic outcome. All four input combinations have probability , so the calculation can be checked without simulation.
| Output | Probability | |||
|---|---|---|---|---|
| 0 | 0 | 0 | 1/4 | 0 |
| 0 | 1 | 1 | 1/4 | 1 |
| 1 | 0 | 1 | 1/4 | 1 |
| 1 | 1 | 3 | 1/4 | 9 |
The mean is . The second moment is , giving . Conditional means are and ; the same values apply symmetrically to .
Thus . The remaining pairwise interaction contribution is . Their normalized indices are:
| Variance component or index | Exact value | Approximate value | Interpretation |
|---|---|---|---|
| 0.4737 | First-order share of | ||
| 0.4737 | First-order share of | ||
| 0.0526 | Pair interaction share | ||
| 0.5263 | Main plus interaction for | ||
| 0.5263 | Main plus interaction for |
The three distinct variance shares add to . The two total-effect indices add to , because the interaction is included in both. The total-effect gap is , and likewise for input 2. These numbers depend on the binary input distributions; a different probability of 1 would change the indices even though the formula stays the same.
Estimating indices for a complex model
For a model too large to enumerate, draw input vectors from the stated independent distributions and evaluate the model repeatedly using a documented Monte Carlo or low-discrepancy design. Pick-freeze estimators combine two independent sampling matrices with columns swapped one at a time to estimate conditional variance contributions and total effects. The exact estimator and matrix construction matter; do not mix formulae from different designs or count an output generated for one input vector as if it belonged to another.
Specify the base sample size, number of inputs, actual number of model evaluations, random or quasi-random generator, scrambling or seed, estimator, convergence checks and uncertainty intervals for estimated indices. A common first/total-order design uses on the order of model evaluations, but additional matrices or higher-order indices can require more; state the actual computation. Bootstrap intervals or replicated independent designs can show Monte Carlo uncertainty. Finite-sample estimates can fall slightly below zero or above one because of sampling noise; diagnose convergence and report uncertainty rather than asserting a negative population variance contribution.
If the model is stochastic, separate variation due to model randomness from variation due to uncertain inputs, for example by controlled random seeds or replication within each input vector. If output variance is zero, the indices with denominator are undefined. A surrogate model can reduce computation but introduces approximation error that needs validation on independent model runs, especially for interaction terms.
Assumptions and interpretation in health economics
Ordinary Sobol indices are built on the independent-input decomposition. Costs, treatment effects, baseline risks and utilities can be correlated; independently recombining them may create implausible clinical or economic scenarios. For dependent inputs, state a defensible joint distribution and choose a dependence-aware attribution method, conditional indices or grouped inputs with an explicit interpretation. Applying the independent-input formula to correlated inputs can make the familiar variance partition and sum-to-one claims invalid.
In a cost-effectiveness model, analyse clearly labelled outputs such as incremental net monetary benefit at a stated willingness-to-pay threshold, total cost, QALYs, budget impact or probability of a decision change. A large Sobol index for net benefit identifies a contributor to its variance under the assumed distribution; it need not identify the parameter with the highest value of additional research or the greatest probability of changing the preferred intervention. Inspect decision thresholds and expected value of information where the question is whether uncertainty is worth resolving.
Input distributions should express the relevant epistemic and population uncertainty without conflating variation between patients with uncertainty about model parameters. State how correlated parameters, structural alternatives and time dependence are handled. Sensitivity indices conditional on one model structure do not capture omitted structural uncertainty. Compare indices across alternative plausible structures and distributions when those choices affect the decision.
Reporting and source guidance
Report the model version, output definition and units, input distributions, ranges and dependence, estimator, number of evaluations, sampling uncertainty, convergence and higher-order interaction policy. Show first-order and total-effect estimates together, with a clear statement that total effects can overlap. Do not interpret the sum of total effects as a percentage of unique output variance.
Sobol's original global sensitivity indices paper develops variance-based indices and Monte Carlo estimation. Saltelli and colleagues' design and estimator paper addresses efficient estimation of total effects. The European Commission Joint Research Centre primer gives broader sensitivity-analysis context. The two-input example above is derived directly from its four stated input combinations.
Related Concepts (2)
Library
Publications
1
Statistical Analysis of Cost-Effectiveness Data — Willan & Briggs, 1st Edition ed., 2006 (John Wiley & Sons)
A synthesis of statistical methods for analysing cost-effectiveness data, including net-benefit regression, confidence intervals for the ICER, cost-effectiveness acceptability curves, and covariate adjustment. Part of the Wiley Statistics in Practice series.
BookView source →
Frequently Asked Questions (6)
What are Sobol indices?
Variance-based global sensitivity measures decomposing a model's total output variance into portions attributable to each input parameter and their interactions.
Source: Sobol 2001
How do Sobol indices apportion a model's output variance?
Sobol indices divide the total variance in a model's output among its inputs, attributing to each the share of the variation it is responsible for. A first-order index gives the variance an input causes acting alone, while a total-effect index adds the variance it causes in combination with others, so together they show both direct and interactive influence. Because the shares are defined to sum in a principled way, they give a complete, quantitative picture of what drives the output. They are a full variance decomposition. Saltelli and colleagues (2008) describe them.
Source: Saltelli et al. 2008
How are Sobol indices calculated?
Sobol indices are calculated by decomposing the output variance into contributions from each input and their combinations, estimated by Monte Carlo procedures using specially structured samples that vary subsets of inputs while averaging over the rest. The first-order index is the variance of the conditional expectation given an input, divided by the total variance, and the total-effect index captures that input's contribution including all interactions. These estimates, each between zero and one, quantify the shares of output variance, though obtaining them accurately can require many model runs.
Source: Saltelli et al. 2008
What is the difference between first-order and total-effect Sobol indices?
The first-order Sobol index measures the output variance explained by an input varying alone, excluding interactions, while the total-effect index measures the input's full contribution, including all its interactions with other inputs. The total-effect index is therefore at least as large as the first-order index, and a gap between them indicates interaction effects. First-order indices suit factor prioritisation, identifying individual influence, while total-effect indices suit factor fixing, since an input can be fixed only if its total effect, not just its first-order effect, is negligible.
Source: Saltelli et al. 2008
Why are Sobol indices used?
Sobol indices are used because they provide a rigorous, model-independent quantification of how much each input and interaction contributes to output uncertainty, valid even for non-linear models with interactions, unlike simpler local measures. They support ranking inputs for prioritisation, identifying negligible inputs for fixing, and revealing interactions through the gap between first-order and total-effect indices. This makes Sobol indices a thorough tool in global sensitivity analysis where a precise decomposition of output variance among the inputs is wanted to understand and communicate the drivers of uncertainty.
Source: Sobol 2001
What are the limitations of Sobol indices?
Sobol indices can be computationally expensive to estimate accurately, since the Monte Carlo procedures require many model runs, which is demanding for complex or slow models, though screening methods can reduce inputs beforehand. They depend on the assumed input distributions, so the decomposition changes if these change, and they assume the inputs can be treated appropriately, with correlated inputs complicating interpretation. These limitations mean Sobol indices are applied with attention to computational cost and input assumptions, often after screening, where a precise variance decomposition justifies the effort.
Source: Saltelli et al. 2008
Trust Record
Verified by Dr Darrin Baines
British health economist
Professional identity: darrinbaines.org
Verification date: 25 Sep 2026
Content version: 1.0.0
Canonical Identity
- Persistent URI
- https://healtheconomics.wiki/concept/sobol-indices
- Term code
- HE-EM-UA-084
Stable URI · Machine-readable · Resolvable · CC BY 4.0
