Monte Carlo Simulation

Slides:



Advertisements
Similar presentations
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would effect.
Advertisements

ACOT Intro/Copyright Succeeding in Business with Microsoft Excel 2010: Chapter1.
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.
Monte Carlo Simulation A technique that helps modelers examine the consequences of continuous risk Most risks in real world generate hundreds of possible.
6 - 1 Lecture 4 Analysis Using Spreadsheets. Five Categories of Spreadsheet Analysis Base-case analysis What-if analysis Breakeven analysis Optimization.
SIGMA Workshop Part 3: Statistical Screening Gönenç Yücel SESDYN Research Group Boğaziçi University, Istanbul 1.
Simulation Operations -- Prof. Juran.
Chapter 5 Some Important Discrete Probability Distributions
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 5-1 Chapter 5 Some Important Discrete Probability Distributions Statistics.
Outline/Coverage Terms for reference Introduction
Sensitivity and Scenario Analysis
Spreadsheet Demonstration
MANAGEMENT SCIENCE The Art of Modeling with Spreadsheets STEPHEN G. POWELL KENNETH R. BAKER Compatible with Analytic Solver Platform FOURTH EDITION CHAPTER.
Introduction to Simulation. What is simulation? A simulation is the imitation of the operation of a real-world system over time. It involves the generation.
OMS 201 Review. Range The range of a data set is the difference between the largest and smallest data values. It is the simplest measure of dispersion.
Formula Auditing, Data Validation, and Complex Problem Solving
Microsoft Excel 2007 Introduction to Spreadsheet Programs
Monté Carlo Simulation MGS 3100 – Chapter 9. Simulation Defined A computer-based model used to run experiments on a real system.  Typically done on a.
Analysis Categories Base-case analysis What-if (sensitivity) analysis Breakeven Analysis Optimization Analysis Risk Analysis.
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would affect.
Spreadsheet-Based Decision Support Systems
Lecture 7: Simulations.
ACOT Intro/Copyright Succeeding in Business with Microsoft Excel 2010: Chapter1.
6 - 1 Chapter 6: Analysis Using Spreadsheets The Art of Modeling with Spreadsheets S.G. Powell and K.R. Baker © John Wiley and Sons, Inc. PowerPoint Slides.
 Introduction to MS-Excel Introduction to MS-Excel  Entering data in EXCEL Entering data in EXCEL  Formulas & Functions in EXCEL Formulas & Functions.
5-1 Business Statistics: A Decision-Making Approach 8 th Edition Chapter 5 Discrete Probability Distributions.
Chapter © 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or.
The AIE Monte Carlo Tool The AIE Monte Carlo tool is an Excel spreadsheet and a set of supporting macros. It is the main tool used in AIE analysis of a.
The AIE Monte Carlo Tool The AIE Monte Carlo tool is an Excel spreadsheet and a set of supporting macros. It is the main tool used in AIE analysis of a.
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Module Fall 2005 Session One Alex Fadeev - Link for this PPT:
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Lesson 1 Introduction.
Contemporary Engineering Economics, 6 th edition Park Copyright © 2016 by Pearson Education, Inc. All Rights Reserved Risk Simulation Lecture No. 40 Chapter.
Chapter 15: Spreadsheet and Worksheet Basics © 2010, 2006 South-Western, Cengage Learning.
Crystal Ball: Risk Analysis  Risk analysis uses analytical decision models or Monte Carlo simulation models based on the probability distributions to.
Simulation OPIM 310-Lecture #4 Instructor: Jose Cruz.
Simulation is the process of studying the behavior of a real system by using a model that replicates the behavior of the system under different scenarios.
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Fall 2006 Session Two Alex Fadeev - Link for this PPT:
XP. Objectives Sort data and filter data Summarize an Excel table Insert subtotals into a range of data Outline buttons to show or hide details Create.
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Fall 2009 Session Two Michel-Alexandre Cardin – Prof. Richard.
Copyright ©2011 Pearson Education, Inc. publishing as Prentice Hall 5-1 Business Statistics: A Decision-Making Approach 8 th Edition Chapter 5 Discrete.
FIN 614: Financial Management Larry Schrenk, Instructor.
Monte Carlo Process Risk Analysis for Water Resources Planning and Management Institute for Water Resources 2008.
Spreadsheet Data Tables Data Table 1 allows you to change one input variable’s value at a time and record the impact that the input assumption has on several.
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.
Computer Simulation. The Essence of Computer Simulation A stochastic system is a system that evolves over time according to one or more probability distributions.
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would affect.
INTRODUCTION TO EXCEL Learning About Spreadsheets BTT 1O1.
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would effect.
1 BA 555 Practical Business Analysis Linear Programming (LP) Sensitivity Analysis Simulation Agenda.
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.
Copyright © 2005 by Nelson, a division of Thomson Canada Limited 14-0 EXCEL CHAPTER 14 PHILIP BEDIENT.
Lecture 3 Types of Probability Distributions Dr Peter Wheale.
HMP Simulation - Introduction Deterministic vs. Stochastic Models Risk Analysis Random Variables Best Case/Worst Case Analysis What-If Analysis.
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.
6 - 1 Chapter 6: Analysis Using Spreadsheets PowerPoint Slides Prepared By: Alan Olinsky Bryant University Management Science: The Art of Modeling with.
AGB 260: Agribusiness Information Technology Business Modeling and Analysis.
AGB 260: Agribusiness Data Literacy
Supplementary Chapter B Optimization Models with Uncertainty
Chapter 4 PowerPoint Spreadsheet Analysis.
Computer Simulation Henry C. Co Technology and Operations Management,
Probability and Statistics
Analysis Using Spreadsheets
Microsoft Office Illustrated
Performing What-if Analysis
Monte Carlo Simulation
Monte Carlo Simulation Managing uncertainty in complex environments.
Microsoft Excel 101.
Engineering Economic Analysis
Presentation transcript:

Monte Carlo Simulation A technique that helps modelers examine the consequences of continuous risk Most risks in real world generate hundreds of possible outcomes Provides fuller picture of the risk in an asset or investment by considering Different input assumptions & scenarios Likelihood of inputs & scenarios occurring

5 Steps of Monte Carlo Simulation Build a spreadsheet model that has dynamic relationships between input assumptions and key outputs Perform sensitivity analysis to identify the key uncertain inputs that have the most potential impact on the key outputs Quantify possible values for the key uncertain inputs by specifying probability distributions Simulate numerous scenarios from the input probability distributions and record output results Summarize recorded output results to measure risks and likelihood of different outcomes

Random Number Generator (RNG) =Rand() function in Excel Randomly generates a number between 0 and 1 Used to represent a cumulative probability P(X) between 0% and 100% Will be used to identify the input value X such that the probability that value X or a lower value occurs is equal to P(X) For example, Rand()=.5 Used to find input assumption value X where 50% of the input assumption values are smaller and 50% of possible input assumption values are larger than X. Rand()=.9 Used to find input assumption value X where 90% of the input assumption values are smaller than X.

Normal (u, σ) P(X≤u)=.5 P(u- σ ≤x ≤u+ σ)=.65 σ Prob u- σ u u+ σ x

Normal Input Distributions =Norminv(rand(), mean, standard deviation) For a specified mean and standard deviation, this formula looks up the value for the input distribution that results in rand()% of the assumption values being smaller than the returned value. The Normal distribution is a continuous distribution

Continuous –vs- Discrete Distributions In discrete distributions, the values generated for a random variable must be from a finite distinct set of individual values. In continuous distributions, the values generated for a random variable are specified from a set of uninterrupted values over a range; an infinite number of values is possible

Uniform (a, b) Prob P(X ≤ u)=. 5 a u=a+(b-a) b X 2

Uniform Distribution =a + (b-a)*rand() Where a is the smallest value that could occur, b is the largest value Values between a and b are assumed to be equally likely to occur Values are assumed to be continuous and not discrete

Probability Distributions in Analytic Solver Select cell that represents an uncertain input assumption On the Analytic Solver Platform ribbon, click Distributions in the Simulation Model group Pick a Common continuous distribution or a Discrete distribution Enter values for its parameters in dialog box and click Save

Generating Values for Random Variables Analytic Solver will insert: =PsiDistribution(parameters) function into the input assumption cell from which values will be randomly selected Pressing [F9] Recalc key will simulate next set of values in model Double-clicking on the input cell will open the dialog box for further editing or review This function can be copied to other cells

Specifying Input Distributions Practice in Class Exercise 2!

Tracking Output Measures (KPI’s) in Analytic Solver Select cell that represents an output measure On the Analytic Solver Platform ribbon, click Results in the Simulation Model group Click Output and In Cell option This will append the PsiOutput() function to the formula in the cell which triggers ASP to record the cell’s value during the simulation

Tracking Output Statistics in Worksheet with Analytic Solver Select cell that represents an output measure On the Analytic Solver Platform ribbon, click Results in the Simulation Model group Click Statistic and desired statistic option (e.g. Mean) Click on the blank cell where you want this statistic entered =PsiStatistic(OutputMeasure) function will be entered in the cell and calculated after the simulation is run

Simulation Settings Select number of trials (e.g. runs, scenarios) to be performed: On the Analytic Solver Platform ribbon, click Options in the Options group Set Trials per Simulation to desired number on Simulation tab. You can also check Use Correlations if you want to correlate input distributions

Run Simulation On the Analytic Solver Platform ribbon, click Interactive in the Simulate button for the Solve Action group The simulation will be run and a dialog box will pop up with the distributions for your output measures. The requested statistics will also become available in worksheet. You can click on any chart to see statistics and interactive graph.

Correlated Input Variables On the Analytic Solver Platform ribbon, click Correlations in the Simulation Model group Select Matrices and move random variables that you want to correlate to right side of task bar. Click on the square that has a scatter plot for two random variables and move the correlation bar to define the relationship between the two variables. Save in blank cells in worksheet and then run simulation.