Author-reviewedEvidence: highv1.0.0

Variance Reduction

Variance reduction is the use of simulation sampling or estimator design to lower Monte Carlo error for a specified quantity without changing the quantity being estimated.

Status
Published, version 1.0.0
Last reviewed
25 Sep 2026, by Dr Darrin Baines
Report a problem
Tell us if something is wrong or out of date

Concept Architecture

Variance Reduction: Concept Architecture

Orientation and learning roadmap

The page first identifies the random error that remains when a simulation is run for a finite number of replications. It then develops methods for estimating a treatment difference more precisely, gives a checkable paired example, and shows how to test whether a technique helped. The closing sections separate computational precision from uncertainty about evidence and model assumptions.

Locate the variation that can be reduced

A patient-level model may produce different average costs or health outcomes each time it is run with a new random stream, even though the inputs and decision problem are unchanged. This variation in a finite-simulation estimate is Monte Carlo error. A reduction technique changes the sampling or coupling of simulated observations so that the estimator of the chosen target has less variance for a specified computational budget while retaining its intended validity.

For independent and identically distributed replications Y1,…,YnY_1,\ldots,Y_n with finite variance σ2\sigma^2, the ordinary sample mean has variance σ2/n\sigma^2/n. This result provides a benchmark for the number of replications needed to improve precision. Its independent-replication assumption does not apply unchanged to deliberately paired or stratified observations.

μ^=1n∑i=1nYi,Var⁡(μ^)=σ2n.\widehat{\mu}=\frac{1}{n}\sum_{i=1}^{n}Y_i,\qquad \operatorname{Var}(\widehat{\mu})=\frac{\sigma^2}{n}.

The relevant target in economic evaluation is often an incremental cost, incremental QALY, or incremental net benefit rather than an outcome for one strategy alone. Variance reduction should therefore be judged against the uncertainty of that incremental estimator. A method that makes each arm separately look smoother need not improve the treatment contrast.

Pair simulated patients across strategies

Common random numbers (CRN) use matched random inputs for comparable uncertainty sources in competing strategies. This induces a covariance between simulated outcomes in the two arms. When that covariance is positive, subtracting paired outcomes can remove shared noise; the result must be checked because a poorly aligned model can instead produce little benefit or even a loss of precision.

Let AiA_i and BiB_i be simulated outcomes under strategies A and B for paired replication ii, and let Di=Bi−AiD_i=B_i-A_i. If pairs are independent across ii, the variance of the mean paired difference is

Var⁡(D‾)=Var⁡(B)+Var⁡(A)−2Cov⁡(A,B)n.\operatorname{Var}(\overline D)=\frac{\operatorname{Var}(B)+\operatorname{Var}(A)-2\operatorname{Cov}(A,B)}{n}.

A positive covariance decreases the variance of the difference compared with independently generated arm outcomes of the same marginal variances and sample size. A negative covariance increases it. Keep distinct random streams for different stochastic mechanisms, align clinically comparable events across strategies, and document what happens when pathways diverge or an intervention creates or removes an event.

A paired cost comparison

Suppose the per-person cost variances for A and B are each 100100 currency units squared, and the covariance under matched streams is 8080 currency units squared. With n=100n=100 independent pairs, the variance of the estimated mean cost difference is (100+100−2×80)/100=0.4(100+100-2\times80)/100=0.4 currency units squared. Independent arm streams with zero covariance would yield 2.02.0 under the same marginal variances and 100 observations per arm.

The corresponding Monte Carlo standard errors are approximately 0.6320.632 and 1.4141.414 currency units, respectively. Thus pairing improves precision for this illustrative contrast by a variance factor of five; it does not change the expected treatment difference merely because the estimated difference is less noisy. The example assumes each pair is independent of the other pairs and the paired costs have the stated covariance.

Use other techniques only when their conditions fit

Different techniques alter the simulation estimator in different ways. Antithetic sampling creates deliberately complementary draws, while a control variate uses an auxiliary quantity whose expectation is known. Stratified and importance sampling alter which parts of the input distribution are sampled and require the correct estimator or weights to preserve the target.

  • Antithetic variates: Pair a uniform draw UU with 1−U1-U and average the paired outputs; improvement requires sufficiently negative covariance between paired outputs and cannot be assumed merely from complementary inputs.
  • Control variates: If XX has known expectation μX\mu_X, use μ^CV=Y‾−β(X‾−μX)\widehat\mu_{\mathrm{CV}}=\overline Y-\beta(\overline X-\mu_X); a correlated control and an appropriate coefficient β\beta can improve precision without changing the target expectation.
  • Stratified sampling: Allocate draws across predefined portions of a distribution and combine stratum estimates with their probability weights; unweighted aggregation can estimate the wrong quantity.
  • Importance sampling: Oversample rare but consequential events under a proposal distribution and reweight observations by the target-to-proposal density ratio; unstable weights can worsen precision or hide inadequate tail coverage.

Fixed seeds are valuable for reproducibility and for constructing matched runs, but merely repeating a run with the same seed does not create new independent evidence. Quasi-Monte Carlo sequences have their own error assessment requirements; their deterministic spacing should not be treated as if it were a sample of independent random replications.

