Lattice Model of System Evolution. Outline

Similar documents
Lattice Model of System Evolution. Outline

Option Valuation (Lattice)

Option Valuation with Binomial Lattices corrected version Prepared by Lara Greden, Teaching Assistant ESD.71

FINANCIAL OPTION ANALYSIS HANDOUTS

Lattice Valuation of Options. Outline

1. In this exercise, we can easily employ the equations (13.66) (13.70), (13.79) (13.80) and

Put-Call Parity. Put-Call Parity. P = S + V p V c. P = S + max{e S, 0} max{s E, 0} P = S + E S = E P = S S + E = E P = E. S + V p V c = (1/(1+r) t )E

The Binomial Model. Chapter 3

Binomial model: numerical algorithm

B8.3 Week 2 summary 2018

The Binomial Lattice Model for Stocks: Introduction to Option Pricing

The Binomial Lattice Model for Stocks: Introduction to Option Pricing

B. Combinations. 1. Synthetic Call (Put-Call Parity). 2. Writing a Covered Call. 3. Straddle, Strangle. 4. Spreads (Bull, Bear, Butterfly).

IAPM June 2012 Second Semester Solutions

FINANCIAL OPTION ANALYSIS HANDOUTS

Dr. Maddah ENMG 625 Financial Eng g II 10/16/06

1 The continuous time limit

Reading: You should read Hull chapter 12 and perhaps the very first part of chapter 13.

Review of whole course

M339W/M389W Financial Mathematics for Actuarial Applications University of Texas at Austin In-Term Exam I Instructor: Milica Čudina

Homework Assignments

OPTION VALUATION Fall 2000

Lecture 17. The model is parametrized by the time period, δt, and three fixed constant parameters, v, σ and the riskless rate r.

ANALYSIS OF THE BINOMIAL METHOD

Computational Finance Binomial Trees Analysis

Page 1. Real Options for Engineering Systems. Financial Options. Leverage. Session 4: Valuation of financial options

Chapter 14 Exotic Options: I

LECTURE 2: MULTIPERIOD MODELS AND TREES

Point Estimation. Some General Concepts of Point Estimation. Example. Estimator quality

Notes: This is a closed book and closed notes exam. The maximal score on this exam is 100 points. Time: 75 minutes

Multi-Period Binomial Option Pricing - Outline

Option pricing models

Binomial Option Pricing

Edgeworth Binomial Trees

Exercise 14 Interest Rates in Binomial Grids

non linear Payoffs Markus K. Brunnermeier

Lattice (Binomial Trees) Version 1.2

MS-E2114 Investment Science Exercise 10/2016, Solutions

Advanced Corporate Finance Exercises Session 4 «Options (financial and real)»

Arbitrage Enforced Valuation of Financial Options. Outline

Model Calibration and Hedging

Mobility for the Future:

Chapter 8 Statistical Intervals for a Single Sample

Vasicek Model in Interest Rates

Fixed Income and Risk Management

The Multistep Binomial Model

************************

Discounting a mean reverting cash flow

B6302 Sample Placement Exam Academic Year

REAL OPTIONS ANALYSIS HANDOUTS

Computational Finance. Computational Finance p. 1

3.1 Itô s Lemma for Continuous Stochastic Variables

Interest-Sensitive Financial Instruments

******************************* The multi-period binomial model generalizes the single-period binomial model we considered in Section 2.

Using Flexible Business Development Plans to Raise the Value of High-Technology Startups

MS-E2114 Investment Science Lecture 10: Options pricing in binomial lattices

Real Options and Game Theory in Incomplete Markets

Homework Assignments

STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL

Fixed Income Financial Engineering

Hull, Options, Futures, and Other Derivatives, 9 th Edition

Energy and public Policies

Derivative Securities Section 9 Fall 2004 Notes by Robert V. Kohn, Courant Institute of Mathematical Sciences.

MATH 425: BINOMIAL TREES

