Monte Carlo simulation is a computational technique that uses repeated random sampling from defined probability distributions to model the range of possible outcomes for a process with uncertain inputs. In financial modeling, it replaces single-point estimates with probability distributions — running the model thousands of times with randomly drawn input values to produce a distribution of outputs rather than a single number. [src1]
START — User needs to model financial uncertainty
├── How many uncertain inputs?
│ ├── 1-2 variables → Sensitivity Analysis
│ ├── 3-5 discrete scenarios → Scenario Analysis
│ └── 5+ continuous uncertain inputs → Monte Carlo (this unit)
├── What output format?
│ ├── Single-point estimate → Not Monte Carlo
│ ├── Probability distribution → Monte Carlo
│ ├── Input sensitivity ranking → Sensitivity Analysis first
│ └── Discrete comparison → Scenario Analysis
├── Are distributions defensible?
│ ├── YES (historical data, calibration) → Proceed
│ └── NO → Scenario Analysis instead
└── Audience comfortable with probabilistic outputs?
├── YES → Monte Carlo with confidence intervals
└── NO → Scenario Analysis with 3-5 cases
Assigning normal distributions to revenue allows negative values — which is impossible. [src1]
Use lognormal for prices/revenues, triangular for expert estimates, uniform for bounded unknowns. [src3]
Simulating interest rates, exchange rates, and commodities independently understates risk. [src3]
Define correlations using historical data or expert judgment. Even approximate correlations are better than independence. [src1]
Reporting only the mean discards all information about risk, range, and tail outcomes. [src2]
Show histogram, percentiles (P5, P50, P95), and probability of key thresholds. [src1]
Misconception: Monte Carlo is only for quantitative finance and options pricing.
Reality: Used in project finance, corporate budgeting, retirement planning, and any domain with multiple uncertain inputs. [src2]
Misconception: More iterations always mean better results.
Reality: Means converge at ~1,000 iterations; tails at ~10,000. Beyond that, improvement is marginal. Input quality is the binding constraint. [src4]
Misconception: Monte Carlo accounts for all risks, including Black Swans.
Reality: Simulations only reflect the distributions you define. Fat-tail events require explicit fat-tailed distributions. [src2]
| Concept | Key Difference | When to Use |
|---|---|---|
| Monte Carlo Simulation | Thousands of random trials, output distributions | Many uncertain inputs, need probability of outcomes |
| Scenario Analysis | Discrete scenarios with coherent assumptions | Few key uncertainties, discrete cases preferred |
| Sensitivity Analysis | One variable at a time, others constant | Identifying which inputs matter most |
Fetch this when a user asks about Monte Carlo simulations, modeling financial uncertainty with probability distributions, calculating VaR, generating NPV distributions, or stress-testing with random sampling.