monte carlo simulation a powerful approach to assess uncertainty july 08, 2013 ravi saraogi | ifmr...

21
Monte Carlo Simulation A powerful approach to assess uncertainty July 08, 2013 Ravi Saraogi | IFMR Investment Adviser

Upload: phillip-whyte

Post on 14-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Monte Carlo Simulation

A powerful approach to assess uncertainty

July 08, 2013

Ravi Saraogi | IFMR Investment Adviser

2

Structure

Approach to Uncertainty

Introduction to Monte Carlo (MC) Simulations

When to use and when not to use MC Simulations

Impediments, Benefits and Pitfalls

Stylized example

Recent criticisms of MC Simulations

3

Non Probabilistic• Point estimate – one value as the ‘best guess’ for the population parameter• E.g. Sample mean is a point estimate for Population mean

Probabilistic• Interval estimate – Range of values that is likely to contain the population parameter• E.g. Sample mean lies within [a.b] with 95% confidence (i.e. a confidence interval)

Approach to Uncertainty

Population

Sample

Parameter

Statistic

Point Estimate or Interval Estimate

4

Scenario Analysis• Best case, most likely, worst case• Multiple scenarios• Discrete outcomes

Decision tree• Discrete outcomes• Sequential decisions

Monte Carlo Simulation• Combines both scenario analysis and decision trees• Continuous outcomes

Three types of probabilistic approach

5

Manhattan Project - First electronic computation of Monte Carlo simulation

• John Von Neumann, Stanislaw Ulam, and Nicholas Metropolis were part of the Manhattan project during World War II

• Solving the chain reaction in highly enriched uranium was too complex with algebraic equations

• Hence, they used simulations- plugging many different numbers into the equations and calculating the result.

• Systematically plugging in and trying numbers would have taken too long

• So they created a new approach -- plugging in randomly chosen numbers into the equations and calculating the results.

• Analysing the results with statistics, they were able to make very good predictions which were instrumental in designing of an atomic bomb.

6

“…….The question was what are the chances that a Canfield solitaire laid out with 52 cards will come out successfully? After spending a lot of time trying to estimate them by pure combinatorial calculations, I wondered whether a more practical method than ‘abstract thinking’ might not be to lay it out say one hundred times and simply observe and count the number of successful plays…..”

-Eckhardt, Roger (1987). Stan Ulam, John von Neumann, and the Monte Carlo method, Los Alamos Science

Nicholas Metropolis, named it such as Stan’s Uncle would borrow money by saying “I just have to go to Monte Carlo”

Birth of Modern Monte Carlo Simulation

Stan Ulam

• Uncertain inputs are represented by probability distributions instead of one most likely value

• Random sampling is used to select input values from the defined probability distributions, and the model is run over and over again (the idea is to capture all valid combinations of possible inputs) to simulate all possible outcomes

7

What is Monte Carlo Simulation?

X

Y

Z

A

Functional relationship (f) + Random sampling

(1) Input Distributional Assumptions

(2) (3)

(4) Output distribution

Uncertainty in model inputs

Uncertainty in model outputs

8

• The defining characteristic of Monte Carlo simulation is sampling techniques that are entirely random in principle

• Monte Carlo sampling satisfies the purist's desire for an unadulterated random sampling method.

• Historical simulation is not Monte Carlo simulation– Past is not prologue – non stationary data– All historical path get equal probability– Tail risk may not be captured– New assets/market

• To avoid clustering, stratified random sampling can be used

– Latin Hypercube sampling

When is a simulation ‘Monte Carlo’?

9

• Can be solved mathematically – do not use simulation

– Probability of Heads/Tails in tossing of an unbiased coin– The likelihood of getting Heads 7 times out of 10 coin tosses

• Cannot be solved mathematically- use simulation

– Suppose your commute to work consists of the following:• Drive 3 kms on a highway, with 90% probability you will be able to average

20 KMPH the whole way, but with a 10% probability that a free road will result in average speed of 80 KMPH.

• Come to an intersection with a traffic light that is red for 10 minutes, then green for 3 minutes.

• Travel 1 km, averaging 50 KMMPH with a standard deviation of 10 KMPH.• Come to an intersection with a traffic light that is red for 1 minutes, then

green for 30 seconds.• Travel 1 more km, averaging 30 KMMPH with a standard deviation of 5

KMPH.• You want to know how much time to allow for the commute in order to have

a 75% probability of arriving at work on time.

Application of Monte Carlo Simulation

10

• Not possible to solve mathematically the functional relationship between input and output

• You can't work out what the distribution of the output variable or you don't want to do integrals numerically, but you can take samples from input distribution.

