Variance Reduction Techniques in Simulation › The Variance Problem in Monte Carlo Estimation
Quantitative FinanceAll chapters Variance Reduction Techniques in Simulation › The Variance Problem in Monte Carlo EstimationOne section · Sections in this chapter2 / 12 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
Let's precisely characterize the problem we're solving. The core challenge of Monte Carlo simulation stems from the inherent randomness of the sampling process itself. Every time we run a simulation, we draw random samples from a probability distribution, and these samples inevitably fluctuate around the true expected value. Understanding the mathematical structure of this fluctuation reveals both the limitation of brute-force approaches and the opportunities for variance reduction.
Recall from our work on Monte Carlo simulation that we estimate an expectation using the sample mean:
where:
- : the sample mean estimator
- : number of simulations
- : independent samples from the distribution of
This estimator forms the foundation of all Monte Carlo methods. By the law of large numbers, as we increase the number of samples , the sample mean converges to the true expected value . This convergence guarantees that our estimates become increasingly accurate with more simulations. However, the central limit theorem tells us precisely how fast this convergence occurs, and understanding this rate is essential for appreciating both the challenge and the solution.
The variance of this estimator is:
where:
- : variance of the estimator
- : variance of a single sample,
- : number of simulations
This formula deserves careful attention because it encapsulates the entire variance reduction problem. Notice that the numerator, , represents the intrinsic variability of individual samples. This is the randomness inherent in the payoff of each simulated path. The denominator, , represents our computational effort. The ratio tells us that the precision of our estimate depends on both how variable our individual samples are and how many samples we collect.
The standard error, which measures the typical distance between our estimate and the true value, is:
where:
- : standard error of the estimator
- : standard deviation of a single sample
- : number of simulations
The square root in the denominator is the source of Monte Carlo's computational challenge. This equation reveals two fundamentally different ways to reduce estimation error, and understanding the distinction between them illuminates the entire field of variance reduction.
The first approach is to increase , the number of simulations. This is the brute force method, but the in the denominator means diminishing returns: reducing error by a factor of 10 requires 100 times more simulations. To appreciate how severe this limitation is, consider that reducing error from 1% to 0.1% requires increasing simulations from, say, 10,000 to 1,000,000. This hundredfold increase in computational cost makes brute-force approaches impractical for many applications, particularly when each simulation involves complex path-dependent calculations.
The second approach is to reduce , the variance of individual samples. This is the variance reduction approach. If we can modify our simulation procedure to produce samples with lower variance while maintaining the same expected value, we achieve more accurate estimates without additional computational cost. This insight is the key to everything that follows in this chapter. Rather than fighting against the convergence rate by throwing more computation at the problem, we can work smarter by reducing the numerator in the standard error formula.

The efficiency gain from variance reduction can be quantified by comparing the variance of the standard Monte Carlo estimator to the variance of the improved estimator. If the improved method has variance instead of , the variance reduction factor is:
where:
- : Variance Reduction Factor
- : variance of the single sample in standard Monte Carlo
- : equivalent single-sample variance of the improved method
This ratio provides a concrete measure of improvement. A variance reduction factor of 10 means you need only one-tenth as many simulations to achieve the same accuracy. For complex derivatives where each simulation involves hundreds of time steps and multiple correlated assets, this translates directly into substantial computational savings. Equivalently, you can think of the variance reduction factor as the effective multiplier on your computational resources: a VRF of 10 makes your computer effectively 10 times faster for this particular calculation.
The three techniques we explore in this chapter, antithetic variates, control variates, and stratified sampling each attack the variance problem from a different angle. Antithetic variates introduce negative correlation between samples, causing overestimates to cancel with underestimates. Control variates use known information about related quantities to adjust our estimates. Stratified sampling ensures that our random samples cover the input space more uniformly, eliminating variance caused by accidental clustering. Together, these methods form a useful toolkit that turns Monte Carlo simulation from a computationally expensive necessity into a practical tool for real-time pricing.