Practice of Finance: Advanced Corporate Risk Management

Errata and updates for ASM Exam MFE/3F (Ninth Edition) sorted by page.

1 Parameterization of Binomial Models and Derivation of the Black-Scholes PDE.

Practice of Finance: Advanced Corporate Risk Management

Slides for Risk Management

IEOR E4602: Quantitative Risk Management

Financial Engineering. Craig Pirrong Spring, 2006

Outline One-step model Risk-neutral valuation Two-step model Delta u&d Girsanov s Theorem. Binomial Trees. Haipeng Xing

Statistics 431 Spring 2007 P. Shaman. Preliminaries

Statistics & Flood Frequency Chapter 3. Dr. Philip B. Bedient

1 Geometric Brownian motion

Valuation of Options: Theory

Motivating example: MCI

Back to estimators...

Derivative Securities Fall 2012 Final Exam Guidance Extended version includes full semester

Lecture 6: Option Pricing Using a One-step Binomial Tree. Thursday, September 12, 13

Fixed-Income Securities Lecture 5: Tools from Option Pricing

Corporate Finance, Module 21: Option Valuation. Practice Problems. (The attached PDF file has better formatting.) Updated: July 7, 2005

Outline One-step model Risk-neutral valuation Two-step model Delta u&d Girsanov s Theorem. Binomial Trees. Haipeng Xing

Two Types of Options

Advanced Corporate Finance. 5. Options (a refresher)

Frequency Distribution Models 1- Probability Density Function (PDF)

Introduction Random Walk One-Period Option Pricing Binomial Option Pricing Nice Math. Binomial Models. Christopher Ting.

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Risk-neutral Binomial Option Valuation

Chapter 15: Jump Processes and Incomplete Markets. 1 Jumps as One Explanation of Incomplete Markets

Derivative Securities

Chapter 2 Uncertainty Analysis and Sampling Techniques

Alternative VaR Models

Definition 9.1 A point estimate is any function T (X 1,..., X n ) of a random sample. We often write an estimator of the parameter θ as ˆθ.

Name: MULTIPLE CHOICE. 1 (5) a b c d e. 2 (5) a b c d e TRUE/FALSE 1 (2) TRUE FALSE. 3 (5) a b c d e 2 (2) TRUE FALSE.

UNIT 4 MATHEMATICAL METHODS

Point Estimation. Stat 4570/5570 Material from Devore s book (Ed 8), and Cengage

Maximum Likelihood Estimates for Alpha and Beta With Zero SAIDI Days

Version A. Problem 1. Let X be the continuous random variable defined by the following pdf: 1 x/2 when 0 x 2, f(x) = 0 otherwise.

Review of Derivatives I. Matti Suominen, Aalto

Transcription:

Lattice Model of System Evolution Richard de Neufville Professor of Engineering Systems and of Civil and Environmental Engineering MIT Massachusetts Institute of Technology Lattice Model Slide 1 of 32 Outline Curse of Dimensionality Binomial Lattice Model for Outcomes Linear in Logarithms Binomial lattice.xls Binomial Lattice Model for Probabilities Normal distribution in logarithms Fitting to a known distribution From average, standard deviation solve for u, d, p Underlying assumptions Massachusetts Institute of Technology Lattice Model Slide 2 of 32 Page 1

System Evolution Think of how a system can evolve over time It starts at State S Over 1 st period, it evolves into i states S 1i In 2 nd period, each S 1i evolves into more states S Etc, etc 1 st period 2 nd period Massachusetts Institute of Technology Lattice Model Slide 3 of 32 Curse of Dimensionality Consider a situation where each state: Evolves into only 2 new states Over only 24 periods (monthly over 2 years) How many states at end? ANSWER: 2, 4, 8 => 2 N = 2 24 ~ 17 MILLION!!! This approach swamps computational power Massachusetts Institute of Technology Lattice Model Slide 4 of 32 Page 2

