What are the key simulation techniques and variance reduction methods used in risk management?
I'm studying Monte Carlo simulation for FRM Part I. I understand the basic concept of generating random scenarios, but my textbook mentions variance reduction techniques like antithetic variates and control variates. Why are these needed and how do they work?
Monte Carlo simulation estimates risk metrics by averaging across thousands of random scenarios. The problem: with limited simulations, estimates are noisy. Variance reduction techniques improve precision without running more simulations.
Basic Monte Carlo for VaR:
- Model the return process (e.g., GBM for each asset)
- Generate N random scenarios (say N = 10,000)
- Calculate portfolio value in each scenario
- Sort losses from largest to smallest
- VaR at 99% = the 100th largest loss
The Noise Problem:
Standard error of a Monte Carlo estimate decreases as 1/sqrt(N). To halve the error, you need 4x the simulations. For tail quantiles (VaR, ES), the noise is even worse because few observations fall in the tail.
Variance Reduction Techniques:
1. Antithetic Variates:
For every random draw Z, also use -Z. Since Z and -Z are perfectly negatively correlated, their average has lower variance.
Procedure:
- Draw Z1 = 0.8 -> compute return R1
- Use -Z1 = -0.8 -> compute return R1*
- Average estimate = (R1 + R1*)/2
This works especially well when the payoff is monotonic in Z (most financial applications).
2. Control Variates:
Use a variable whose expected value you know analytically to reduce noise.
Example: Pricing an exotic option. You also simulate a vanilla option (whose price you know from Black-Scholes). The error in the vanilla estimate gives you information about the error in the exotic estimate.
Adjusted estimate = MC_exotic - beta x (MC_vanilla - BS_vanilla)
3. Importance Sampling:
Shift the probability distribution to generate more tail events. Then reweight each scenario to correct for the shift.
For VaR estimation, shift the mean of the return distribution toward negative values -> more extreme losses are generated -> tail estimate is more precise.
Practical Comparison at Westbrook Quant Desk:
| Method | 10,000 sims | Equivalent Standard MC |
|---|---|---|
| Standard MC | SE = 2.1% | 10,000 sims |
| Antithetic | SE = 1.4% | ~22,500 sims |
| Control variate | SE = 0.7% | ~90,000 sims |
| Importance sampling (for 99% VaR) | SE = 0.4% | ~275,000 sims |
FRM Exam Focus:
- Know the intuition behind each method
- Antithetic variates: simple, always helps for monotonic payoffs
- Control variates: powerful when a good control exists
- Importance sampling: best for tail estimation but can backfire if poorly calibrated
Master simulation techniques in our FRM Part I course.
Master Part I with our FRM Course
64 lessons · 120+ hours· Expert instruction
Related Questions
How exactly do futures margin calls work, and what happens if I can't meet one?
How do you calculate the settlement amount on a Forward Rate Agreement (FRA)?
When should I use Monte Carlo simulation instead of parametric VaR, and how does it actually work?
Parametric VaR vs. Historical Simulation VaR — when does each method fail?
What are the core components of an Enterprise Risk Management (ERM) framework, and how does it differ from siloed risk management?
Join the Discussion
Ask questions and get expert answers.