ESD.70J Engineering Economy Module - Session 31 ESD.70J Engineering Economy Fall 2008 Session Three Michel-Alexandre Cardin – Prof. Richard.

Slides:



Advertisements
Similar presentations
Chapter 18 If mathematical analysis is too difficult, we can try each possibility out on paper. That way we can find which alternative appears to work.
Advertisements

Applications of Stochastic Processes in Asset Price Modeling Preetam D’Souza.
Sensitivity Analysis In deterministic analysis, single fixed values (typically, mean values) of representative samples or strength parameters or slope.
Simulation Operations -- Prof. Juran.
Session 7a. Decision Models -- Prof. Juran2 Overview Monte Carlo Simulation –Basic concepts and history Excel Tricks –RAND(), IF, Boolean Crystal Ball.
Nonlinear Feedback Loops Adding uncertainty to a dynamic model of oil prices William Strauss FutureMetrics, LLC Presented at the Palisade.
Decision and Risk Analysis Financial Modelling & Risk Analysis II Kiriakos Vlahos Spring 2000.
Engineering Economic Analysis Canadian Edition
Session 9b. Decision Models -- Prof. Juran2 Overview Finance Simulation Models Securities Pricing –Black-Scholes –Electricity Option Miscellaneous –Monte.
Chapter 6 Chapter 16 Sections , 4.0, Lecture 11 GRKS.XLSX Lecture 11 Low Prob Extremes.XLSX Lecture 11 Uncertain Emp Dist.XLSX Materials for.
1/55 EF 507 QUANTITATIVE METHODS FOR ECONOMICS AND FINANCE FALL 2008 Chapter 10 Hypothesis Testing.
Pricing an Option Monte Carlo Simulation. We will explore a technique, called Monte Carlo simulation, to numerically derive the price of an option or.
Business Statistics: A Decision-Making Approach, 6e © 2005 Prentice-Hall, Inc. Chap 8-1 Business Statistics: A Decision-Making Approach 6 th Edition Chapter.
The Lognormal Distribution MGT 4850 Spring 2008 University of Lethbridge.
Analysis of Simulation Input.. Simulation Machine n Simulation can be considered as an Engine with input and output as follows: Simulation Engine Input.
Financial Simulation N. Gershun. Overview is a spreadsheet add-in that has two advantages. provides easy access.
By: Brian Scott. Topics Defining a Stochastic Process Geometric Brownian Motion G.B.M. With Jump Diffusion G.B.M with jump diffusion when volatility is.
Introduction to ModelingMonte Carlo Simulation Expensive Not always practical Time consuming Impossible for all situations Can be complex Cons Pros Experience.
ESD.70J Engineering Economy Module - Session 31 ESD.70J Engineering Economy Fall 2006 Session Three Alex Fadeev - Link for this PPT:
Chapter 9: Simulation Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Chapter 10 Hypothesis Testing
Confidence Intervals and Hypothesis Testing - II
Identifying Input Distributions 1. Fit Distribution to Historical Data 2. Forecast Future Performance and Uncertainty ◦ Assume Distribution Shape and Forecast.
B. RAMAMURTHY EAP#2: Data Mining, Statistical Analysis and Predictive Analytics for Automotive Domain CSE651C, B. Ramamurthy 1 6/28/2014.
QA in Finance/ Ch 3 Probability in Finance Probability.
Materials for Lecture Chapter 2 pages 6-12, Chapter 6, Chapter 16 Section 3.1 and 4 Lecture 7 Probability of Revenue.xlsx Lecture 7 Flow Chart.xlsx Lecture.
1 Sampling and Sampling Distributions Dr. Jerrell T. Stracener, SAE Fellow Leadership in Engineering EMIS 7370/5370 STAT 5340 : PROBABILITY AND STATISTICS.
Chapter 4 – Modeling Basic Operations and Inputs  Structural modeling: what we’ve done so far ◦ Logical aspects – entities, resources, paths, etc. 
5-1 Business Statistics: A Decision-Making Approach 8 th Edition Chapter 5 Discrete Probability Distributions.
Continuous Probability Distributions Continuous random variable –Values from interval of numbers –Absence of gaps Continuous probability distribution –Distribution.
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Module Fall 2005 Session One Alex Fadeev - Link for this PPT:
ESD.70J Engineering Economy Module - Session 41 ESD.70J Engineering Economy Fall 2010 Session Four Xin Zhang – Prof. Richard de Neufville.
ESD.70J Engineering Economy Module - Session 01 ESD.70J Engineering Economy Fall 2011 Session Zero Xin Zhang – Prof. Richard de Neufville.
ESD.70J Engineering Economy Module - Session 11 ESD.70J Engineering Economy Fall 2010 Session One Xin Zhang – Prof. Richard de Neufville.
Contemporary Engineering Economics, 6 th edition Park Copyright © 2016 by Pearson Education, Inc. All Rights Reserved Risk Simulation Lecture No. 40 Chapter.
Engineering Economic Analysis Canadian Edition
1 SMU EMIS 7364 NTU TO-570-N Inferences About Process Quality Updated: 2/3/04 Statistical Quality Control Dr. Jerrell T. Stracener, SAE Fellow.
1 Chapter 19 Monte Carlo Valuation. 2 Simulation of future stock prices and using these simulated prices to compute the discounted expected payoff of.
11.1 Introduction to Futures and Options Markets, 3rd Edition © 1997 by John C. Hull The Pricing of Stock Options Using Black- Scholes Chapter 11.
Value at Risk Chapter 16. The Question Being Asked in VaR “What loss level is such that we are X % confident it will not be exceeded in N business days?”
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Fall 2006 Session Two Alex Fadeev - Link for this PPT:
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 8-1 Chapter 8 Fundamentals of Hypothesis Testing: One-Sample Tests Statistics.
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Fall 2009 Session Two Michel-Alexandre Cardin – Prof. Richard.
Selecting Input Probability Distribution. Simulation Machine Simulation can be considered as an Engine with input and output as follows: Simulation Engine.
5-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. May 28, 2009 Inventory # Chapter 5 Six Sigma.
Simulation is the process of studying the behavior of a real system by using a model that replicates the system under different scenarios. A simulation.
Risk Analysis Simulate a scenario of possible input values that could occur and observe key impacts Pick many input scenarios according to their likelihood.
Chap 8-1 Fundamentals of Hypothesis Testing: One-Sample Tests.
ESD.70J Engineering Economy Module - Session 01 ESD.70J Engineering Economy Fall 2009 Session Zero Michel-Alexandre Cardin – Prof. Richard.
Monte-Carlo Simulations Seminar Project. Task  To Build an application in Excel/VBA to solve option prices.  Use a stochastic volatility in the model.
Chapter 6 Chapter 16 Sections , 4.0, Lecture 16 GRKS.XLSX Lecture 16 Low Prob Extremes.XLSX Lecture 16 Uncertain Emp Dist.XLSX Lecture 16 Combined.
Chapter 19 Monte Carlo Valuation. Copyright © 2006 Pearson Addison-Wesley. All rights reserved Monte Carlo Valuation Simulation of future stock.
Real Options Stochastic Processes Prof. Luiz Brandão 2009.
Risk Analysis Simulate a scenario of possible input values that could occur and observe key financial impacts Pick many different input scenarios according.
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Fall 2010 Session Two Xin Zhang – Prof. Richard de Neufville.
ESD.70J Engineering Economy Module - Session 31 ESD.70J Engineering Economy Module Fall 2005 Session Three Alex Fadeev - Link for this.
ESD.70J Engineering Economy Module - Session 31 ESD.70J Engineering Economy Fall 2009 Session Three Michel-Alexandre Cardin – Prof. Richard.
OPTIONS PRICING AND HEDGING WITH GARCH.THE PRICING KERNEL.HULL AND WHITE.THE PLUG-IN ESTIMATOR AND GARCH GAMMA.ENGLE-MUSTAFA – IMPLIED GARCH.DUAN AND EXTENSIONS.ENGLE.
Probability and Statistics 12/11/2015. Statistics Review/ Excel: Objectives Be able to find the mean, median, mode and standard deviation for a set of.
Applications of Stochastic Processes in Asset Price Modeling Preetam D’Souza.
Supplementary Chapter B Optimization Models with Uncertainty
Computer Simulation Henry C. Co Technology and Operations Management,
Monte Carlo Simulation
The Pricing of Stock Options Using Black-Scholes Chapter 12
Monte Carlo Valuation Bahattin Buyuksahin, Celso Brunetti 12/8/2018.
ESD.70J Engineering Economy
ESD.70J Engineering Economy
HYDROLOGY Lecture 12 Probability
ESD.70J Engineering Economy
ESD.70J Engineering Economy
Presentation transcript:

ESD.70J Engineering Economy Module - Session 31 ESD.70J Engineering Economy Fall 2008 Session Three Michel-Alexandre Cardin – Prof. Richard de Neufville –

ESD.70J Engineering Economy Module - Session 32 Question from Session Two Yesterday we used uniformly distributed random variables to model uncertain demand. This implies identical probability of median as well as extreme high and low outcomes. This is not very realistic…  What alternative probability distribution models should we use to sample demand?

ESD.70J Engineering Economy Module - Session 33 Session three – Modeling Uncertainty Objectives: –Generate random numbers from various distributions (Normal, Lognormal, etc) So you can incorporate in your model as you wish –Generate and understand random variables that evolve through time (stochastic processes) Geometric Brownian Motion, Mean Reversion, S- curve

ESD.70J Engineering Economy Module - Session 34 Open ESD70session3-1Part1.xls (Two parts because RAND() calls and graphs take long to compute and update for every Data Table iteration…) /ESD70session3- 1Part1.xls About random number generation

ESD.70J Engineering Economy Module - Session 35 About random number generation Generate normally distributed random numbers: –Use NORMINV(RAND(), μ, σ ) (NORMINV stands for “the inverse of the normal cumulative distribution”) –μ is the mean –σ is the standard deviation In cell B1 in “Sim” sheet, type in “=NORMINV(RAND(), 5, 1)” Create the Data Table for 2000 samples Press “F9”, see what happens