Check precision against the decision question

The first check is whether the estimator still targets the specified expected cost, QALY, or net benefit under the model. The second is whether the Monte Carlo variance of the relevant comparison falls at a fixed computational cost, including any setup or additional model evaluations. Estimate Monte Carlo error using independent batches or another uncertainty calculation that respects pairing and the dependence introduced by the method.

For a paired incremental net benefit estimate, retain the within-pair differences and compute the standard error from the variation between independent pairs, not from treating both arms' observations as unrelated. Record the random-stream scheme, seed management, number of independent replications or batches, wall time, and estimated precision. A pilot comparing candidate methods at a common computational budget can reveal when a theoretically plausible method performs poorly in the actual model.

In a probabilistic sensitivity analysis (PSA), parameter draws represent uncertainty about inputs, whereas random patient histories conditional on a parameter draw introduce inner simulation noise. Pair strategies within each parameter draw if the model supports it, and ensure enough inner replications that Monte Carlo error does not obscure the outer distribution of decision outcomes. Reusing a single parameter draw across strategies is part of a fair comparison; it does not eliminate parameter uncertainty.

Interpret the gain without overstating certainty

Lower Monte Carlo error makes a finite simulation more stable, but it does not repair misspecified transition probabilities, missing costs, biased clinical evidence, or structural uncertainty. Likewise, a narrower interval for the simulation estimate alone is not a confidence or credible interval for the real-world intervention effect. Report which uncertainty has been reduced and which remains.

A useful efficiency measure is the ratio of the baseline estimator variance to the new estimator variance at equal cost, or the ratio of variance times computational cost when methods require different effort. Gains depend on the output and model: common random numbers can substantially sharpen incremental results while offering no comparable benefit for the stand-alone mean of either strategy. Interpret the precision gain for the decision quantity that the analysis is meant to support.

Evidence used for this explanation

These primary sources support the distinction between simulation error and substantive uncertainty and the treatment of common random numbers in health economic models. They also document the practical importance of stream alignment and simulation validation. Source descriptions are provided so the methodological claims can be checked without treating a citation as proof of a model's own numerical outputs.

Library

Publications

1
  • Journal article

    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.

Frequently Asked Questions (6)

  • What is variance reduction?

    Statistical techniques, including antithetic variates and control variates, used to reduce a Monte Carlo simulation's statistical variability for a given number of iterations.

    Source: Law & Kelton 2000

  • How does variance reduction get more precision from the same number of runs?

    The precision of a simulation estimate usually improves only slowly with more runs, so reaching high precision by brute force can be costly. Variance reduction techniques instead restructure how the sampling is done, using devices such as pairing opposite draws or exploiting a related known quantity, so that the same number of runs yields a tighter estimate. They achieve more precision without more computation by removing avoidable noise rather than by averaging it away. The gain is efficiency for a fixed effort. Law (2015) describes these techniques.

    Source: Law 2015

  • What techniques are used for variance reduction?

    Techniques used for variance reduction include antithetic variates, pairing each draw with a negatively correlated complement so their outputs partly cancel; control variates, using a related quantity with a known mean to correct the estimate; common random numbers, sharing random streams across compared alternatives to reduce the variance of their difference; importance sampling, oversampling important regions and reweighting; and stratified or quasi-random sampling for even coverage. Each reduces variance in a different way, and the choice depends on the structure of the simulation and the quantity of interest.

    Source: Press et al. 2007

  • Why is variance reduction used?

    Variance reduction is used because Monte Carlo estimates carry sampling error that falls only slowly with the number of runs, so reducing the variance for a given number of iterations improves precision without the cost of many more runs. This matters when each run is expensive or when precise estimates are needed, as in probabilistic analysis or value-of-information calculations. By making simulation more efficient, variance reduction techniques allow better estimates within a limited computational budget, which is their central purpose in stochastic simulation.

    Source: Law & Kelton 2000

  • How does variance reduction improve efficiency?

    Variance reduction improves efficiency by lowering the variance of the estimate for a given number of runs, so that the same precision is reached with fewer runs, or better precision with the same number. Because Monte Carlo error depends on the variance of the output and the number of samples, reducing the variance directly sharpens the estimate. The techniques achieve this by exploiting structure, such as negative correlation, known quantities, or even coverage, to remove some of the random noise, giving more information per run.

    Source: Law & Kelton 2000

  • What are the limitations of variance reduction?

    Variance reduction techniques are problem-specific: each works only under certain conditions, such as monotonic responses for antithetic variates or a well-correlated control with a known mean for control variates, and a poorly chosen technique may give little benefit or even increase variance. They add complexity and require correct implementation. Their gains vary with the model and quantity of interest. These limitations mean variance reduction is applied selectively, matching the technique to the problem and checking that it genuinely improves the efficiency of the estimate.

    Source: Press et al. 2007

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

Term code
HE-EM-UA-083

Stable URI · Machine-readable · Resolvable · CC BY 4.0