Binomial Lattice Model 1 st Stage Assumes Evolution process is same over time (stationary) Each state leads to only 2 others over a period Later state is a multiple of earlier state S => u S and d S (by convention, up> down) For one period: S us ds What happens over 2 nd, more periods? Massachusetts Institute of Technology Lattice Model Slide 5 of 32 Binomial Lattice: Several periods Period 0 Period 1 S us ds Period 2 Period 3 uuus uus uuds uds udds dds ddds States coincide path up then down => d(us) = uds same as down then up => u(ds) = uds States increase linearly (1,2, 3, 4 => N not exponentially (1, 2, 4, 8 ) = 2 N After 24 months: 25 states, not 17 million Massachusetts Institute of Technology Lattice Model Slide 6 of 32 Page 3

Main Advantage of Binomial Model Eliminates Curse of Dimensionality Thus enables detailed analysis Example: A binomial model of evolution every day of 2 years would only lead to 730 states, compared to ~17 million states resulting from decision tree model of monthly evolution The jargon phrase is that Binomial is a recombinatiorial model Massachusetts Institute of Technology Lattice Model Slide 7 of 32 Non-negativity of Binomial Model The Binomial Model does not allow shift from positive to negative values: lowest value (d n S) is always positive This is realistic indeed needed -- in many situations: Value of an Asset; Demand for a Product; etc. Is non-negativity always realistic? NO! Contrary to some assumptions Example: company profits! Easily negative Massachusetts Institute of Technology Lattice Model Slide 8 of 32 Page 4

Path Independence: Implicit Assumption Pay Attention Important point often missed! Model Implicitly assumes Path Independence Since all paths to a state have same result Then value at any state is independent of path In practice, this means nothing fundamental happens to the system (no new plant built, no R&D, etc) Massachusetts Institute of Technology Lattice Model Slide 9 of 32 When is Path Independence OK? Generally for Financial Options. Why? Random process, no memory. Often not for Engineering Systems. Why? If demand first rises, system managers may expand system, and have extra capacity when demand drops. If demand drops then rises, they won t have extra capacity and their situation will differ The process then depends on path! Massachusetts Institute of Technology Lattice Model Slide 10 of 32 Page 5

Easy to develop in Spreadsheet Easy to construct by filling in formulas Class reference: Binomial lattice.xls Allows you to play with numbers, try it Example for: S = 100; u = 1.2 ; d = 0.9 OUTCOME LATTICE 100.00 120.00 144.00 172.80 207.36 248.83 298.60 90.00 108.00 129.60 155.52 186.62 223.95 81.00 97.20 116.64 139.97 167.96 72.90 87.48 104.98 125.97 65.61 78.73 94.48 59.05 70.86 53.14 Massachusetts Institute of Technology Lattice Model Slide 11 of 32 Relationship between States The relative value between a lower and the next higher is constant = u /d S => us and ds ; Ratio of us /ds = u/d Thus results for 6 th period, u/d = 1.2/.9 = 1.33 Step (u/d)exp[step] 0utcome/lowest 298.60 6 5.62 5.62 223.95 5 4.21 4.21 167.96 4 3.16 3.16 125.97 3 2.37 2.37 94.48 2 1.78 1.78 70.86 1 1.33 1.33 53.14 0 1.00 1.00 Massachusetts Institute of Technology Lattice Model Slide 12 of 32 Page 6

Application to Probabilities Binomial model can be applied to evolution of probabilities Since Sum of Probabilities = 1.0 Branches have probabilities: p ; (1- p) P 11 = p(1.0) = p P = 1.0 P 12 = (1 p)1.0 = 1- p Massachusetts Institute of Technology Lattice Model Slide 13 of 32 Important Difference for Probabilities Period 0 Period 1 Period 2 P = 1 p (1-p) p 2 p(1-p) + (1-p)p (1-p) 2 A major difference in calculation of states: Values are not path independent Probabilities = Sum of probabilities of all paths to get to state Massachusetts Institute of Technology Lattice Model Slide 14 of 32 Page 7

Spreadsheet for Probabilities Class reference: Binomial lattice.xls Example for: p = 0.5 ; (1 p) = 0.5 => Normal distribution for many periods PROBABILITY LATTICE 1.00 0.50 0.25 0.13 0.06 0.03 0.02 0.50 0.50 0.38 0.25 0.16 0.09 0.25 0.38 0.38 0.31 0.23 0.13 0.25 0.31 0.31 0.06 0.16 0.23 0.03 0.09 0.02 Massachusetts Institute of Technology Lattice Model Slide 15 of 32 Outcomes and Probabilities together Applying Probability Model to Outcome Model leads to Probability Distribution on Outcomes In this case (u = 1.2 ; d = 0.9; p = 0.5): AXES Outcome Prob 298.60 0.02 223.95 0.09 167.96 0.23 125.97 0.31 94.48 0.23 70.86 0.09 53.14 0.02 Probability PD F for Lattice 0.35 0.30 0.25 0.20 0.15 0.10 0.05 0.00 0.00 50.00 100.00 150.00 200.00 250.00 300.00 350.00 Outcome Massachusetts Institute of Technology Lattice Model Slide 16 of 32 Page 8

Many PDFs are possible For example, we can get triangular right with u = 1.3 ; d = 0.9 ; p = 0.9 PDF for Lattice 0.60 0.50 0.40 Probability 0.30 0.20 0.10 0.00 0 100 200 300 400 500 600-0.10 Outcome Massachusetts Institute of Technology Lattice Model Slide 17 of 32 Many PDFs are possible or a skewed left with u = 1.2 ; d = 0.9 ; p = 0.33 PDF for Lattice 0.35 0.30 0.25 Probability 0.20 0.15 0.10 0.05 0.00 0 50 100 150 200 250 300 350 Outcome Massachusetts Institute of Technology Lattice Model Slide 18 of 32 Page 9

Let s try it An interlude with Binomial lattice.xls Massachusetts Institute of Technology Lattice Model Slide 19 of 32 Calibration of Binomial Model Examples show that Binomial can model many PDF Question is: Given actual PDF, what is Binomial? Note that: Binomial pdf of outcomes is lognormal: natural logs of outcomes are normally distributed For: u = 1.2 ; d = 0.8 ; p = 0.6 PDF for log of relative outcomes Note linearity of ln(outcomes): 0.35 0.30 outcome Ln[(out/low)/LN(low) LN(outcome/lowest)) 298.60 6 2.43 199.07 5 2.03 132.71 4 1.62 88.47 3 1.22 58.98 2 0.81 39.32 1 0.41 26.21 0 0.00 Probability 0.25 0.20 0.15 0.10 0.05 0.00 0.00 0.50 1.00 1.50 2.00 2.50 3.00 Outcome relative to lowest Massachusetts Institute of Technology Lattice Model Slide 20 of 32 Page 10

Data from Actual PDF Two Elements of Observational (or Assumed) Data Variance of PDF = σ 2 ( = square of standard deviation) Average, generally assumed to be growing at some rate, ν, per period: S T = S e νt Rate depends on length of period: 12%/year = 1%/month etc Both ν and σ are expressed in terms of percentages! Calibrate this to Ln (outcomes) us p LnS + Lnu S ds LnS (1-p) LnS +Lnd Massachusetts Institute of Technology Lattice Model Slide 21 of 32 Two Conditions to be met Average increase over period: νδt = p Lnu + (1 p) Lnd Variance of distribution σ 2 ΔT = p (Lnu) 2 + (1- p) (Lnd) 2 [p(lnu) + (1-p)Lnd] 2 = Sum of weighted squares of observations -- [(average) squared] This has 2 equations and 3 unknowns (u, d, p) Set: Lnu = - Lnd equivalent to u = 1/d Massachusetts Institute of Technology Lattice Model Slide 22 of 32 Page 11

Solution for u ; d ; p The previous equations can be solved, with a lot of plug and chug to get u = e exp (σ Δt ) d = e exp ( - σ Δt ) p = 0.5 + 0.5 (ν/σ) Δt The calculated values can be used directly Massachusetts Institute of Technology Lattice Model Slide 23 of 32 Example Solution for u ; d ; p Assume that S = 2500 (e.g., $/ton of Cu Fine) v = 5% σ = 250 = 10% Δt = 1 year Then u = e exp (σ Δt ) = e exp (0.1) = 1.1052 d = e exp ( - σ Δt ) = 0.9048 = (1/u) p = 0.5 + 0.5 (ν/σ) Δt = 0.75 Note: everything varies with Δt Massachusetts Institute of Technology Lattice Model Slide 24 of 32 Page 12

Assumption re Determining u, d, p The assumption behind these calculations is that actual PDF has a random (Gaussian, Normal) aspect to it Why? Or when is this reasonable? A 2-phase argument, first: Project risks can be avoided by diversification Thus only looks at market risk Second, that Markets are: efficient, have full information, and no bias Thus error is random or white noise Thus random variations is usual assumption See later discussion of GBM, Ito process Massachusetts Institute of Technology Lattice Model Slide 25 of 32 Summary Lattice Model similar to a Decision Tree, but Nodes coincide Problem size is linear in number of periods Values at nodes defined by State of System Thus path independent values Lattice Analysis widely applicable With actual probability distributions Accuracy depends on number of periods -- can be very detailed and accurate Reproduces uncertainty over time to simulate actual sequence of possibilities Massachusetts Institute of Technology Lattice Model Slide 26 of 32 Page 13

APPENDIX ESTIMATING LATTICE PARAMETERS FROM ENGINEERING JUDGEMENTS Massachusetts Institute of Technology Lattice Model Slide 27 of 32 Baseline Estimation Procedure When dealing with observations on a variable over time (for example, the price of a stock), the lattice parameters v and σ can easily be derived statistically. Keep in mind that we have a multiplicative function and exponential growth, e vt v, the average exponential growth, is the best fit of LN(data) against time σ, the standard deviation, is defined by the differences between the observations and average growth Massachusetts Institute of Technology Lattice Model Slide 28 of 32 Page 14

Issue with Engineering Data In Design, we may not have historical data from which we can derive v and σ We may have forecasts or estimates of future states, such as demand for a product For example, our estimate might be that demand would grow 20% +/- 15% in 5 years How do we deal with this? Massachusetts Institute of Technology Lattice Model Slide 29 of 32 Dealing with Engineering Data (1) First, keep in mind that v and σ are yearly rates. If you any other period, you must adjust accordingly. Given 20% growth over 5 years, v ~ 4% [Strictly, the rate is lower, since we are considering exponential growth. However, the accuracy implied in a 20% growth rate does not justify precision beyond 1 st decimal place] Massachusetts Institute of Technology Lattice Model Slide 30 of 32 Page 15

Dealing with Engineering Data (2) σ can be estimated in a variety of ways Reasoning that uncertainty grows regularly over time, then +/- 15% over five years comes to +/- 3% in one year With 2 observations, a statistical estimate for σ is somewhat speculative. Within the accuracy of this process, however, the assumptions in the forecast imply σ ~ 3% Massachusetts Institute of Technology Lattice Model Slide 31 of 32 Estimates of p The preceding estimates of v~ 4% and σ~3% would seem to present a problem Inserting these values in slide 23, using Δ t =1 p = 0.5 + 0.5 (ν/σ) Δt => p > 1.0!!! This is impossible. What to do? Solution: scale down to shorter time, such as 3 months [Δ t = ¼], where v and σ also scale down. With this value we get: p = 0.5 + 0.5 (4/3) (1/2) = 5/6 ~ 0.83 Massachusetts Institute of Technology Lattice Model Slide 32 of 32 Page 16