ESD.70J Engineering Economy Module - Session 36 Random numbers from triangular distribution Triangular distribution could work as an approximation of other distribution (e.g. normal, Weibull, and Beta) Try “=RAND()+RAND()” in the Data Table output formula cell B1 Press “F9”, see what happens

ESD.70J Engineering Economy Module - Session 37 Random numbers from lognormal distribution A random variable X has a lognormal distribution if its natural logarithm has a normal distribution Using LOGINV(RAND(), ln_ μ, ln_ σ ) –ln_ μ is the mean of ln(X) –ln_ σ is the standard deviation of ln(X) In the Data Table output formula cell B1, type “=LOGINV(RAND(), 2, 0.3)” Press “F9”, see what happens

ESD.70J Engineering Economy Module - Session 38 Give it a try! Check with your neighbors… Check the solution sheet… Ask me questions…

ESD.70J Engineering Economy Module - Session 39 We have just described the probability density function (PDF) of random variable x, or f(x) We can now study the time function of distribution of random variable x across time, or f(x,t) That is a stochastic process, or in plain English language: TREND + UNCERTAINTY From probability to stochastic processes

ESD.70J Engineering Economy Module - Session 310 Three stochastic models Geometric Brownian Motion Mean-reversion S-Curve

ESD.70J Engineering Economy Module - Session 311 Geometric Brownian Motion Brownian motion (also called random walk) –The motion of a pollen in water –A drunk walk in Boston Common –S&P500 return Rate of change of the geometric mean is Brownian, not the underlying observations –For example, the stock prices do not necessarily follow Brownian motion, but their returns do!

ESD.70J Engineering Economy Module - Session 312 This is the standard model for modeling stock price behavior in finance theory, and lots of other uncertainties Mathematic form for Geometric Brownian Motion (you do not have to know): where S is the stock price, μ is the expected return on the stock, σ is the volatility of the stock price, and dz is the basic Wiener process Brownian motion theory trenduncertainty

