1 Monte-Carlo Simulation Simulation with Spreadsheets.

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. A PowerPoint Presentation Package to Accompany Applied Statistics.
Advertisements

Design of Experiments Lecture I
1 Overview of Simulation When do we prefer to develop simulation model over an analytic model? When not all the underlying assumptions set for analytic.
11 Simulation. 22 Overview of Simulation – When do we prefer to develop simulation model over an analytic model? When not all the underlying assumptions.
Desktop Business Analytics -- Decision Intelligence l Time Series Forecasting l Risk Analysis l Optimization.
New Mexico Computer Science For All Designing and Running Simulations Maureen Psaila-Dombrowski.
Decision Making Under Uncertainty Let’s stop pretending we know things.
6 - 1 Lecture 4 Analysis Using Spreadsheets. Five Categories of Spreadsheet Analysis Base-case analysis What-if analysis Breakeven analysis Optimization.
Probability Distributions and Stochastic Budgeting AEC 851 – Agribusiness Operations Management Spring, 2006.
Engineering Economic Analysis Canadian Edition
1 Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Management Science, 3e by Cliff Ragsdale.
Tools Dr. Saeed Shiry Amirkabir University of Technology Computer Engineering & Information Technology Department.
MANAGEMENT SCIENCE The Art of Modeling with Spreadsheets STEPHEN G. POWELL KENNETH R. BAKER Compatible with Analytic Solver Platform FOURTH EDITION CHAPTER.
MBA7020_07.ppt/July 11, 2005/Page 1 Georgia State University - Confidential MBA 7020 Business Analysis Foundations Simulation July 11, 2005.
1 SIMULATION – PART I Introduction to Simulation and Its Application to Yield Management For this portion of the session, the learning objectives are:
Building and Running a FTIM n 1. Define the system of interest. Identify the DVs, IRVs, DRVs, and Objective. n 2. Develop an objective function of these.
Simulation.
Basic Probability and Stats Review
Monte Carlo Simulation in Excel Jake Blanchard Spring 2010 Uncertainty Analysis for Engineers1.
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.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Introduction to ModelingMonte Carlo Simulation Expensive Not always practical Time consuming Impossible for all situations Can be complex Cons Pros Experience.
Monte Carlo Simulation in Decision Making
Lecture 11 Implementation Issues – Part 2. Monte Carlo Simulation An alternative approach to valuing embedded options is simulation Underlying model “simulates”
Modeling and Simulation
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.
Lecture 1 What is Modeling? What is Modeling? Creating a simplified version of reality Working with this version to understand or control some.
Model Based DSS Creating Information Under Conditions of Uncertainty and Complexity Interface MODEL BASE DATA BASE MBMSDBMS DATA WAREHOUSING ON LINE ANALYTICAL.
Managing Organizations Informed decision making as a prerequisite for success Action Vision Mission Organizational Context Policies, Goals, and Objectives.
Presentation Ling Zhang Date: Framework of the method 1 Using Distribution Fitting for Assumptions 2 monte – carlo simulation 3 compare different.
Chapter 10 Introduction to Simulation Modeling Monte Carlo Simulation.
SIMULATION USING CRYSTAL BALL. WHAT CRYSTAL BALL DOES? Crystal ball extends the forecasting capabilities of spreadsheet model and provide the information.
1 OM2, Supplementary Ch. D Simulation ©2010 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible.
Chapter © 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or.
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Module Fall 2005 Session One Alex Fadeev - Link for this PPT:
Chapter © 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or.
Introduction to Modeling Introduction Management Models Simulate business activities and decisions Feedback about and forecast of outcomes Minimal risk.
Contemporary Engineering Economics, 6 th edition Park Copyright © 2016 by Pearson Education, Inc. All Rights Reserved Risk Simulation Lecture No. 40 Chapter.
Chapter 4 MODELING AND ANALYSIS. Model component Data component provides input data User interface displays solution It is the model component of a DSS.
Deeper Insights from System Dynamics Models Mark Paich Lexidyne Consulting 10/9/08.
Outline of Chapter 9: Using Simulation to Solve Decision Problems Real world decisions are often too complex to be analyzed effectively using influence.
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:
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Fall 2009 Session Two Michel-Alexandre Cardin – Prof. Richard.
Monte Carlo Process Risk Analysis for Water Resources Planning and Management Institute for Water Resources 2008.
ECE 466/658: Performance Evaluation and Simulation Introduction Instructor: Christos Panayiotou.
Data Tables for Sensitivity Analysis JCHP Break Even Analysis.
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.
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.
12-1 Introduction to Monte-Carlo Simulation Experiments.
Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B
System Analysis System – set of interdependent elements that interact in order to accomplish a one or more final outcomes. Constrained and affected by:
HMP Simulation - Introduction Deterministic vs. Stochastic Models Risk Analysis Random Variables Best Case/Worst Case Analysis What-If Analysis.
6 - 1 Chapter 6: Analysis Using Spreadsheets PowerPoint Slides Prepared By: Alan Olinsky Bryant University Management Science: The Art of Modeling with.
MIS 546 – Business Analysis and Modeling Simple Mathematical Models "All models are wrong; some are useful." - George Box (eminent statistician)
Introduction to Simulation Chapter 12. Introduction to Simulation  In many spreadsheets, the value for one or more cells representing independent variables.
Computer Simulation Henry C. Co Technology and Operations Management,
Graphical Policy Analysis Tool
Monte Carlo Simulation Random Number Generation
Prepared by Lloyd R. Jaisingh
Analysis Using Spreadsheets
Project risk management
Microsoft Office Illustrated
DSS & Warehousing Systems
Monte Carlo Simulation Managing uncertainty in complex environments.
DESIGN OF EXPERIMENTS by R. C. Baker
Presentation transcript:

