ESD.70J / 1.145J Engineering Economy Module

Similar documents
Excel Intermediate

TeacherPlus Gradebook HTML5 Guide LEARN OUR SOFTWARE STEP BY STEP

Creating a Test in Eduphoria! Aware

WiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company

INFORMS Transactions on Education. Blitzograms Interactive Histograms

PowerTeacher Gradebook User Guide PowerSchool Student Information System

ALEKS. ALEKS Pie Report (Class Level)

Excel Formulas & Functions

Enhancing Learning with a Poster Session in Engineering Economy

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

Schoology Getting Started Guide for Teachers

Sapphire Elementary - Gradebook Setup

Workshop Guide Tutorials and Sample Activities. Dynamic Dataa Software

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. POFI 1301: COMPUTER APPLICATIONS I (File Management/PowerPoint/Word/Excel)

M55205-Mastering Microsoft Project 2016

Contents. Foreword... 5

UNIT ONE Tools of Algebra

Probability and Statistics Curriculum Pacing Guide

Learning Microsoft Office Excel

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

EDCI 699 Statistics: Content, Process, Application COURSE SYLLABUS: SPRING 2016

Using Blackboard.com Software to Reach Beyond the Classroom: Intermediate

IVY TECH COMMUNITY COLLEGE

Excel Formulas & Functions

ecampus Basics Overview

New Features & Functionality in Q Release Version 3.1 January 2016

Getting Started Guide

Minitab Tutorial (Version 17+)

Clerical Skills Level I

Creating Your Term Schedule

Physics 270: Experimental Physics

Longman English Interactive

Millersville University Degree Works Training User Guide

EMPOWER Self-Service Portal Student User Manual

SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2

6 Financial Aid Information

Office of Planning and Budgets. Provost Market for Fiscal Year Resource Guide

36TITE 140. Course Description:

Introduction to Simulation

SCT Banner Financial Aid Needs Analysis Training Workbook January 2005 Release 7

Clerical Skills Level II

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy

Closing out the School Year for Teachers and Administrators Spring PANC Conference Wrightsville Beach April 7-9, 2014

LESSON PLANS: AUSTRALIA Year 6: Patterns and Algebra Patterns 50 MINS 10 MINS. Introduction to Lesson. powered by

Understanding and Interpreting the NRC s Data-Based Assessment of Research-Doctorate Programs in the United States (2010)

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building

The following information has been adapted from A guide to using AntConc.

Introduction to Causal Inference. Problem Set 1. Required Problems

INFORMS Transactions on Education

Instructor: Mario D. Garrett, Ph.D. Phone: Office: Hepner Hall (HH) 100

Generating Test Cases From Use Cases

Moodle 2 Assignments. LATTC Faculty Technology Training Tutorial

POWERTEACHER GRADEBOOK

OVERVIEW OF CURRICULUM-BASED MEASUREMENT AS A GENERAL OUTCOME MEASURE

Measures of the Location of the Data

Using SAM Central With iread

Green Belt Curriculum (This workshop can also be conducted on-site, subject to price change and number of participants)

Janine Williams, Mary Rose Landon

Mathematics Success Grade 7

Creating an Online Test. **This document was revised for the use of Plano ISD teachers and staff.

Field Experience Management 2011 Training Guides

Firms and Markets Saturdays Summer I 2014

GCSE Mathematics B (Linear) Mark Scheme for November Component J567/04: Mathematics Paper 4 (Higher) General Certificate of Secondary Education

STUDENT MOODLE ORIENTATION

Linking the Ohio State Assessments to NWEA MAP Growth Tests *

The Indices Investigations Teacher s Notes

MKTG 611- Marketing Management The Wharton School, University of Pennsylvania Fall 2016

Strategic Management (MBA 800-AE) Fall 2010

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

Community Power Simulation

MyUni - Turnitin Assignments

Houghton Mifflin Online Assessment System Walkthrough Guide

Chapters 1-5 Cumulative Assessment AP Statistics November 2008 Gillespie, Block 4

C O U R S E. Tools for Group Thinking

Managing the Student View of the Grade Center

Getting Started with MOODLE

The lab is designed to remind you how to work with scientific data (including dealing with uncertainty) and to review experimental design.

Lecturing in the Preclinical Curriculum A GUIDE FOR FACULTY LECTURERS

Mathematics Success Level E

Level 1 Mathematics and Statistics, 2015

My Favorite Sports Team

