Lattice Model of System Evolution. Outline

Similar documents
Lattice Model of System Evolution. Outline

FINANCIAL OPTION ANALYSIS HANDOUTS

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

Option Valuation (Lattice)

Lattice Valuation of Options. Outline

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

Binomial model: numerical algorithm

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

The Binomial Lattice Model for Stocks: Introduction to Option Pricing

B8.3 Week 2 summary 2018

The Binomial Lattice Model for Stocks: Introduction to Option Pricing

Binomial Option Pricing

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

Exercise 14 Interest Rates in Binomial Grids

FINANCIAL OPTION ANALYSIS HANDOUTS

Discounting a mean reverting cash flow

Chapter 14 Exotic Options: I

Model Calibration and Hedging

Arbitrage Enforced Valuation of Financial Options. Outline

IAPM June 2012 Second Semester Solutions

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

OPTION VALUATION Fall 2000

Review of whole course

non linear Payoffs Markus K. Brunnermeier

Chapter 8 Statistical Intervals for a Single Sample

Mobility for the Future:

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

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

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

1 The continuous time limit

Option pricing models

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

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

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

Practice of Finance: Advanced Corporate Risk Management

REAL OPTIONS ANALYSIS HANDOUTS

Edgeworth Binomial Trees

Lattice (Binomial Trees) Version 1.2

B6302 Sample Placement Exam Academic Year

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 ˆθ.

Valuation of Options: Theory

Real Options and Game Theory in Incomplete Markets

Point Estimation. Copyright Cengage Learning. All rights reserved.

Homework Assignments

Energy and public Policies

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

Fixed Income and Risk Management

MATH 425: BINOMIAL TREES

Jacob: What data do we use? Do we compile paid loss triangles for a line of business?

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

Computational Finance. Computational Finance p. 1

Statistics 431 Spring 2007 P. Shaman. Preliminaries

Two Types of Options

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

ANALYSIS OF THE BINOMIAL METHOD

Computational Finance Binomial Trees Analysis

Advanced Topics in Derivative Pricing Models. Topic 4 - Variance products and volatility derivatives

LECTURE 2: MULTIPERIOD MODELS AND TREES

Slides for Risk Management

Risk management. Introduction to the modeling of assets. Christian Groll

Vasicek Model in Interest Rates

This homework assignment uses the material on pages ( A moving average ).

Chapter 9 - Mechanics of Options Markets

Interest-Sensitive Financial Instruments

MS-E2114 Investment Science Exercise 10/2016, Solutions

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

Fixed Income Financial Engineering

Homework Assignments

Advanced Numerical Methods

MATH 476/567 ACTUARIAL RISK THEORY FALL 2016 PROFESSOR WANG

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

Fixed-Income Securities Lecture 5: Tools from Option Pricing

2.1 Mathematical Basis: Risk-Neutral Pricing

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

The Multistep Binomial Model

1 Geometric Brownian motion

Multi-Period Binomial Option Pricing - Outline

Department of Mathematics. Mathematics of Financial Derivatives

Martingale Pricing Theory in Discrete-Time and Discrete-Space Models

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.

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

Module 10:Application of stochastic processes in areas like finance Lecture 36:Black-Scholes Model. Stochastic Differential Equation.

Asymmetric fan chart a graphical representation of the inflation prediction risk

Chapter 14. Exotic Options: I. Question Question Question Question The geometric averages for stocks will always be lower.

INVESTMENTS Class 2: Securities, Random Walk on Wall Street

Dynamic Portfolio Choice II

Risk-neutral Binomial Option Valuation

15 American. Option Pricing. Answers to Questions and Problems

From Discrete Time to Continuous Time Modeling

BUSM 411: Derivatives and Fixed Income

Economic Risk and Decision Analysis for Oil and Gas Industry CE School of Engineering and Technology Asian Institute of Technology

MORNING SESSION. Date: Wednesday, April 30, 2014 Time: 8:30 a.m. 11:45 a.m. INSTRUCTIONS TO CANDIDATES

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

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

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

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2012, Mr. Ruey S. Tsay. Solutions to Final Exam

Back to estimators...

Advanced Corporate Finance. 5. Options (a refresher)

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 48 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 General: use pdf parameters to solve for u, d, p Financial : Assumptions and solution Massachusetts Institute of Technology Lattice Model Slide 2 of 48 Page 1

