Concept Architecture
What global sensitivity analysis does
Unlike one-way or local sensitivity analysis, it can detect nonlinear effects, interactions, and influence that changes across the parameter space.
This page explains variance-based Sobol indices, interaction effects, Morris screening, dependence between inputs, sampling, convergence, and computational shortcuts. It also shows how GSA complements probabilistic sensitivity analysis in health-economic models without replacing structural scenarios or value-of-information analysis.
Global and local sensitivity answer different questions
Local sensitivity measures the slope of an output near one selected input vector. Global sensitivity examines the output over the complete uncertainty space defined for the analysis.
For model output , a local derivative is:
The derivative can be informative near but can miss thresholds, curvature, interactions, and reversals elsewhere. GSA requires more model evaluations but produces influence measures that are tied to the full input specification rather than one base case.
The uncertainty space defines the analysis
Before calculating sensitivity indices, the analyst must define which inputs vary, their distributions or ranges, and their dependence. These choices determine which regions of the model are explored and therefore determine the resulting rankings.
- Parameter uncertainty can be represented using distributions derived from estimation, evidence synthesis, or justified elicitation.
- Decision scenarios can represent alternative structural assumptions, data sources, extrapolation functions, or policy rules when those choices can be encoded coherently.
- Heterogeneity should be distinguished from uncertainty when variation reflects real differences between people rather than imperfect knowledge.
- Numerical settings should be tested separately when grid size, simulation population, solver tolerance, or random error can affect the output.
A narrow distribution makes an input appear less influential even if the model is mathematically very sensitive to it. GSA ranks influence under the declared uncertainty model, not as an intrinsic property of a parameter name.
Variance decomposition under independent inputs
Classical Sobol analysis decomposes output variance into contributions from individual inputs and their interactions. The standard functional decomposition assumes mutually independent inputs and a square-integrable model output.
For inputs:
The corresponding variance decomposition is:
The components are orthogonal under the independence assumption. If inputs are dependent, the same decomposition and interpretation do not carry over unchanged.
First-order Sobol indices
The first-order index measures the proportion of output variance attributable to one input acting alone. It averages over uncertainty in all other inputs.
A large means that learning the value of would substantially reduce uncertainty in the conditional mean output under the specified model. A small does not establish that the input is unimportant, because its influence may operate mainly through interactions.
Total-effect Sobol indices
The total-effect index includes the first-order contribution of input and every interaction involving that input. It measures the output variance remaining because is still uncertain after all other inputs are fixed.
An equivalent form is:
For independent inputs, . The difference indicates the total interaction involvement of , although it cannot by itself identify which other inputs create those interactions.
Second-order and higher-order interactions
A second-order index measures the variance attributable specifically to the interaction between two inputs after their main effects are removed. Higher-order indices extend the idea to larger groups.
When inputs are independent and all orders are included, the Sobol indices sum to one. Estimating every interaction quickly becomes computationally expensive, so first-order and total-effect indices are often the most useful starting point.
How to read the sums of the indices
For an additive model with independent inputs, first-order and total-effect indices are equal for each input. Their sums both equal one because no output variance arises from interaction.
When interactions are present:
The gap below one in the first-order sum reflects variance assigned to interactions. Total-effect indices double-count shared interaction variance across the participating inputs, so their sum can exceed one without indicating an error.
A worked additive example
Let and be independent Uniform inputs and define . Each input has variance , and the model has no interaction term.
The first-order indices are:
Because the model is additive, and . Under the specified equal-width input distributions, uncertainty in explains 80% of output variance because its coefficient is twice as large and its variance contribution is squared.
A worked interaction example
Now let with the same independent Uniform inputs. The output variance is , and both inputs have symmetrical influence.
The first-order component for is:
Therefore:
The second-order interaction index is:
Each total-effect index is . The example shows why a first-order index alone understates an input's overall importance when it participates in interactions.
Sampling designs support Sobol estimation
Sobol indices are usually estimated from structured Monte Carlo or quasi-Monte Carlo samples rather than from an arbitrary set of model runs. Two base sample matrices are combined to isolate changes in selected input columns while preserving the required distribution.
For inputs and base sample size , one common design requires approximately model evaluations for first-order and total-effect indices. Designs that estimate all second-order indices commonly require approximately evaluations, although exact cost depends on the estimator and software implementation.
Quasi-random sequences can improve coverage
Low-discrepancy sequences such as Sobol sequences are designed to fill the unit hypercube more evenly than ordinary pseudo-random draws. They can improve estimation efficiency for smooth models when sample sizes and sequence construction are handled correctly.
A Sobol sampling sequence and a Sobol sensitivity index share a name but are different objects. The sequence generates points, while the index measures variance contribution; either can be used without assuming that the other has been implemented correctly.
Monte Carlo error must be quantified
Estimated sensitivity indices vary with finite sample size. Small samples can produce unstable rankings, confidence intervals that overlap widely, and even slightly negative first-order estimates because of estimator noise.
Convergence should be assessed by increasing the base sample size, examining repeated or nested estimates, and reporting uncertainty intervals from an appropriate bootstrap or resampling method. Truncating every negative estimate to zero before diagnosing convergence can hide inadequate sampling or model-evaluation problems.
Morris screening for models with many inputs
The Morris elementary-effects method is a screening approach that perturbs one input at a time at many locations in the uncertainty space. It is less computationally demanding than a full variance decomposition and can identify inputs that merit more detailed analysis.
For scaled input point and step :
The mean absolute elementary effect measures overall influence, while the standard deviation indicates nonlinearity or interaction. Morris results are qualitative screening measures and should not be reported as percentages of variance explained.
Standardised regression and rank methods
Regression-based sensitivity measures can be efficient when the model relationship is approximately linear. Partial rank correlation coefficients, or PRCCs, can summarise monotonic relationships after adjusting for other sampled inputs.
These methods can be misleading when effects are non-monotonic, strongly interactive, heteroscedastic, or discontinuous. Model fit and diagnostic plots should support their use, and a low correlation should not be interpreted as proof of negligible global influence.
Moment-independent methods examine more than variance
Variance-based indices focus on changes in output variance and can underrepresent changes confined to tails, skewness, multimodality, or threshold exceedance. Moment-independent methods compare conditional and unconditional output distributions rather than only their second moments.
They can be valuable when rare adverse outcomes, budget exceedance, or a decision boundary matters more than overall variance. Their estimands and scales differ from Sobol indices, so results should not be combined in a single ranking without explanation.
Correlated inputs need specialised treatment
Classical Sobol decomposition assumes independent inputs. Health-economic parameters are frequently correlated because they come from the same regression, evidence synthesis, patient sample, calibration, or accounting identity.
Applying an independence-based design after discarding correlation explores implausible combinations and changes the question. Dependence-aware Sobol variants, Shapley effects, grouped inputs, conditional sampling, posterior draws, or another method appropriate to the joint distribution should be selected and reported explicitly.
Shapley effects allocate shared influence
Shapley effects adapt ideas from cooperative game theory to allocate output variance among inputs, including under dependence. They average an input's marginal contribution across possible orders in which inputs can join a coalition.
The resulting effects provide a non-negative allocation that sums to one under standard variance-based definitions. They can be computationally expensive, and under dependence they may allocate influence arising from statistical association as well as direct model response, so causal interpretation is not automatic.
Grouped sensitivity can match evidence structure
Inputs may be more meaningful as a group than as isolated parameters. Examples include a vector of treatment-effect coefficients, correlated survival parameters, transition rows constrained to sum to one, or all parameters from one evidence source.
Group indices preserve the joint variation within each block and can answer which evidence module or model component drives output uncertainty. Group definitions should be prespecified because regrouping parameters after seeing results can manufacture a desired ranking.
Global sensitivity and probabilistic sensitivity analysis
Probabilistic sensitivity analysis, or PSA, propagates joint parameter uncertainty to distributions of costs, effects, and decision outcomes. GSA uses those or purpose-designed evaluations to attribute variation in selected outputs to inputs or groups.
PSA answers how uncertain the decision result is, while GSA asks which uncertainties drive a specified aspect of that result. A PSA sample is not automatically suitable for every GSA estimator, particularly when the sampling design, dependence structure, or required pick-and-freeze combinations differ.
Choosing a health-economic output
Sensitivity rankings depend on the output analysed. An input can strongly affect total costs but weakly affect incremental net benefit because its effect is similar in both strategies.
Useful outputs can include incremental cost, incremental QALYs, incremental net monetary benefit, budget impact, event counts, life-years, or the probability of crossing a clinically meaningful threshold. Separate GSA should be performed for outputs that answer materially different decision questions rather than assuming one ranking applies to the whole model.
Global sensitivity of net monetary benefit
Incremental net monetary benefit provides a continuous decision-scale output for cost-effectiveness GSA. It combines incremental health and cost on one scale while retaining the direction and magnitude of decision value. At willingness-to-pay threshold , define:
Sobol or other indices for can change with because the relative influence of cost and effect parameters changes. Reporting results at one threshold should not imply that the same drivers dominate across every decision-maker's threshold range.
Decision indicators need careful interpretation
A binary indicator such as directly represents whether an intervention is cost effective in each simulation. GSA of that indicator attributes variance in a discontinuous binary output, which answers a different question from GSA of continuous net benefit.
Inputs that move simulations near the decision boundary may dominate the binary indicator even if they explain modest overall variance in . Both outputs can be useful, but their indices should be labelled and interpreted separately.
Global sensitivity is not value of information
A sensitivity index measures influence on a chosen model output under a specified uncertainty distribution. Value of information measures the expected decision benefit from reducing uncertainty, accounting for the consequences of choosing the wrong option.
A parameter can explain substantial output variance without having high value of information when it rarely changes the preferred decision. Conversely, uncertainty concentrated near a decision boundary can have decision value that is not obvious from a variance ranking alone.
Structural assumptions can be analysed explicitly
GSA need not be limited to continuous scalar parameters. Alternative extrapolation models, treatment-waning rules, state structures, data sources, or adherence assumptions can sometimes be encoded as categorical inputs or analysed as separate model structures.
Categorical structural choices require a sampling and sensitivity method that respects their meaning. Assigning arbitrary numeric codes and applying ordinary correlations can create an order that the alternatives do not possess.
Stochastic model noise can obscure sensitivity
Microsimulation, discrete-event simulation, and agent-based models may return different outputs for the same parameter vector because of first-order Monte Carlo noise. If that noise is large, sensitivity estimators can attribute unexplained simulation variability to residual output variance and weaken parameter rankings.
Common random numbers, larger simulated populations, replication at each design point, metamodels that represent stochastic variance, or analytic expectations can reduce the problem. The uncertainty due to model inputs should be separated from random simulation error and from real individual heterogeneity.
Emulators can reduce computational cost
An emulator or surrogate model approximates an expensive original model using a designed set of runs. Gaussian processes, polynomial chaos, regression models, and machine-learning methods can support GSA when direct evaluation is prohibitive.
Sensitivity indices from an emulator are trustworthy only within the validated input domain. Cross-validation, independent holdout runs, tail and boundary checks, uncertainty from the emulator itself, and reproduction of decision-relevant features are required before replacing the original model.
Implementing a teaching example in Excel
Excel can demonstrate global sampling and the additive worked example, although specialist software is preferable for formal Sobol designs and uncertainty intervals. A transparent workbook should separate the input distributions, sample matrices, model outputs, estimators, and convergence checks.
For , columns can store reproducible draws for and , the calculated output, and conditional or designed evaluations used by the chosen estimator. Volatile RAND() formulas should be frozen for audit or generated from a documented reproducible source; ordinary regression importance from random draws should not be relabelled as Sobol indices.
Software implementation safeguards
Sensitivity software usually couples a specific sampling design with a compatible estimator. Changing row order, omitting failed runs, or analysing outputs generated from a different design can invalidate results without producing a visible software error.
The workflow should preserve a unique run ID, all input values, model version, output status, random seed where relevant, and estimator settings. Failed model evaluations should be diagnosed rather than silently deleted, because failures can cluster in influential regions of the input space.
Validation and convergence checks
Validation should establish that the model runs, sampling design, estimator, and interpretation are internally consistent. A colourful sensitivity chart is not evidence that the indices are stable or answer the intended question.
- Distribution checks: Sampled marginal distributions, ranges, moments, bounds, and dependence match the declared uncertainty model.
- Design checks: The number and arrangement of runs match the selected estimator, with no reordered, duplicated, or missing rows.
- Analytic checks: Additive and interaction test functions reproduce known indices within Monte Carlo error.
- Convergence checks: Indices and their rankings stabilise as the base sample size increases.
- Interval checks: Bootstrap or estimator uncertainty is reported and is narrow enough for the claimed distinctions.
- Output checks: Each analysed output has the intended units, strategy contrast, time horizon, and willingness-to-pay threshold.
- Noise checks: Repeated runs quantify and control stochastic model noise at identical parameter values.
- Replication checks: An independent implementation reproduces selected indices from the same model evaluations.
Indices should also be checked for mathematical patterns such as under the independent-input formulation and approximate decomposition of variance. Small violations can arise from estimator noise, but large violations require investigation.
Common errors and misleading conclusions
GSA can create authoritative-looking rankings even when the input specification or estimator is inappropriate. The most serious mistakes arise from ignored dependence, insufficient sampling, and confusion between influence and decision value.
- Using arbitrary input ranges makes sensitivity rankings reflect convenience rather than evidence.
- Discarding correlation explores impossible parameter combinations and changes the underlying uncertainty question.
- Calling a tornado diagram global analysis ignores simultaneous variation and interactions.
- Reporting only first-order indices can miss inputs whose influence is mainly interactive.
- Treating Morris measures as variance shares gives screening statistics an interpretation they do not possess.
- Ignoring estimator uncertainty overstates small differences between parameter rankings.
- Equating influence with causality confuses mathematical model response with a real-world intervention effect.
- Equating influence with research value overlooks whether reducing uncertainty could change the decision.
- Analysing one output only can hide different drivers of cost, health outcomes, budget impact, and net benefit.
GSA explains variation generated by the model and uncertainty space supplied to it. It cannot reveal an omitted mechanism, biased evidence source, or structural assumption that was never represented.
A practical workflow
A defensible GSA starts with a decision-relevant output and a governed joint input specification. The workflow then matches the screening or quantitative method to the model, computational budget, dependence structure, and interpretation required.
- Define the purpose: State whether the analysis will screen inputs, quantify variance contributions, investigate interactions, or prioritise model review.
- Select the outputs: Identify the exact cost, effect, net-benefit, budget, clinical, or threshold outcome and its decision context.
- Specify input uncertainty: Document ranges, distributions, dependence, groups, structural alternatives, and evidence sources.
- Choose the method: Match Sobol, Morris, Shapley, regression, moment-independent, or another method to the question and assumptions.
- Design the sample: Use an estimator-compatible random or quasi-random design with a justified base sample size.
- Run reproducibly: Preserve run IDs, inputs, outputs, model version, seeds, failures, and stochastic-noise controls.
- Estimate uncertainty: Calculate indices with confidence intervals or other estimator-precision measures.
- Check convergence: Increase the sample size, replicate known test functions, and assess ranking stability.
- Interpret for decisions: Compare drivers across outputs and thresholds and distinguish influence from causal effect and value of information.
- Report transparently: Publish the uncertainty space, method, equations, run count, software, diagnostics, indices, intervals, and limitations.
What should be reported
A reproducible report identifies the model version, outputs, strategies, perspective, time horizon, willingness-to-pay thresholds, inputs, distributions, ranges, dependence, grouping, and structural alternatives. It also states the sensitivity method and estimator, sampling design, base sample size, total model evaluations, software, randomisation or sequence settings, treatment of failed runs, stochastic-noise control, convergence evidence, and interval method.
Health-economic interpretation should present first-order and total-effect results for each relevant output and explain why the dominant inputs differ. The report should distinguish model influence from evidence quality, controllability, causal importance, and expected value of further research.
Related Concepts (6)
Library
Tools & Resources
1
SAVI — Sheffield Accelerated Value of Information — Mark Strong, Jeremy Oakley & Penny Breeze (University of Sheffield), Web application ed., 2024 (University of Sheffield)
A free, open-access web calculator that computes value-of-information measures (EVPI, partial EVPI/EVPPI and EVSI) directly from a model’s probabilistic sensitivity analysis output — no need to re-run the model. Also reports payer strategy-specific and uncertainty burden.
Web Tool (R Shiny)View source →
Frequently Asked Questions (6)
What is global sensitivity analysis?
Sensitivity analysis techniques assessing how a model's output responds to simultaneous variation across the full range of all uncertain inputs, unlike one-way analysis.
Source: Saltelli et al. 2008
What does global sensitivity analysis reveal that one-way analysis cannot?
One-way analysis moves a single input at a time, so it cannot detect effects that arise only when several inputs change together, nor does it weight inputs by how uncertain they actually are. Global sensitivity analysis varies all inputs simultaneously across their full plausible ranges, so it captures interactions between them and reflects their real uncertainty in apportioning influence. This gives a truer picture of what drives the output when everything is uncertain at once. It sees the combined behaviour a one-way sweep misses. Saltelli and colleagues (2008) describe these methods.
Source: Saltelli et al. 2008
How does global sensitivity analysis differ from local sensitivity analysis?
Global sensitivity analysis varies all inputs simultaneously across their full ranges, capturing interactions and non-linear effects, whereas local sensitivity analysis examines the effect of small changes in one input around a fixed base-case point, missing interactions and behaviour away from that point. Global methods explore the whole input space and can attribute output variance to inputs individually and jointly, while local methods give a limited, point-based view. The difference is between whole-range, simultaneous variation and small, one-at-a-time variation around a single point.
Source: Saltelli et al. 2008
What methods are used in global sensitivity analysis?
Global sensitivity analysis uses methods such as variance-based indices, including first-order and total-effect Sobol indices, which decompose output variance among inputs and their interactions; screening methods like the Morris method using elementary effects for efficient identification of influential inputs; and Monte Carlo filtering for factor mapping. These methods differ in cost and detail, from cheap screening to full variance decomposition. They share the feature of varying all inputs across their ranges, allowing influence, interactions, and the conditions producing particular outputs to be assessed.
Source: Sobol 2001
Why is global sensitivity analysis used?
Global sensitivity analysis is used because one-way, local methods can miss interactions and misjudge influence when inputs vary over wide ranges or act jointly, whereas exploring the full input space with all inputs varying together gives a more reliable picture of what drives output uncertainty. It supports prioritising influential inputs, fixing negligible ones, and identifying conditions producing particular outcomes. Where models are non-linear or inputs interact, global sensitivity analysis provides a sounder basis than local analysis for understanding and communicating the drivers of uncertainty.
Source: Saltelli et al. 2008
What are the limitations of global sensitivity analysis?
Global sensitivity analysis, especially variance-based methods, can be computationally intensive, requiring many model runs, which is demanding for complex or slow models, though screening methods reduce this cost. Its results depend on the assumed ranges and distributions of the inputs, so these must be chosen carefully. Interpreting joint and interaction effects can be complex. These limitations mean the method and effort are matched to the model, with input assumptions considered, and cheaper screening sometimes used before fuller variance-based analysis.
Source: Saltelli et al. 2008
Trust Record
Verified by Dr Darrin Baines
British health economist
Professional identity: darrinbaines.org
Verification date: 23 Sep 2026
Content version: 1.0.0
Canonical Identity
- Term code
- HE-EM-UA-030
Stable URI · Machine-readable · Resolvable · CC BY 4.0