Statewide Framework Document for:

BMBF Project ROBUKOM: Robust Communication Networks

CHANCERY SMS 5.0 STUDENT SCHEDULING

Tour. English Discoveries Online

Planning for Preassessment. Kathy Paul Johnston CSD Johnston, Iowa

Background Information. Instructions. Problem Statement. HOMEWORK INSTRUCTIONS Homework #3 Higher Education Salary Problem

i>clicker Setup Training Documentation This document explains the process of integrating your i>clicker software with your Moodle course.

Title:A Flexible Simulation Platform to Quantify and Manage Emergency Department Crowding

AP Statistics Summer Assignment 17-18

Introduction to the Revised Mathematics TEKS (2012) Module 1

Ohio s Learning Standards-Clear Learning Targets

Spreadsheet software UBU104 F/502/4625 VRQ. Learner name: Learner number:

ACCESSING STUDENT ACCESS CENTER

Moodle MyFeedback update April 2017

/ On campus x ICON Grades

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

Introduction to the Practice of Statistics

Section 3.4. Logframe Module. This module will help you understand and use the logical framework in project design and proposal writing.

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

Transcription:

MIT OpenCourseWare http://ocw.mit.edu ESD.70J / 1.145J Engineering Economy Module Fall 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

ESD.70J Engineering Economy Fall 2009 Session Two Michel-Alexandre Cardin Prof. Richard de Neufville ESD.70J Engineering Economy Module - Session 2 1

Session two Simulation Objectives: Generate random numbers Get familiar with Monte Carlo simulation Set up simulation using Data Table Generate statistics for simulation Draw histogram and cumulative distribution function (CDF) Also called Target curve ESD.70J Engineering Economy Module - Session 2 2

Questions for Big vs. Small From the base case spreadsheet, we ve calculated NPVs However, we assumed deterministic demand forecasts for years 1, 2, and 3. This assumption is over-simplifying since actual demand will vary Since life in uncertain, we want to simulate a range of possible NPV outcomes, the Min, Max, distributions, and the expected NPV values! ESD.70J Engineering Economy Module - Session 2 3

Set up random generator Open ESD70session2-1.xls ESD.70J Engineering Economy Module - Session 2 4

Excel s RAND() function Returns random number greater than or equal to 0 and less than 1, sampled from a uniform distribution To generate a random real number between a and b, use: =RAND()*(b-a)+a In tab RAND, the formula in cell C3: =Entries!C9*((1- Entries!C25)+2*Entries!C25*RAND()) Returns a uniformly distributed random demand for year 1 centered around 300, which may differ by plus or minus 50% Same logic applies for cell C4 and C5 ESD.70J Engineering Economy Module - Session 2 5

Random number generator Follow the instructions, step by step 1. Go to tab RAND 2. Type =Entries!C9*((1- Entries!C25)+2*Entries!C25*RAND()) in cell C3 3. Type =Entries!C10*((1- Entries!C25)+2*Entries!C25*RAND()) in cell D3 4. Type =Entries!C11*((1- Entries!C25)+2*Entries!C25*RAND()) in cell E3 5. Press F9 several times to see what happens ESD.70J Engineering Economy Module - Session 2 6

Random number generator 6. Click Chart under Insert menu 7. Chart Type select XY(Scatter), Chart subtype select any one with lines, click Next 8. Data Range select B2:E3, click Next 9. Chart options select whatever pleases you, click Next 10. Choose As object in and click Finish 11. Press F9 several times to see want happens We have built a random demand generator for the 3 years that assumes independent demand (0 correlation) from year to year ESD.70J Engineering Economy Module - Session 2 7

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

How Monte Carlo Simulation works Calculate two NPV A s corresponding to the two random demand simulations Demand in Year 1 Demand in Year 2 Demand in Year 3 NPV A 345 678 1001? 189 579 690? How about generating many sets of random demands, and get the corresponding NPV A s automatically? ESD.70J Engineering Economy Module - Session 2 9

Monte Carlo Simulation Generate many sets of random price for the three-phase span Calculate corresponding NPVs Generate Distribution of NPVs Statistical Analysis ESD.70J Engineering Economy Module - Session 2 10

