fin 685: risk management topic 5: simulation larry schrenk, instructor
Post on 19-Dec-2015
215 views
TRANSCRIPT
![Page 1: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/1.jpg)
FIN 685: Risk Management
Topic 5: Simulation
Larry Schrenk, Instructor
![Page 2: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/2.jpg)
TOPICS
Why Simulation?
Monte Carlo Simulation
Example: European Call
![Page 3: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/3.jpg)
SOLUTION TYPES
Closed Form– FV = PV(1+r)t
Numerical– Algorithm– Binomial Option Pricing
Simulation
![Page 4: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/4.jpg)
Definition:“Simulation is the process of designinga model of a real system and conductingexperiments with this model for thepurpose of either understanding the behavior of the system and/or evaluating various strategies for theoperation of the system.” - Introduction to Simulation Using SIMAN (2nd Edition)
![Page 5: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/5.jpg)
5 of 50
WHAT IS SIMULATION?
• Simulation is the use of a computer to evaluate a system model numerically, in order to estimate the desired true characteristics of the system.
• Simulation is useful when a real-world system is too complex to allow realistic models to be evaluated analytically.
![Page 6: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/6.jpg)
WHY SIMULATION
Complexity/Flexibility Real World Applications Dependencies Descriptive Model Distributional Assumptions– Distributions not Tractable– Empirically Based Distributions
![Page 7: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/7.jpg)
7 of 50
BASICSSystem: The physical process of interest
Model: Mathematical representation of the system– Models are a fundamental tool of science,
engineering, business, etc.– Abstraction of reality– Models always have limits of credibility
Simulation: A type of model where the computer is used to imitate the behavior of the system
Monte Carlo Simulation: Simulation that makes use of internally generated (pseudo) random numbers
![Page 8: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/8.jpg)
CLASSIFICATIONStatic vs. dynamic
– Static: E.g., Simulation solution to integral – Dynamic: Systems that evolve over time; simulation
of traffic system over morning or evening rush period
Deterministic vs. stochastic– Deterministic: No randomness; solution of complex
differential equation in aerodynamics – Stochastic (Monte Carlo): Operations of store with
randomly modeled arrivals (customers) and purchases
Continuous vs. discrete– Continuous: Differential equations; “smooth” motion
of object – Discrete: Events occur at discrete times; queuing
networks
![Page 9: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/9.jpg)
WAYS TO STUDY SYSTEM
System
Experiment w/ actual system
Experiment w/ model
Physical Model
MathematicalModel
Analytical Model
SimulationModel
![Page 10: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/10.jpg)
MONTE CARLO SIMULATION The process of generating a
sequence of random values from a probability distribution
– Formal Distribution
– Empirical Distribution
![Page 11: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/11.jpg)
USES
General Motors, Proctor and Gamble, Pfizer, Bristol-Myers Squibb, and Eli Lilly use simulation to estimate both the average return and the risk factor of new product
Sears uses simulation to determine how many units of each product line should be ordered from suppliers.
Financial planners use Monte Carlo simulation to determine optimal investment strategies for their clients’ retirement.
![Page 12: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/12.jpg)
ADVANTAGES
1. It is relatively straightforward and flexible2. Recent advances in computer software
make simulation models very easy to develop
3. Can be used to analyze large and complex real-world situations
4. Allows “what-if?” type questions5. Does not interfere with the real-world
system6. Enables study of interactions between
components7. Enables time compression8. Enables the inclusion of real-world
complications
![Page 13: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/13.jpg)
DISADVANTAGES
1. It is often expensive as it may require a long, complicated process to develop the model
2. Does not generate optimal solutions, it is a trial-and-error approach
3. Requires managers to generate all conditions and constraints of real-world problem
4. Each model is unique and the solutions and inferences are not usually transferable to other problems
![Page 14: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/14.jpg)
SIMULATION STEPS
1. Define a problem2. Introduce the variables associated with
the problem3. Construct a numerical model4. Set up possible courses of action for
testing5. Run the experiment6. Consider the results7. Decide what courses of action to take
![Page 15: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/15.jpg)
MONTE CARLO SIMULATION1. Determine
1. Probability Distribution 2. Dependencies
2. Generate Random Variables3. Find Terminal Values4. Discount5. Average
![Page 16: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/16.jpg)
1. Probability Distributions
![Page 17: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/17.jpg)
DETERMINE DISTRIBUTIONS AND DEPENDENCIES Sources– Historical Data– Surveys– Judgment– Theory
Misc– Goodness-of-Fit Software
![Page 18: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/18.jpg)
2. Generate Random Numbers
![Page 19: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/19.jpg)
EMPIRICAL DISTRIBUTION
![Page 20: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/20.jpg)
PSEUDO RANDOM NUMBERS Statistical Qualities Excel: RAND()– Returns an evenly distributed
random real number greater than or equal to 0 and less than 1
– RAND()*(b-a)+a
![Page 21: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/21.jpg)
DATA ANALYSIS PACK
Data > Data Analysis (Add-In)
![Page 22: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/22.jpg)
THEORETICAL DISTRIBUTION
![Page 23: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/23.jpg)
3. Find (Terminal) Value
![Page 24: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/24.jpg)
TERMINAL VALUE OF STOCK What is the Stock Price for each
Trial?
0 0 0fS S r t S tRV
![Page 25: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/25.jpg)
TERMINAL VALUE OF STOCK St
![Page 26: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/26.jpg)
TERMINAL VALUE OF CALL MAX[St – X, 0]
![Page 27: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/27.jpg)
4. Discount
![Page 28: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/28.jpg)
PRESENT VALUE
MAX[St – X, 0]e-rt
![Page 29: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/29.jpg)
5. Average
![Page 30: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/30.jpg)
AVERAGE
![Page 31: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/31.jpg)
CONVERGENCE
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492500.0
2.0
4.0
6.0
8.0
10.0
12.0
14.0
16.0
18.0
Option Value for Increasing Number of Runs
Number of Runs
Op
tio
n V
alu
e
![Page 32: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/32.jpg)
VERIFICATION AND VALIDATIONVerification –Whether software correctly implements specified model
Validation –Whether the simulation model (perfectly coded) is acceptable representation
![Page 33: FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor](https://reader038.vdocuments.us/reader038/viewer/2022103022/56649d2c5503460f94a026da/html5/thumbnails/33.jpg)
ADVANCED TECHNIQUES
Antithetic Variables
Control Variate Technique
Quasi-Random Sequences