• No results found

Choosing Probability Distributions in Simulation

N/A
N/A
Protected

Academic year: 2021

Share "Choosing Probability Distributions in Simulation"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

1 General approach

1. Gather all known information about the uncertain variable 2. Match the information with a probability distribution

Choosing Probability Distributions in Simulation

Choosing Probability Distributions in Simulation

Probability Distributions may be selected on the basis of  Data

 Theory  Judgment

 a mix of the above

MBA elective -Models for Strategic Planning - Session 14

© 2009 Ph. Delquié

Gathering information about the uncertain variable

 Any relevant data available?

If yes, consider using the “Fit...” option of Crystal Ball

 Is the variable discrete or continuous?

Want discrete values out of a continuous distribution?

Just round the values to integer =ROUND(Assumption Cell, 0)

(2)

3

The Uniform Distribution

Almost Complete Ignorance  We know nothing except for a range(Minand Max)

 No reason to think that some values are more likely than others No reason to think that some values are less likely than others

Assessing the range of a variable:

Think of “highest” lower bound, “lowest” upper bound Beware: Overconfidence  range too narrow

40.00 44.50 49.00 53.50 58.00

Uniform Distribution (Min=40, Max=58)

P ro b a b il it y d e n s it y

The Triangular Distribution

We know a “best guess” value

 We know the most likely value(the Mode), the Minand the Max

 Min, Mode, Max are often based on judgment

 We believe: the larger a deviation from central value, the less likely  May have a non symmetric shape

Beware: most likely value ≠ expected value

Mean = 11.33

8.00 10.00 12.00 14.00 16.00

COST PER UNIT (EUR)

Assessing the range of the variable:

Think of bounds separately, not just as deviations from typical value

(3)

5

The Normal Distribution

 We believe the variable results from the combination of many

independent random factors, or a natural process

 Deviations up or down from the mean are equally likely  We need to specify the Meanand Standard Deviation

 Are any percentilesknown?

A distribution in Crystal Ball may be defined using percentiles, e.g. 10th and 90th.

-30.00 -12.00 6.00 24.00 42.00

Normal (Mean = 6, Stdev =12)

Judgmentally, percentiles may be easier to assess than the standard deviation Stock return with 6% mean and 12% standard deviation

The Binomial Distribution

We know something about the process  We can think of the variable as a number of instancesout of a

specified number of trials

E.g.: Any web page viewer has a 10% chance of making a purchase. We’ll have 100 page viewers. How many sales could we have?  We know the probability of occurrenceon any trial (P)

e.g. probability that any particular cell phone will ring during class  We know the total number of trials(N)

e.g. total number of phones that are on ring mode during class

.000 .033 .066 .099 .132 0 6 12 18 24 BINOMIAL DISTRIBUTION (P = 0.1, N = 100) .000 .150 .299 .449 .599 0 1 2 3 4 BINOMIAL DISTRIBUTION (P = 0.05, N = 10)

(4)

7

The Poisson Distribution

We know something about the process

 We can think of the variable as a number of instancesover a specified time period, occurring randomly at a given rate

E.g.: Number of help requests arriving at the 4618 computer hotline per hour  We know the average rate of occurrence(e.g. 5 per hour)

 Average rate of occurrence is constant

.000 .044 .088 .132 .175 0.00 3.25 6.50 9.75 13. 00

POISSON DISTRIBUTION (RATE = 5)

Other Distributions

Other distributions may be used

 Theoretical reasons

Lognormal Distribution: the log of the random variable follows a Normal

e.g. stock prices

Beta Distribution: the random variable has natural bounds

e.g. a proportion, probability, market share, etc.

 Empirical reasons: it has proved to fit well to past data  Avoid using a distribution that you do not understand

Single event

 The =RAND()function returns a value uniformly distributed between 0 and 1. Can be used as part of other Excel formulas

(5)

9

Mixture Distributions

Modeling “fat” tails with a mixture of normal distributions

Ex: Mix a Normal with Mean=0, Stdev=1 with a Normal with Mean=0, Stdev=5

Use: =IF(RAND()>0.5, CB.Normal(0,1), CB.Normal(0,5))

. . . or make up a “

Custom

” distribution

All you know

about the random variable’s Process, Range, Likely values, Percentiles, etc&

Features and

properties

of common

probability

distributions

match

(6)

11

Some useful short-cut functions provided by Crystal Ball

Distribution Excel-style function (active when CB is loaded)

 Uniform =CB.Uniform(Min, Max)  Normal =CB.Normal(Mean, StdDev)  Triangular =CB.Triangular(Min, Mode, Max)  Binomial =CB.Binomial(Prob, Trials)  Poisson =CB.Poisson(Rate)  Exponential =CB.Exponential(Rate)

 Lognormal =CB.Lognormal(Mean, StdDev)  Custom =CB.Custom(Array of values/prob.)

Declaring random variables with “CB.functions”

Pros

• quick, easy to use

• provide great flexibility (e.g. can be used in ‘IF’ statements) • can be combined with any other Excel function

• parameters can be dynamic Cons

• will not appear as assumptions in the simulation Report

• will not be selected when you ‘Select Assumptions’ in your model • will not be included in the Sensitivity estimations

(7)

13

For next session

Session 15

 Prepare SCOR-eSTORE.COM case

The simulation model is already built

Exploit the model to estimate the value of real options

 Individual case (will be accepted until Session 16)

References

Related documents

The recommendations of the Chakravorty (2005) evaluation include: limiting recruitment to the target groups; making summer school more appealing to male students; collecting student

Given that the pre-trial and within-trial setting are the same in terms of stakes, expectations and information, within-trial settlement is irrational as the conditions under which

The proportion of patients with sustained progression for 3 months during each of years 1 and 2 were compared by a GEE using a binomial distribution, adjusted for the EDSS score

DNA damage decreased in lymphocytes from healthy individuals, asthma, COPD and lung cancer patient groups after treatment with aspirin nanosuspension (ASP N) and

The recording of financial transactions in manual accounting systems at Ama- nano Rural Bank Limited is through books of original entries but under the computerized

The search for repair is adjusted to the distance, rating, points, and ability of the repair places. Rating at each repair place is the result of reviews of orders that occurred at

The medium-sized correlations between the features and phoneme intelligibility evidenced by the results in Table 1 but in particular the higher values of the multiple

This work package lists COEI and BII for the M68 Sight, Reflex, W/Quick Release Mount and Sight Mount to help you inventory items for safe and efficient operation of