ESD.70J Engineering Economy Module - Session 313 Open ESD70session3-1Part2.xls /ESD70session3- 1Part2.xls Simulate a stock price

ESD.70J Engineering Economy Module - Session 314 Simulate a stock price Google’s common stock price as of 8/21/08 is $ (see “GOOG” tab) Using regression analysis on historical price data, we calculate monthly growth rate (drift) of 2.79% and volatility of 23.46% These two values are key inputs into any forward-looking simulation models. We will be using them repeatedly, so lets define their names…

ESD.70J Engineering Economy Module - Session 315 Defining Excel variable names 1.Select cell with the historical mean value (2.79%) and go to: “Insert”  “Name”  “Define” 2.Enter field name “drift” and hit “OK” 3.Repeat the same for historical standard deviation and call that variable “vol”

ESD.70J Engineering Economy Module - Session 316 Simulate a stock price (Cont) TimeStock Price Random Draw from standardized normal distribution 1 Expected Return + random draw * volatility September $473.75=NORMINV(RAND(),0,1)=drift+vol*C2 October =B2*(1+D2) November December Complete the following table for Google stock in tab “GOOG forecast”: 1) Standardized normal distribution with mean 0 and standard deviation 1

ESD.70J Engineering Economy Module - Session 317 Simulating Google returns in Excel 1.In worksheet “GOOG forecast”, type “=NORMINV(RAND(),0,1)” in cell C2, and drag down to cell C13 2.Type “=drift+vol*C2” in cell D2, and drag down to cell D13 3.Type “=B2*(1+D2)” in cell B3, and drag down to cell B13 4.Click “Chart” under “Insert” menu

ESD.70J Engineering Economy Module - Session “Standard Types” select “Line”, “Chart sub-type” select whichever you like, click “Next” 8.“Data Range” select “= ‘GOOG forecast’!$A$2:$B$13”, click “Next” 9.“Chart options” select whatever pleases you, click “Next” 10.Choose “As object in” and click “Finish” 11.Press “F9” several times, see what happens Simulating Google returns in Excel

ESD.70J Engineering Economy Module - Session 319 Give it a try! Check with your neighbors… Check the solution sheet… Ask me questions…

ESD.70J Engineering Economy Module - Session 320 Mean reversion Unlike Geometric Brownian Motion that grows forever at the rate of drift, some processes have the tendency to –Fluctuate around a mean –The farther away from the mean, the high the probability of reversion to the mean –The speed of mean reversion can be measured by a parameter η

ESD.70J Engineering Economy Module - Session 321 Mean reversion theory Mean reversion has many applications besides modeling interest rate behavior in finance theory Mathematic form (you do not have to know): where r is the interest rate, η is the speed of mean reversion,  is the long-term mean, σ is the volatility, and dz is the basic Wiener process

ESD.70J Engineering Economy Module - Session 322 In finance, people usually use mean reversion to model behavior of interest rates and asset volatilities Suppose the Fed rate r is 4.25% today, the speed of mean reversion η is 0.3, the long-term mean  is 7%, the volatility σ is 1.5% per year Expected mean reversion is: Simulating interest rate

ESD.70J Engineering Economy Module - Session 323 TimeInterest rateRandom Draw from standardized normal distribution Realized return % =NORMINV(RAND(),0,1)=$H$2*($H$3-B2)+C2*$H$ =B2+D Complete the following table for interest rate: Simulating interest rate

ESD.70J Engineering Economy Module - Session In worksheet “Interest Rates”, type “=NORMINV(RAND(),0,1)” in cell C2, and drag down to cell C12 2.Type “=$H$2*($H$3-B2)+C2*$H$4” in cell D2 to represent the model, and drag down to cell D12 3.Type “=B2+D2” in cell B3, and drag down to cell B12. NOTE: the two values are added since the model expresses a change in return compared to initial return, not a change in stock price as for the GBM model 4.Click “Chart” under “Insert” menu Interest rate forecast in Excel