System Evolution Consider system evolution over time Starts at in a configuration ( a state ) S In 1 st period, could evolve into i states S 1i In 2 nd, each S 1i could evolve into more states S Etc, etc 1 st period 2 nd period Massachusetts Institute of Technology Lattice Model Slide 3 of 48 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 48 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 48 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 48 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 48 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 48 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 48 When is Path Independence OK? Generally for Market items (commodities, company shares, etc). 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 Process and result -- then depends on path! Massachusetts Institute of Technology Lattice Model Slide 10 of 48 Page 5

Example for path independence Consider the case when gasoline prices rose from $2 to nearly $5 / gallon Is consumer behavior path independent? Depends Yes, if individuals behave as before, when prices dropped back down to original level No, if shock of high price gas meant they switched to use of public transport, sold car and cut driving, etc. Massachusetts Institute of Technology Lattice Model Slide 11 of 48 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 12 of 48 Page 6

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 13 of 48 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 14 of 48 Page 7

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 15 of 48 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 16 of 48 Page 8

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 17 of 48 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 18 of 48 Page 9

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 19 of 48 Let s try it An interlude with Binomial lattice.xls Massachusetts Institute of Technology Lattice Model Slide 20 of 48 Page 10

Calibration of Binomial Model Examples show that Binomial can model many PDF Question is: Given actual PDF, what is Binomial? Massachusetts Institute of Technology Lattice Model Slide 21 of 48 Binomial Calibration: Outline General Procedure One example Financial or Log Normal Approach Concept Procedure Application to detailed data Application to assumed conditions Appendix Theoretical justifications Massachusetts Institute of Technology Lattice Model Slide 22 of 48 Page 11

General Procedure for Calibrating Binomial to Data 3 unknowns: u, d, and p Need 3 conditions, for example: Mean, Variance, Range Most Likely, Maximum, Minimum Use more stages for more accuracy S p us ds Massachusetts Institute of Technology Lattice Model Slide 23 of 48 A Simple Example Period 0 Period 1 Period 2 Outcome P = 1 p (1-p) Average or Most likely = = S [p 2 u 2 + 2p(1-p) ud + (1-p) 2 d 2 ] p 2 p(1-p) + (1-p)p (1-p) 2 Maximum = S [uu] => u = (Max/S) Minimum = S [dd] => d = (Min/S) uus uds dds Massachusetts Institute of Technology Lattice Model Slide 24 of 48 Page 12

Numerical Results Projected demand for new technology Starting = 100 Maximum = 500 Most likely = 200 Minimum = 150 Solution u = 2.24 d = 1.22 p ~ 0.20 Average Average for Trial Values of p 600 500 400 300 200 100 0 0 0.5 1 1.5 Trial Values of p Binomial expansion 100 224 500 122 274 150 Massachusetts Institute of Technology Lattice Model Slide 25 of 48 Financial or Log Normal Approach The standard used for financial analysis Justified on Theory concerned with markets Can be used for engineering analysis Justified on Practical Basis as a reasonable approach (theory based in market economics does not apply) Massachusetts Institute of Technology Lattice Model Slide 26 of 48 Page 13

Financial or Log Normal Concept Idea concerns distribution of deviations from trend line Assumed that percent deviations have a Normal pdf This is a Geometric Distribution This contrasts with assumption used in standard regression analysis Deviations (or measurement errors) from trend are Normal (random) Massachusetts Institute of Technology Lattice Model Slide 27 of 48 Log Normal Illustration pdf of log of outcomes is Normal natural logs of outcomes are normally distributed For: u = 1.2 ; d = 0.8 ; p = 0.6 Note linearity of ln (outcomes): 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 PDF for log of relative outcomes 0.35 0.30 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 28 of 48 Page 14

Calibration for Log Normal Transform data on outcomes to logs Solve as indicated on next slides us p LnS + Lnu S ds LnS (1-p) LnS +Lnd Massachusetts Institute of Technology Lattice Model Slide 29 of 48 Three 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 = weighted sum of squared observations -- [(average) squared] = second moment around mean Normal pdf of log outcomes Up and down variation equally likely, so Lnu = - Lnd equivalent to u = 1/d This has 3 equations and 3 unknowns (u, d, p) Massachusetts Institute of Technology Lattice Model Slide 30 of 48 Page 15

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 Notice that these formulas imply that v and σ have been determined from other data, such as an analysis over many periods Massachusetts Institute of Technology Lattice Model Slide 31 of 48 Practical Approaches 1. Application to detailed data 2. Use for assumed conditions (as for new technologies, for which actual data not available) Massachusetts Institute of Technology Lattice Model Slide 32 of 48 Page 16

