Concept Architecture
Concept
Theoretically, Monte Carlo Error is the random error arising from approximating expected values using a finite number of simulation iterations. It reflects the sampling variability inherent in Monte Carlo methods rather than uncertainty in model parameters or model structure. In health economics, Monte Carlo error is evaluated to determine whether a probabilistic sensitivity analysis has used a sufficient number of simulations to produce stable estimates of costs, health outcomes and cost-effectiveness.
Mathematically, Monte Carlo error is quantified by the variability of simulation estimates around the true expected value. As the number of simulation iterations increases, the sampling error decreases at a rate proportional to the inverse square root of the sample size. Consequently, progressively larger numbers of simulations yield diminishing improvements in estimation precision.
In practice, Monte Carlo error is estimated using the standard error of simulated outcomes or by repeating simulations with increasing numbers of iterations until estimates stabilise. It is routinely assessed during probabilistic sensitivity analysis, microsimulation and Bayesian computation to ensure that simulation results are sufficiently precise for decision-making.
Purpose
Used to quantify the sampling error arising from finite Monte Carlo simulation, assess simulation convergence and determine whether sufficient iterations have been performed for reliable health economic results.
Mathematical Formulae
Primary Formula
SE = s / �n
where:
SE = Monte Carlo standard error
s = sample standard deviation
n = number of simulation iterations
Supporting Formulae
Monte Carlo convergence rate:
Monte Carlo Error ? 1 / �n
Confidence interval for the simulated mean:
x? � z ? (s / �n)
Related Mathematical Methods
- Monte Carlo Simulation
- Probabilistic Sensitivity Analysis
- Standard Error
- Confidence Interval
- Variance Reduction Techniques
- Latin Hypercube Sampling
Example
A probabilistic sensitivity analysis initially performs 1,000 simulations and estimates an incremental net monetary benefit of �3,150 with a Monte Carlo standard error of �145. Increasing the simulation to 10,000 iterations reduces the standard error to approximately �46, indicating that the simulation results have become substantially more stable and precise.
Excel Implementation
| Function | Example Formula | Health Economics Application |
|---|---|---|
| STDEV.S | =STDEV.S(A2:A10001) | Calculate the standard deviation of simulated outcomes. |
| COUNT | =COUNT(A2:A10001) | Determine the number of simulation iterations. |
| SQRT | =SQRT(COUNT(A2:A10001)) | Calculate the square root of the number of simulations. |
| CONFIDENCE.NORM | =CONFIDENCE.NORM(0.05,STDEV.S(A2:A10001),COUNT(A2:A10001)) | Estimate the confidence interval associated with Monte Carlo sampling error. |
VBA (Optional)
VBA can automatically repeat Monte Carlo simulations until the estimated Monte Carlo standard error falls below a predefined convergence threshold.
Sources
- Briggs A, Claxton K, Sculpher M. Decision Modelling for Health Economic Evaluation. Oxford University Press.
- Robert CP, Casella G. Monte Carlo Statistical Methods. Springer.
- Glasserman P. Monte Carlo Methods in Financial Engineering. Springer.
- ISPOR-SMDM Modeling Good Research Practices Task Force Reports.
- NICE. Health Technology Evaluation Manual.
Related Concepts (5)
Library
Publications
1
Parameter Estimation and Uncertainty: A Report of the ISPOR-SMDM Modeling Good Research Practices Task Force-6 — Briggs, Weinstein, Fenwick, Karnon, Sculpher & Paltiel, Task Force Report 6 ed., 2012 (Value in Health / Medical Decision Making)
Best-practice guidance on parameter estimation and the characterisation of uncertainty in decision models, covering probabilistic sensitivity analysis, distributional choices, and correlation between parameters.
Journal ArticleView source →
Frequently Asked Questions (6)
What is Monte Carlo error?
The statistical imprecision in a simulation estimate from using a finite number of iterations, distinct from the underlying parameter uncertainty being characterised.
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 Monte Carlo error shrink as more iterations are run?
Monte Carlo error is the imprecision in a simulation's estimate that comes from using a finite number of random draws rather than infinitely many. Because it is sampling noise, averaging over more iterations steadies the estimate, and the error falls in proportion to the square root of the number of runs, so quadrupling the iterations roughly halves it. Unlike parameter uncertainty, which reflects real gaps in knowledge, Monte Carlo error is an artefact of the computation that enough runs can shrink as small as wanted. It is reducible by effort alone. Briggs and colleagues (2006) describe it.
Source: Briggs et al. 2006
How is Monte Carlo error reduced?
Monte Carlo error is reduced by running more iterations, since it decreases roughly with the square root of the number of iterations, so quadrupling the iterations roughly halves the error. Variance reduction techniques, such as common random numbers or Latin hypercube sampling, can also reduce it for a given number of runs. The number of iterations is chosen so that the Monte Carlo error is small relative to the quantities of interest, judged by whether the estimates stabilise as iterations increase.
Source: Briggs, Claxton & Sculpher 2006
How does Monte Carlo error differ from parameter uncertainty?
Monte Carlo error is the imprecision from using a finite number of simulation runs and can be made arbitrarily small by running more, whereas parameter uncertainty is the genuine uncertainty about the true values of the model's inputs, reflecting limited evidence, and does not shrink with more simulation runs. The simulation aims to characterise parameter uncertainty, and Monte Carlo error is the noise added by finite sampling in doing so. The two must be distinguished, since only Monte Carlo error is reduced by increasing iterations.
Source: Briggs, Claxton & Sculpher 2006
Why does Monte Carlo error matter?
Monte Carlo error matters because if too few iterations are run, the estimates of quantities such as mean costs, mean effects, or the probability of cost-effectiveness carry noticeable random imprecision, which could affect conclusions or make results hard to reproduce. Ensuring Monte Carlo error is small relative to the quantities of interest gives confidence that reported results reflect the model and its parameter uncertainty rather than sampling noise. Checking and controlling Monte Carlo error is therefore part of conducting a reliable probabilistic analysis.
Source: Briggs, Claxton & Sculpher 2006
How is Monte Carlo error assessed?
Monte Carlo error is assessed by examining whether the estimated quantities stabilise as the number of iterations increases, for instance by tracking running estimates and seeing whether they still move, and by estimating the standard error of key outputs, which reflects the imprecision from finite sampling. Repeating the simulation with different random seeds and comparing results also indicates the error. If the estimates still vary materially, more iterations are run until the Monte Carlo error is small relative to the quantities being reported.
Source: Briggs, Claxton & Sculpher 2006
Trust Record
Verified by Dr Darrin Baines
British health economist
Professional identity: darrinbaines.org
Verification date: 28 Oct 2025
Content version: 1.0.0
Canonical Identity
- Persistent URI
- https://healtheconomics.wiki/concept/monte-carlo-error
- Term code
- HE-EM-UA-037
Stable URI · Machine-readable · Resolvable · CC BY 4.0