• Simulation should be used when there are complex interactions that requires input from multiple variables

"Calculate when you can, simulate when you can't!”

When to use Monte Carlo Simulation

11

Select variableso Unlike scenario analysis and decision trees, there is no constraint on how many

variables can be allowed to vary in a simulation

Specify probability distributions of these variableso This is the key and the most difficult step in the analysis. o Three ways of defining probability distributions

o Historical data – Suitable only in the case of stationary data/no structural shifts

o Cross sectional datao Pick a statistical distribution that best captures the variability in the input and

estimate the parameters for that distribution.

Sample randomly from the defined distributions and run the inputs past the Model to get the output

Analyze the distribution of the output variable

Steps of MC Simulations

12

Estimating distributions of input variables

o It is far easier to estimate an expected growth rate of 8% in revenues for the next 5 years than it is to specify the distribution of expected growth rates – the type of distribution, parameters of that distribution.

Simulation ban be time and resource intensive

Impediments to Simulation

13

Benefits

• Simulation gives a way out when stuck against a complicated intractable mathematical dilemma

• Output is a distribution rather than a point estimate

– Investment with a higher expected return may have a fat tailed distribution

Pitfalls

• Garbage in, garbage out: For simulations to have value, the distributions should be based upon analysis and data, rather than guesswork

• Benefits that decision-makers get by having a fuller picture of the uncertainty may be more than offset by misuse of simulation

Benefits and Pitfalls

Stylized Example

14

15

• VaR for a single asset– Assume normality– Mean of Rs 120 lakhs and an annual standard deviation of Rs 10 lakhs– With 95% confidence, you can say that the value of this asset will not drop below

Rs 100 lakhs (two standard deviations below from the mean) or rise above Rs 140 lakhs (two standard deviations above the mean) over the next year.

• VaR for a portfolio of assets– Assume normality– Portfolio mean will be weighted mean of individual assets– For getting variance of the portfolio, co-variances will have to be estimated

• In a portfolio of 10 assets, there will be 45 co-variances that need to be estimated, in addition to the 10 individual asset variances

Risk in a portfolio of assets

Portfolio with three assets-

16

Evaluating risk in a portfolio of assets

Bond 1

Costs

Interest Received

Investor Payouts

Repayments

Reinvestments

Bond 2

Bond 3

Bond 10

Structure

P(d))

Investor Return

P(d))

P(d))

P(d))

17

• Cumulative default probabilities will be used as cut offs in a uniform distribution for a binary outcome – default or no default

– 5yr: 15% 3yr: 10% 2yr: 5% 1yr: 2%

Special case: Use correlated random numbers (r=0.33)• Point of default in a bond’s maturity is random• Recovery rate is 20%• Interest rate assumptions across the time of the investment• Semi annual interest payout: 1% (building a default cushion)• Surplus cash reinvested as per automated algorithm• Bonds give quarterly coupon and bullet principal repayment

Inputs

Bond Amount (Rs Lakhs) Pricing Tenure

(years)Bond 1 15 10.00% 5Bond 2 5 12.00% 3Bond 3 10 8.00% 5Bond 4 5 9.00% 3Bond 5 15 9.00% 5Bond 6 5 10.00% 3Bond 7 10 11.00% 5Bond 8 5 12.00% 3Bond 9 20 12.00% 5

Bond 10 10 10.00% 3

Interest ReceivedRepayments

Reinvestments

Default (Yes/No)Timing of Default

x1

x2x3

x4

x5x6

x7

IRR, Redemption Premium

Randomizer

Cash flow model

18

Simulation Methods

• Set up cash flows and randomizer in Excel, recalculate (F9) and store the value of output variable. Repeat for number of trials.

• Excel macros• Dedicated software/Add ins• Data table

Multi way data table in Excel

19

Results

Value at Risk (VAR)-We can say with 95% confidence that after meeting all interest payments the redemption premium will be at least Rs 2.3 lakhs

With correlation (r=0.33)We can say with 95% confidence that after meeting all interest payments the loss on principal will not exceed Rs 11 lakhs

With correlation (r=0.33)

Without correlation

20

Recent criticisms

These models were supposed to help quantify and manage the risks of mortgage-backed securities, credit-default swaps and other complex instruments. But given the events of the past couple of years, it appears that the models often gave big institutions, as well as small investors, a false sense of security.

Critics emphasize that the problem isn't Monte Carlo itself, but the assumptions that go into it. Since no standard approach exists, one user might plug in a range of assumptions on interest rates, inflation or volatility that is different from another user.

Also controversial is that many Monte Carlo simulations assume that market returns fall along a bell-curve-shaped distribution.

21

Thank you