Solving with Actual PDF Data Two Elements of Observational (or Assumed) Data Variance and Average Trend Variance of PDF = σ 2 = (standard deviation) 2 Average trend, v, 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 ν and σ expressed in terms of percentages! Massachusetts Institute of Technology Lattice Model Slide 33 of 48 Baseline Estimation Procedure Parameters v and σ can be derived statistically using observations over time (e.g., of oil price) v, the average rate of exponential growth, e vt, is the best fit of LN(data) against time Since S T = S e νt ; vt = ln (S T ) - constant σ, standard deviation, defined by differences between the observations and average growth NOTE: using past data assumes future ~ past. May be better to base v and σ on direct estimates of future from knowledge or theory Massachusetts Institute of Technology Lattice Model Slide 34 of 48 Page 17

Three 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 = weighted sum of squared observations -- [(average) squared] = second moment around mean Normal pdf of log outcomes Up and down variation equally likely, so Lnu = - Lnd equivalent to u = 1/d This has 3 equations and 3 unknowns (u, d, p) Massachusetts Institute of Technology Lattice Model Slide 35 of 48 Example Solution for u ; d ; p Assume that S = 2500 (e.g., $/ton of Cu Fine) v = 5% σ = 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 36 of 48 Page 18

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

Dealing with Assumed Conditions (2) σ can be estimated in a variety of ways Reasoning that uncertainty grows regularly, then +/- 15% over 5 years => +/- 6.7% in 1 year As follows: 5 (σ 1 ) 2 = (σ 5 ) 2 => σ 1 = σ 5 / (5) [assuming a process without memory] With 2 observations, a statistical estimate for σ is somewhat speculative. Within the accuracy of this process, however, the assumptions in the forecast imply σ ~ 6.7% Massachusetts Institute of Technology Lattice Model Slide 39 of 48 Estimates of p Estimates of v and σ may present a problem With high growth and low variance, for example v = 5% and σ = 3%. If we insert these values in slide 31, using Δ t =1 p = 0.5 + 0.5 (ν/σ) Δt => p > 1.0!!! This is impossible. What to do? Solution: use shorter time, such as 3 months [Δ t = ¼], where v and σ also scale down. More broadly, accuracy increases as step size, Δ t, is smaller Massachusetts Institute of Technology Lattice Model Slide 40 of 48 Page 20

Broader extensions Normal processes are also common in nature, and can in any case be good approximations Also, economic model may be relevant in any engineering situations. This needs to be verified, and cannot simply be assumed. Massachusetts Institute of Technology Lattice Model Slide 41 of 48 Use of Lattice Model in practice? Lattice Model has limitations (see future lattice vs. decision analysis presentation) Most important of these are: 1. Non-stationary systems, specifically jumps when there is some kind of trend breaker such as new President elected, new regulations passes, etc. 2. Multiple decisions or flexibilities to be considered simultaneously Massachusetts Institute of Technology Lattice Model Slide 42 of 48 Page 21

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 43 of 48 Appendix: Note on Solution to Financial, Log Normal Binomial System of 3 equations and 3 unknowns is not linear, so a unique solution is not guaranteed Solution presented works Note that the standard finance solution (using real probabilities) -- Arnold and Crack matches the moments for v and σ in the limiting distribution as The number of steps => infinity and the Binomial => Normal Distribution Massachusetts Institute of Technology Lattice Model Slide 44 of 48 Page 22

Assumptions to Justify Log Normal Approach 1. Based on Theory of how markets function -- basis for financial analysis 2. Broader extensions 3. Based on Practical Assumptions Massachusetts Institute of Technology Lattice Model Slide 45 of 48 Theory about how markets function A 3-phase argument, from point of view of investors -- different from managers of individual projects 1. Investors can avoid uncertainties associated with individual Projects they can spread their money over many projects (i.e., diversify so risks cancel out). Thus only looks at market risk 2. Markets are efficient, have full information. This is a sufficient (but not necessary) condition for error to be random or white noise 3. Randomness in pdf of % changes right description Massachusetts Institute of Technology Lattice Model Slide 46 of 48 Page 23

When are above assumptions reasonable? When markets exist does not apply for many engineering projects When markets are efficient [which means that there is continuous activity and no one has special, inside information] -- again does not apply to most engineering projects (and often not to actual markets) When changes can be described in % terms not when outcomes can go from positive to negative (as for profits, not for prices) Massachusetts Institute of Technology Lattice Model Slide 47 of 48 Use of Normal Distribution in practice? Assumption about randomness of percent changes may be acceptable A standard procedure, well documented Not a good justification! Alternative is to chose a combination of u, d, p that matches assumed form of pdf Massachusetts Institute of Technology Lattice Model Slide 48 of 48 Page 24