ESD.70J Engineering Economy Module - Session “Standard Types” select “XY(Scatter)”, “Chart sub-type” select any one with line, click “Next” 8.“Data range” select “=‘Interest Rates’!$A$2:$B$12”, click “Next” 9.“Chart options” select whatever pleases you, click “Next” 10.Choose “As object in” and click “Finish” 11.Press “F9” several times, see what happens Interest rate forecast in Excel

ESD.70J Engineering Economy Module - Session 326 Give it a try! Check with your neighbors… Check the solution sheet… Ask me questions…

ESD.70J Engineering Economy Module - Session 327 Many interesting process follow the S- curve pattern Time For example, demand for a new technology initially grows slowly, then the demand explodes exponentially and finally decays as it approaches a natural saturation limit S-curve

ESD.70J Engineering Economy Module - Session 328 Overall form of S-curve –M is upper bound on maximum value –b determines how fast we go through the temporal range to reach the upper bound –a interacts with b, but translates the curve horizontally S-curve

ESD.70J Engineering Economy Module - Session 329 S-curve Upper bound M = 4000 Curve sharpness b = 1.5 Horizontal position a = 199

ESD.70J Engineering Economy Module - Session 330 S-curve Saturation part Growing part

ESD.70J Engineering Economy Module - Session 331 Modeling S-curve deterministically Parameters: –Demand at year 0 –The limit of demand ( M ), or demand at time ∞ –Sharpness parameter b Model: –Translation parameter a can be approximated from demand at year 0 and the upper bound M at ∞ :

ESD.70J Engineering Economy Module - Session 332 Modeling S-curve dynamically We can estimate incorrectly the initial demand, the limit of demand, and the sharpness parameter, so all of these are random variables The growth every year is subject to an additional annual volatility

ESD.70J Engineering Economy Module - Session 333 S-curve example In tab “S-curve” –Demand(0) = 80 (may differ ± 20%) –Limit of demand M = 1600 (± 40%) –Sharpness parameter b = 1 (± 40%) –Annual volatility is 10%

ESD.70J Engineering Economy Module - Session 334 Give it a try! Check how the model is built… Ask me questions…

ESD.70J Engineering Economy Module - Session 335 Back to Big vs. small? We talked about the following models today –Normal, Triangular, Lognormal –Geometric Brownian Motion –Mean Reversion –S-curve Which one is more appropriate for our demand modeling problem? Why?

ESD.70J Engineering Economy Module - Session 336 Model calibration challenges Knowing the theoretical models is only a start. Properly calibrating them is critical Otherwise – GIGO In many cases, data is scarce for interesting decision modeling problems It is good habit to study plausible sources of data for your line of work –So you have a model that is representative of reality!

ESD.70J Engineering Economy Module - Session 337 Example We simulated the movement of Google stock price using the expected monthly growth rate (return) of 2.79% and volatility of 23.46%. Is it reasonable? In the Google IPO of 2004, there was no historical data to draw upon  Solution - use a comparable stock, like Yahoo, to estimate expected drift and volatility

ESD.70J Engineering Economy Module - Session 338 Issues in modeling Do not trust the model – this should be the basic assumption for using any model –Highly complicated models are prone (if not doomed) to be misleading –The more inputs are required – the more room for error –Always check sensitivity of inputs Dynamic models offer great insights, regardless of the output data errors In some sense, it is more a way of thinking, analysis and communication

ESD.70J Engineering Economy Module - Session 339 Summary We have generated random numbers from various distributions Explored random variables as functions of time (stochastic processes) –Geometric Brownian Motion –Mean Reversion –S-curve

ESD.70J Engineering Economy Module - Session 340 Next class… The course has so far concentrated on ways to model uncertainty Modeling is passive. As human being, we have the capacity to manage uncertainties proactively. This capacity is called flexibility and contingency planning  Next class we’ll finally explore ways to extract additional value from uncertainty and assess the value of flexibility!