Professional Documents
Culture Documents
11
-1
Chapter Topics
11
-2
11
-3
=ROUND(NORM.INV(RAND(),1000,100,tru
e),0)
11
-4
Figure 11.1
Figure 2.13
11
-5
11
-6
11
-7
11
-8
Outsourcin
g chosen
in 55% of
the 20
trials.
Press F9 to
simulate
another 20
trials.
11
-9
From Figure 11.2
Now
outsourcing is
chosen in only
35% of the
trials.
11
10
11
11
11
12
X =ROUND(PsiTriangular(160,175, 200)
X =ROUND(PsiNormal(1000,100)
Figure 11.3
11
13
11
14
Figure 11.4
11
15
Figure 11.5
11
16
11
17
11
xx =B16-B17+PsiOutput()
18
Figure 11.6
Running a Simulation
Figure 11.7
11
19
Figure 8.23
Figure 11.8
11
21
Figure 11.9
11
22
Uncertain Inputs:
Market size
R&D costs
Clinical trial costs
Market growth factor
Market share
growth rate
Original model
from Chapter 8
with constant
(certain) model
inputs.
11
Figure 11.10
23
11
Figure 11.10
24
=PsiNormal(2000000, 400000)
Examples
of
defining 2
input
distributi
on cells
and
2
uncertain
output
cells.
=PsiUniform(600000000, 800000000)
=B28+B26+PsiOutput()
=NPV(B8,B26:F6)-B13+PsiOutput()
Figure 8.3
11
25
Example 11.8
Risk Analysis for Moore Pharmaceuticals
Run the simulation using 10,000 trials.
Use the results to answer 3 risk analysis questions:
1. What is the risk that the NPV over the 5 years will
not be positive?
2. What are the chances the product will show a
cumulative net profit in the third year?
3. What cumulative profit in the 5th year are we likely to
realize with a probability of at least 0.90 (that is, the
10th percentile)?
11
26
Double
click on
the NPV
cell B30
to open
the
results
shown
here.
Figure 11.11
11
27
Double
click on
cell D28
to open
the
results
shown
here.
11
Figure 11.12 28
Double
click on
cell F28
to open
the
results
shown
here.
11
Figure 11.1329
Compute a 95%
confidence interval for the
mean NPV.
11
From Figure 11.11
30
11
31
Correlation Input
Var.
0.949
Market
size
-0.245
R&D
costs
-0.153
Clinical
trials
Figure 11.14
Example 11.10
Interpreting the Sensitivity Chart for NPV (at Moore
Pharmaceuticals)
Better information on
these inputs would
11
reduce variation in
forecasted NPV.
32
Risk Solver
Charts
Multiple Simulations
Overlay
B28, F28
11
33
Figure 11.15
11
34
Risk Solver
Charts
Multiple
Simulations
Trend
B28:F28
Uncertainty in the forecasts is
increasing.
Figure 11.17
11
35
Risk Solver
Charts
Multiple
Simulation
Results
Box-Whisker
Add:uncertainty
B28:F28in
Again,
forecasted net profit is
increasing as we go
further into the future.
Figure 11.18
11
36
Newsvendor Model
11
37
Newsvendor Model
Suppose the store owner kept records for the
past 20 years on number of boxes sold.
11
Figure 8.4
38
Newsvendor Model
Figure 11.19
11
39
Flaw of Averages
Different average output values often result when
there are uncertain model inputs depending upon
how the model is evaluated:
1. Using average values for uncertain inputs
2. Using random values (with the same averages
used in #1 above) for uncertain inputs
Using averages (as in #1) can conceal risk.
This is why Monte Carlo simulation is so valuable.
Newsvendor Model
11
40
Newsvendor Model
11
Figure 11.20
41
Newsvendor Model
=PsiDisUniform(D2:D21)
=B14*B5+B15*B7-B12*B6+PsiOutput()
11
Figure 11.20
42
Newsvendor Model
Figure 11.21
11
43
Newsvendor Model
=D2
=B14*B5+B15*B7-B12*B6+PsiOutput()
11
Figure 11.20
44
Newsvendor Model
Example 11.15 (continued) Using a Fitted Distribution
for Monte Carlo Simulation
D2
Figure 11.22
11
45
Newsvendor Model
Example 11.15 (continued) Using a Fitted Distribution
for Monte Carlo Simulation
Figure 11.23
11
46
Newsvendor Model
Example 11.15 (continued) Using a Fitted Distribution
for Monte Carlo Simulation
Figure 11.24
11
47
Overbooking Model
Figure 8.5
11
48
Overbooking Model
Figure 11.25
11
49
Overbooking Model
Generate demand
using a custom
distribution.
Select B12 (demand).
Risk Solver
Distributions
Custom
Values: D2:D13
Weights: E2:E13
Generate cancellations using a binomial
distribution.
=PsiDiscrete($D$2:$D$13, E$2:$E$13)
=PsiBinomial(B13, 0.04)
=MAX(0,B15-B5)+PsiOutput()
=MIN(B15,B5)*B6-B16*B7+PsiOutput()
Figure 11.25
11
50
Overbooking Model
Custom
distribution
for demand
11
Figure 11.26
51
Overbooking Model
Binomial
distribution
for
cancellations
11
Figure 11.27 52
Overbooking Model
Number of
overbooke
d
customers
11
Figure 11.28 53
Overbooking Model
Net
revenue
11
Figure 11.29 54
Cash Budgeting
The process of projecting and summarizing a
companys cash inflows and outflows expected during
a planning horizon.
Most cash budgets are based on sales forecasts.
Because of the inherent uncertainty in sales forecasts,
Monte Carlo simulation is an appropriate tool for
modeling cash budgets.
11
55
Figure 11.30
11
56
11
57
11
58
Trend chart of
available balances
April-October
shows a possibility
of negative
balances in the
first 3 months.
Figure 11.31
11
59
Figure 11.32
11
60
Figure 11.33
11
61
Select E5:K5
(Sales
cells) Risk
Solver
Correlations
Matrices
New
Highlight
the
correlation
matrix cells
C33:I39
Figure 11.34
11
62
Risk Solver
adjusts the
correlations
to ensure
mathematica
l
consistency.
Click
Validate or
PSD (positive
semidefinite)
Figure 11.35
11
63
Formulas in cells
E5:K5 are updated:
Formula Cell E5:
=PsiNormal(600000,60000,
PsiCorrMatrix($C$33:$I$39,
1))
Updated
Correlation Matrix
11
Figure 11.36
64
Validated
correlation
matrix in
regular
(not
Premium)
Risk Solver
11
65
11
66
11
67
Analytics in Practice:
Implementing Large-Scale
Monte Carlo Spreadsheet Models
Hypo Real Estate Bank International is based in
Stuttgart, Germany.
Hypo uses sophisticated Monte Carlo simulation
models for real estate credit risk analysis.
SFS (Specialized Finance System) software has
improved insight into structuring new loans, making
them less risky and more profitable.
11
68
Box-whisker chart
Flaw of averages
Marker line
Monte Carlo simulation
Overlay chart
Risk
Risk analysis
Sensitivity chart
Trend chart
Uncertain function
11
69