Concept Architecture
Concept
Theoretically, Stochastic Analysis is a mathematical approach for analysing systems that evolve under uncertainty by explicitly incorporating random variation into model structure or parameter values. It is founded on probability theory and stochastic processes and recognises that future outcomes are governed by probability distributions rather than deterministic values. In health economics, stochastic analysis is used to evaluate uncertainty in disease progression, treatment response, healthcare costs and health outcomes within decision models.
Mathematically, stochastic analysis represents uncertain quantities as random variables and model outputs as probability distributions rather than single estimates. Analytical or simulation-based methods, including Monte Carlo simulation, are used to estimate expected values, variances and probability distributions of model outcomes. As the number of simulations increases, stochastic estimates converge towards their expected values according to the Law of Large Numbers.
In practice, stochastic analysis is implemented by assigning probability distributions to uncertain parameters and repeatedly evaluating the model through random sampling. It is routinely applied in probabilistic sensitivity analysis, microsimulation, discrete event simulation and Bayesian decision models to estimate expected costs, QALYs, incremental cost-effectiveness ratios and decision uncertainty.
Purpose
Used to quantify uncertainty in health economic models by representing uncertain parameters and outcomes probabilistically, supporting robust estimation of costs, health outcomes and cost-effectiveness.
Mathematical Formulae
Primary Formula
There is no universally recognised canonical mathematical formula.
Supporting Formulae
Expected value:
E(Y) � (1/n) ? ?Y?
Variance:
Var(Y) = E(Y�) ? [E(Y)]�
Monte Carlo standard error:
SE = s / �n
Related Mathematical Methods
- Monte Carlo Simulation
- Probabilistic Sensitivity Analysis
- Monte Carlo Integration
- Stochastic Process
- Microsimulation
- Discrete Event Simulation
- Bayesian Analysis
Example
A microsimulation model evaluates 100,000 patients with chronic heart failure. Transition probabilities, treatment costs and utility values are sampled from probability distributions for each simulated individual. The resulting distribution of lifetime costs and QALYs is used to estimate the expected incremental cost-effectiveness ratio together with its associated uncertainty.
Excel Implementation
| Function | Example Formula | Health Economics Application |
|---|---|---|
| RAND | =RAND() | Generate random values for stochastic simulation. |
| NORM.INV | =NORM.INV(RAND(),Mean,SD) | Sample normally distributed uncertain parameters. |
| AVERAGE | =AVERAGE(ResultRange) | Estimate expected costs or health outcomes across simulations. |
| STDEV.S | =STDEV.S(ResultRange) | Estimate variability in simulated outcomes. |
| COUNT | =COUNT(ResultRange) | Determine the number of simulation iterations used in the analysis. |
VBA (Optional)
VBA can automate stochastic simulation, repeatedly sample uncertain model parameters and summarise probability distributions of health economic outcomes.
Sources
- Briggs A, Claxton K, Sculpher M. Decision Modelling for Health Economic Evaluation. Oxford University Press.
- Law AM. Simulation Modeling and Analysis. McGraw-Hill.
- Drummond MF, Sculpher MJ, Claxton K, Stoddart GL, Torrance GW. Methods for the Economic Evaluation of Health Care Programmes. Oxford University Press.
- ISPOR-SMDM Modeling Good Research Practices Task Force Reports.
- NICE. NICE Health Technology Evaluations: The Manual.
Related Concepts (4)
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 stochastic analysis?
An analysis in which a model incorporates randomness explicitly, so repeated runs under the same inputs can produce different results, unlike a deterministic model.
Source: Briggs A, Claxton K, Sculpher M. Decision Modelling for Health Economic Evaluation. Oxford University Press; 2006. doi:10.1093/oso/9780198526629.001.0001.
Why does a stochastic analysis give different results on repeated runs?
A stochastic analysis builds randomness into the model itself, so that events such as which patients have a complication are decided by chance draws, and each run uses different draws. Running the same model twice therefore yields somewhat different results, unlike a deterministic model that always returns the same answer. The variation between runs is not error but a representation of genuine chance, and it is summarised by averaging across many runs and reporting the spread. The randomness is intentional. Briggs and colleagues (2006) describe this.
Source: Briggs et al. 2006
How does stochastic analysis differ from deterministic analysis?
Stochastic analysis incorporates randomness, so repeated runs with the same inputs can give different results, and outcomes are summarised by their distribution over many runs, whereas deterministic analysis uses fixed relationships and inputs, always producing the same result for given inputs. Stochastic models capture chance variation, such as individual-level randomness or random events, that deterministic models omit. The difference is the explicit role of randomness: present and generating variability in stochastic analysis, absent in deterministic analysis, which yields a single definite result per input set.
Source: Briggs, Claxton & Sculpher 2006
When is stochastic analysis used?
Stochastic analysis is used when randomness is an intrinsic feature of the process or uncertainty being modelled, such as individual-level variability in a patient-level simulation, random timing of events in a discrete-event model, or sampled parameter uncertainty in probabilistic analysis. In these cases, capturing the chance variation is necessary to represent the system or the uncertainty faithfully. Where outcomes depend only on fixed relationships and average values, a deterministic analysis suffices, so stochastic analysis is chosen when the variability itself matters to the question.
Source: Law & Kelton 2000
How are results summarised in stochastic analysis?
Results in stochastic analysis are summarised by running the model many times and characterising the distribution of the outcomes, reporting summaries such as the mean, which estimates the expected result, along with measures of spread and, where relevant, confidence intervals reflecting the variability across runs. Because each run gives a different result, enough runs are needed for stable estimates, and the Monte Carlo error is controlled. The distribution of outcomes conveys both the expected value and the variability, which is the information stochastic analysis is designed to provide.
Source: Briggs, Claxton & Sculpher 2006
What are the limitations of stochastic analysis?
Stochastic analysis introduces sampling variation, so its estimates carry Monte Carlo error requiring enough runs to control, and it can be computationally intensive, particularly for individual-level or nested models. Interpreting and verifying stochastic results is harder than for deterministic models, since outputs vary across runs, and distinguishing genuine effects from random noise needs care. These limitations mean stochastic analysis is used where randomness genuinely matters, with attention to the number of runs, Monte Carlo error, and verification, and deterministic analysis preferred where chance variation is not needed.
Source: Briggs, Claxton & Sculpher 2006
Trust Record
Verified by Dr Darrin Baines
British health economist
Professional identity: darrinbaines.org
Verification date: 29 Oct 2025
Content version: 1.0.0
Canonical Identity
- Persistent URI
- https://healtheconomics.wiki/concept/stochastic-analysis
- Term code
- HE-EM-UA-070
Stable URI · Machine-readable · Resolvable · CC BY 4.0