Probability of Ruin: Simulate, Don’t Average | Vose Software

ModelRisk example · General techniques

Probability of Ruin

Could this year's risks ruin the company? A register sorted by expected cost hides the one that can.

  • Complexity: ★★★★★
  • Free Excel workbook (GU-03)
  • Needs ModelRisk: free trial

From the model’s saved run

Probability of ruin

The chance that this year's loss reaches the threshold on the Inputs sheet.

MeasureUnitValue
Probability of ruin, exactprobability0.10%
Probability of ruin, simulatedprobability0.14%
Ruin threshold (Inputs sheet)US$k5,000
Risks without which ruin is impossibleJ
Expected loss (exact)US$k367
Mean loss (simulated)US$k365
Loss exceeded once in T years

The business question

A small engineering company keeps a register of ten risks, each with a probability for the coming year and a cost if it happens. Like many registers, it is sorted by expected cost, probability × cost, so that the risks at the top get the most attention.

The company's reserves and bank facilities can absorb a loss of up to US$5 million (5,000 thousand) in a year. A larger loss would ruin it. The model simulates the year to find the probability of ruin, calculates the same probability exactly, and shows which risks can cause it. Expected cost and ruin rank the risks very differently.

Who it is for
Risk managers, finance directors, and anyone who sorts a risk register by probability × impact.
Main outputs
The probability of ruin, simulated and exact · the expected loss · the risks without which ruin is impossible · the probability of a loss above other thresholds · the losses exceeded once in 2 to 2,000 years · the tornado of the risks.

How the model works

Three sheets after this one, read from left to right. Each one feeds the next.

  1. Inputs sheet

    The ruin threshold: the loss in one year that the company could not survive.

  2. Risks sheet

    The register, sorted by expected cost, with two questions for each risk: can it ruin the company on its own, and is ruin still possible without it? In each iteration VoseBernoulli decides which risks happen and their costs are added up.

    The exact probability of ruin adds up the probabilities of every combination of risks whose total reaches the threshold: 2^10 = 1,024 combinations, in one formula.

  3. Results sheet

    The probability of ruin, simulated and exact. The exact probability at other thresholds; the losses exceeded once in 2 to 2,000 years; the tornado of the risks.

ModelRisk techniques

  • Fixed-cost risk events VoseBernoulli
  • Probability of ruin VoseSimMean
  • Exact enumeration SEQUENCE, MMULT
  • Return-period curve
  • Tornado VoseSimSensitivityMean

Find similar models

Product

The results in detail

Ruin at other thresholds

Exact probability that the year's loss reaches each threshold: every combination of the risks.

ThresholdUnitProbabilityOnce in
A loss of 1,000 or moreUS$k5.75%17 years
A loss of 2,000 or moreUS$k0.17%591 years
A loss of 3,000 or moreUS$k0.10%998 years
A loss of 4,000 or moreUS$k0.10%1,000 years
A loss of 5,000 or moreUS$k0.10%1,000 years

Which risks matter

Lowest and highest mean loss over ten equal groups of each risk's cost (VoseSimSensitivityMean): the effect of a risk when it happens.

Which risks drive the loss (US$k)
The ranking as a table 10 inputs
Input (ranked by influence)Lowest meanHighest meanRank
J Fatal accident caused by a delivered machine3548,3691
I Fraud by an employee3561,3412
D Fire at the main workshop (uninsured part)3261,1493
C Product liability claim3168134
A Key fixed-price project overruns2676605
E IT failure with loss of data3366326
B Loss of a major customer3075027
G Key engineers leave3414628
F Late-delivery penalties3354369
H Exchange-rate loss on imported parts34640910

How to read these results

  • Sorted by expected cost, J comes last: 0.1% × 8,000 = 8. Yet it is the only risk that can ruin the company: the other nine together cost at most 3,470.
  • So the probability of ruin is J's probability, 0.1%: once in a thousand years. A simulation of 10,000 years sees it only about ten times, and its estimate moves by about a third from one seed to another. The exact figure needs no simulation.
  • At lower thresholds the ordinary risks start to combine: a loss of 1,000 or more comes about once in 17 years, almost always without J.
  • Expected cost is the right ranking for a budget, not for survival. For ruin, rank the risks by what they do when they happen, as the tornado does, and look at the far end of the return-period curve.

See it move. Open the workbook, change an input on the Inputs sheet and run the simulation: every table and chart on this page updates in Excel.

Inputs and assumptions

Every assumption in the model, with its uncertainty and where it comes from. The figures are illustrative.

Ruin 1 input

The loss in one year that the company could not survive.

AssumptionUnitValue
Loss that would ruin the companyReserves plus the bank's facilities: a loss this large or larger is ruin.US$k5,000

Units and conventions

Money
US$ thousand (US$k): 5,000 is US$5 million.
Ruin
A loss of at least the threshold in one year.
Return period
A loss exceeded once in T years on average: the (1 − 1/T) percentile of the annual loss.

Key assumptions and limitations

Independence
The risks happen independently of each other.
Fixed costs
Each risk costs a fixed amount if it happens, as in the original example.
One year
Only this year's losses count, against the reserves at the start of the year.
Data
The company and its risks are invented for this example; the probabilities and costs are those of ModelRisk's earlier Probability of Ruin example.

How to use it

  1. Replace the ten risks on the Risks sheet with your own: probability and cost.
  2. Set the ruin threshold on the Inputs sheet.
  3. Run a simulation from the ModelRisk ribbon (10,000 samples with a fixed seed are set).
  4. Compare the two rankings: by expected cost, and by what each risk does when it happens.

The tornado chart fills in after a simulation with ModelRisk’s classic engine.

ModelRisk functions used

VoseBernoulli
Whether each risk happens this year.
VoseInput, VoseOutput
Name each risk's cost and the total loss, for the Results Viewer and the tornado.
VoseSimMean
The probability of ruin: the mean of the 1/0 ruin outcome over the iterations.
VoseSimPercentile
The return-period curve: the loss exceeded once in T years.
VoseSimSensitivityMean
The tornado chart: each risk ranked by how far the mean loss moves when it happens.
SEQUENCE, MMULT (Excel)
The exact probability: every combination of the risks in one formula.

Further reading