Setup simulation by Data Table Follow these instructions, step by step: 1. Link demand in sheet for Plan A to the random demand generator, specifically, Plan A!E5 = Rand!C3; Plan A!G5 = Rand!D3; Plan A!I5 = Rand!E5 2. In Simulation sheet, type = Plan A!C16 in cell B8 ( = Plan A!C16 is the output of result for NPV A ) 3. Create the Data Table. Select A8:B2008, click Table under Data menu, in column input cell put A7, leave row input cell blank. 4. Same thing already done for Plan B NOTE: there is no input in the value column of the Data Table; an empty cell is selected as the column input cell. Why? ESD.70J Engineering Economy Module - Session 2 11

Explanation For the One-Way Data Table, there is no need to set up the input values in a list, since each row of the Data Table calls RAND() and generates an NPV A projection We have 2,000 rows in the Data Table, so we have simulated 2000 times Click command = or F9 to try another simulation run ESD.70J Engineering Economy Module - Session 2 12

Excel crashing note If your Excel crashes during simulation runs, input some numbers (0 s or whatever) into the input value column to the left of the data series. Do not leave the area of input values blank in the Data Table You can hide the dummy values by setting their font value to white color ESD.70J Engineering Economy Module - Session 2 13

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

Calculating descriptive statistics Useful to know mean, maximum, and minimum values for the simulated results Follow step by step: 1. In Cell D1 type =AVERAGE(B$9:B$2008) 2. In Cell D2 type =MAX(B$9:B$2008) 3. In Cell D3 type =MIN(B$9:B$2008) ESD.70J Engineering Economy Module - Session 2 15

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

Deterministic vs. dynamic results From the base case spreadsheet, we learn NPV A is $162.1 million What is your result for the expected NPV A and NPV B when considering demand uncertainty? Jensen s inequality and the Flaw of Averages: f [ E( x)] E[ f ( x)] ESD.70J Engineering Economy Module - Session 2 17

Target curve The target curve is another name for cumulative distribution function (CDF) In our case, a target curve aims at making a representation to managers that There is a probability X that NPV will be lower (higher) than a targeted Y dollars for this project Value At Risk is a common language on Wall Street. It stresses downside risk, though we should also look at CDF for upside potential of a project, or Value At Gain! ESD.70J Engineering Economy Module - Session 2 18

Target curve Follow the instructions, step by step: 1. In sheet Simulation, set Cell G7 =$D$3+($D$2- $D$3)/20*F7, and drag the formula down to G27 2. Set Cell H7 =COUNTIF($B$9:$B$2008,"<="&G7), and drag the formula down to H27 3. Set Cell I7 =H7/2000, and drag down to cell I27 4. Same is already done for Plan B ESD.70J Engineering Economy Module - Session 2 19

Target curve 6. Right-click the chart on the right, select Source Data 7. Select Series, and press Add. This adds a new data series to the graph. Call it NPV A 8. Select the range =Simulation!$G$7:$G$27 for X values, and the range =Simulation!$I$7:$I$27 for Y values. Click OK 9. Right-click the curve and change Weight to 3 10. Hit command = or F9 and watch the target curve move! ESD.70J Engineering Economy Module - Session 2 20

Explanation We set up 20 data buckets and count how many data points fall into each interval =COUNTIF() function counts the number of cells within a range that meet the criteria The Excel file demonstrates how you can: Add NPV A and NPV B means as vertical lines Add histograms for two NPV distributions using the information created earlier Can also use the Histogram analysis tool in Data Analysis package, but it won t refresh ESD.70J Engineering Economy Module - Session 2 21

Values At Risk and Gain Use your cursor on the graph to find different Values At Risk and Values At Gain Alternatively, use the percentile function In cell N5, type 10% In cell R5, type =PERCENTILE(B9:B2008,N5) What does this tell you? That s interesting information for managers and decision-makers! ESD.70J Engineering Economy Module - Session 2 22

Question Why are high NPV values more cut off for Plan B on the target curve and histogram than for Plan A? A matter of constraints ESD.70J Engineering Economy Module - Session 2 23

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

Summary Random number generation is fairly straight forward in Excel At least two ways to run Monte Carlo simulation: Direct RAND() calls - too long Using Data Table - the way to go! Descriptive statistics from simulations Mean, Max, Min, target curve ESD.70J Engineering Economy Module - Session 2 25

Next class Today s session modeled demand uncertainty based on a uniformly distributed random variable This is not a particularly realistic model, though it is simple and sufficient for today s purposes Next session explores alternative probability distributions from which to sample and stochastic models. STAY TUNED! ESD.70J Engineering Economy Module - Session 2 26