1 Monte-Carlo Simulation Simulation with Spreadsheets

2 Monte-Carlo Simulation A method for explicitly modeling uncertainty in a decision support model such as the spreadsheets we’ve built Descriptive – estimate probability distribution of key model outputs –Goes beyond expected values and point estimates Quasi-static model – often doesn’t really capture detailed flow of events over time –Discrete event simulation used for this – we’ll do later Often called Risk Analysis –widely used in financial services and Crystal Ball –products that facilitate Monte-Carlo simulation from within spreadsheets Facilitates comparing multiple scenarios over multiple performance measures –it’s really a way of running controlled experiments –like most experiments, output must be analyzed statistically

Why Important to Model Uncertainty? The world is uncertain Replacing random quantities with averages or single “guesstimates” can be dangerous –The Flaw of Averages Allows prediction of distribution of results –Not just one predicted number or outcome Sensitivity analysis of outputs to inputs –Which inputs really affect the outputs?

4 Useful Documents Distributions, Simulation, and Excel FunctionsDistributions, Simulation, and Excel Functions –This is the “Distributions, Simulation, and Excel Functions” document created by Prof. D. Doane. I’ve posted it on the web in Session 5. –We’ll do this in class today

5 is a widely used Excel add-in that facilitates creation and analysis of spreadsheet based simulation models Contains many probability distributions for modeling random inputs Includes tool (BestFit) for fitting input distributions Automates bookkeeping for running many simulation replications and creates a ton of tabular and graphical output reports

Building a Spreadsheet Based Simulation Model (1) Build deterministic model InputsOutputs Formulas (2) Choose inputs to model as random Inputs Stochastic or Uncertain or Random Inputs Deterministic Inputs (3) Model uncertain inputs with probability distributions Uniform NormalPoissonExponentialEmpirical Many more…

See “Distributions, Simulation and Excel Functions” handout that Doane created.

Building a Spreadsheet Based Simulation Model (4) Recalculate spreadsheet many times 2 options (4.2) Use spreadsheet simulation add-in such or Crystal Ball (4.1) “Manually”, through formulas and either many rows or VBA “Running the – Crystal Ball – mwww.decisioneering.co m Each recalculation of the spreadsheet is a “simulation run” or the result of an experiment Like standard experiments, results must be analyzed using statistics

Examples JCHP – Break Even –Let’s add some uncertainty to this model Demand Costs JCHP-BreakEven-Simulation-01.xls Portable Monitoring Devices –We’ll look at this later this session or next session

(5) Analyze outputs Probability distribution of output variable, NOT just expected value. Demand = RiskNormal(2609,200) Demand = RiskNormal(2870,200) JCHP-Simulation-01.xls

Output Histogram Graph and Table are linked Sliders Stats

The Bigger Picture Create several or many scenarios to simulation –Input variable values (including parameters for probability distributions –Perhaps model structure itself Analyze performance measures for each scenario Synthesize results –Pick “best” system or “best k out of n” systems –Interpret results and “make decision” –Simulation results just add another dimension to the discussion regarding the decision –Embed in optimization framework to formally compare many scenarios with respect to some objective function

Some Advantages Much cheaper to experiment with simulation model than real system Provides nice analytical framework for comparing multiple scenarios when uncertainty in key inputs is significant Get a prediction of the distribution of the output variables we are interested in Often models can be reused Simulation models usually require fewer simplifying assumptions than analytical models are are often easier to use –We’ll explore queueing models soon and this will be clearer Simulation may provide only available approach to analyzing complex systems

Some Disadvantages Development may be time consuming Data may be difficult or impossible to obtain Decision makers may not understand the technique nor be able to properly interpret the results Dazzle of the technique can mask flaws in design and/or input data Simple analytical models might be overlooked Run times may be “long” You, as the decision maker, must use your brain to come up with the scenarios to be simulated