Method guide · Simulation

Monte Carlo simulation: turn assumptions into an outcome distribution

Define uncertain variables and distributions, simulate the model, then read means and percentiles without presenting the output as a forecast.

Key points

What to remember

  1. 01

    Define the decision and model before distributions.

  2. 02

    Justify each distribution with available evidence.

  3. 03

    Retain dependencies, units and iteration count.

  4. 04

    Read percentiles as conditional results.

01

Move from ranges to a probabilistic model

Assign a distribution suited to each uncertain variable, such as normal for justified symmetric variation, triangular for minimum, mode and maximum, or lognormal for positive skewed values.

Model material correlations. Assuming independence between variables that move together may understate risk.

02

Simulate and retain parameters

Each iteration draws a value for every variable and recalculates the model. Retain the distribution, mean and percentiles such as P5 and P95.

Within the documented scope, the simulation uses 10,000 iterations and returns the mean, P5 and P95. These outputs remain conditional on the selected distributions, dependencies and assumptions; they are not a forecast.

ElementRetainRisk if absent
VariableDefinition and unitDouble counting
DistributionShape and parametersFalse precision
DependencyCorrelation or causalityUnderstated risk
OutputMean and percentilesReading as forecast
03

Read the distribution for the decision

The mean does not describe dispersion or skew. P5 and P95 bound the central 90% of ordered model draws; they are not a confidence interval for the real world.

Compare threshold risk, reserves, choice robustness and assumptions driving variance.

04

Keep the simulation reviewable

The proposed journey associates Plot with simulation and Atlas with the decision file. Every run retains its parameters, sources and validation before it informs the trade-off.

Retain model, distributions, sources, dependencies, date, outputs and events that require a new run.

FAQ

Frequently asked questions

How many iterations are needed?

It depends on the required stability and model cost. Test convergence rather than using a habitual number.

Does Monte Carlo replace scenarios?

No. Scenarios organise coherent futures; Monte Carlo explores a quantified model.

Is P95 a guarantee?

No. It is conditional on selected distributions, dependencies and evidence.

SRC

Full sources