Decision Support and Intelligent Systems. Monte Carlo Simulation

Size: px
Start display at page:

Download "Decision Support and Intelligent Systems. Monte Carlo Simulation"

Transcription

1 Decision Support and Intelligent Systems Monte Carlo Simulation

2 Monte Carlo Monte Carlo is a technique for selecting numbers randomly from a probability distribution. A mathematical process used within a simulation. The name Monte Carlo is appropriate because the basic principle behind the process is the same as in the operation of a gambling casino in Monaco.

3 Case Study: Computer World Company The manager of Computer World Company is attempting to determine how many laptop PCs the store should order each week. A primary consideration in this decision is the average number of laptop computers that the store will sell each week and the average weekly revenue generated from the sale of laptop PCs.

4 Case Study: Computer World Company A laptop sells for $4,300. The number of laptops demanded each week is a random variable (x), that ranges from 0 to 4. From past sale records, the manager has determined the frequency of demand for laptop PCs for the past 100 weeks. From this frequency distribution, a probability distribution of demand can be developed.

5 Probability distribution of demand for laptop PCs PCs Demanded per Week Frequency of Demand Probability of Demand, P(x)

6 A roulette wheel for demand

7 Number roulette wheel

8 Generating demand from random number

9 Randomly generated demand for 15 weeks Week r Demand, x Revenue ($) , , , , , , , , , , , , ,600 Sum = 31 $133,300

10 Compute the estimated average weekly demand and revenue The manager can compute the estimated average weekly demand and revenue. Estimated average demand = = 2.07 laptop PCs per week Estimated average revenue = $133, = $8, The manager can then use this information to help determine the number of PCs to order each week.

11 Calculate Analytically vs. Simulation Although this example is convenient for illustrating how simulation works, the average demand could have more appropriately been calculated analytically using formula for expected value. E x = n i=1 P(x i )x i where x i = demand value i P(x i ) = probability of demand n = the number of different demand values Therefore, E(x) = (.20)(0) + (.40)(1) + (.20)(2) + (.10)(3) + (.10)(4) = 1.5 PCs per week

12 Calculate Analytically vs. Simulation Simulation results will not equal analytical results unless enough trials of the simulation have been conducted to reach steady state. It is difficult to validate that the results of a simulation truly replicate reality. Simulation most often is employed whenever analytical analysis is not possible (this is one of the reasons that simulation is generally useful).

13 Computer simulation with Excel Random numbers generated by a mathematical process instead if physical process are pseudo-random number. A table of random numbers must be uniform, efficiently generated, and absent of patterns. Random numbers between 0 and 1 can be generated in Excel by entering the formula =RAND( ).

14 Computer World Store using Excel

15 Simulate demand for 100 weeks

16 Decision Making with Simulation From the simulation, the manager knows that the average weekly demand for laptop PCs will be approximately However, the manager cannot order 1.49 laptop PCs each week (because fractional laptops are not possible). Thus, the manager wants to include some additional information in the model that will affect the decision.

17 Decision Making with Simulation If too few laptops are on hand to meet demand during the week, then not only will there be a loss of revenue, but there will also be shortage cost of $500 per unit incurred because the customer will be unhappy. However, each laptop still in stock at the end of each week that has not been sold will incur an inventory or storage cost of $50. The manger wants to order either one or two laptops, depending on which order size will result in the greatest average weekly revenue.

18 Scenario 1: The manager order one laptop

19 Scenario 2: The manager order two laptops

20 Make a decision If the manager order one laptop (scenario 1), the total weekly revenue is $3,875. If the manager order two laptops (scenario 2), the total weekly revenue is $4, Thus, the correct decision, based on weekly revenue, would be to order two laptops per week. In fact, one of the main attributes of simulation is its usefulness as a model for experimenting, called what-if? analysis.

Simulation. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Simulation. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall Simulation Chapter 14 14-1 Chapter Topics The Monte Carlo Process Computer Simulation with Excel Spreadsheets Simulation of a Queuing System Continuous Probability Distributions Statistical Analysis of

More information

RANDOM NUMBERS GENERATION

RANDOM NUMBERS GENERATION Chapter 4 RANDOM NUMBERS GENERATION M. Ragheb 10/2/2015 4.1. INTRODUCTION The use and generation of random numbers uniformly distributed over the unit interval: [0, 1] is a unique feature of the Monte

More information

You ve already read basics of simulation now I will be taking up method of simulation, that is Random Number Generation

You ve already read basics of simulation now I will be taking up method of simulation, that is Random Number Generation Unit 5 SIMULATION THEORY Lesson 39 Learning objective: To learn random number generation. Methods of simulation. Monte Carlo method of simulation You ve already read basics of simulation now I will be

More information

RANDOM NUMBERS GENERATION

RANDOM NUMBERS GENERATION Chapter 4 RANDOM NUMBERS GENERATION M. Ragheb 9//2013 4.1. INTRODUCTION The use and generation of random numbers uniformly distributed over the unit interval: [0, 1] is a unique feature of the Monte Carlo

More information

Numerical approach estimate

Numerical approach estimate Simulation Nature of simulation Numericalapproachfor investigating models of systems. Data are gathered to estimatethe true characteristics of the model. Garbage in garbage out! One of the techniques of

More information

Monte Carlo Techniques. Professor Stephen Sekula Guest Lecture PHY 4321/7305 Sep. 3, 2014

Monte Carlo Techniques. Professor Stephen Sekula Guest Lecture PHY 4321/7305 Sep. 3, 2014 Monte Carlo Techniques Professor Stephen Sekula Guest Lecture PHY 431/7305 Sep. 3, 014 What are Monte Carlo Techniques? Computational algorithms that rely on repeated random sampling in order to obtain

More information

Applications. 72 Variables and Patterns

Applications. 72 Variables and Patterns Applications. Sean bought a DVD player and a receiver. The store offered him an interest-free payment plan with weekly installments. Sean figured out that after n weeks of payments, he would still owe

More information

Week 3: Simulation, Loops, and. if/else Statements. Simulation in R. Conditional Expressions in R. Loops. Monte Carlo Procedures.

Week 3: Simulation, Loops, and. if/else Statements. Simulation in R. Conditional Expressions in R. Loops. Monte Carlo Procedures. ,, and,, and January 25, 2018 ,, and What is,, and A few questions about simulation: 1 What does statistical simulation mean to you? 2 Describe a setting where simulation can be used. of Roulette,, and

More information

Monte Carlo Simulations

Monte Carlo Simulations Monte Carlo Simulations DESCRIPTION AND APPLICATION Outline Introduction Description of Method Cost Estimating Example Other Considerations Introduction Most interesting things are probabilistic (opinion)

More information

Computational modeling

Computational modeling Computational modeling Lecture 8 : Monte Carlo Instructor : Cedric Weber Course : 4CCP1000 Integrals, how to calculate areas? 2 Integrals, calculate areas There are different ways to calculate areas Integration

More information

Comprehensive Practice Handout MATH 1325 entire semester

Comprehensive Practice Handout MATH 1325 entire semester 1 Comprehensive Practice Handout MATH 1325 entire semester Test 1 material Use the graph of f(x) below to answer the following 6 questions. 7 1. Find the value of lim x + f(x) 2. Find the value of lim

More information

Computational Methods. Randomness and Monte Carlo Methods

Computational Methods. Randomness and Monte Carlo Methods Computational Methods Randomness and Monte Carlo Methods Manfred Huber 2010 1 Randomness and Monte Carlo Methods Introducing randomness in an algorithm can lead to improved efficiencies Random sampling

More information

Quasi-Monte Carlo Methods Combating Complexity in Cost Risk Analysis

Quasi-Monte Carlo Methods Combating Complexity in Cost Risk Analysis Quasi-Monte Carlo Methods Combating Complexity in Cost Risk Analysis Blake Boswell Booz Allen Hamilton ISPA / SCEA Conference Albuquerque, NM June 2011 1 Table Of Contents Introduction Monte Carlo Methods

More information

CS Lecture 18: Card Tricks. Announcements. Slides by D. Gries, L. Lee, S. Marschner, W. White

CS Lecture 18: Card Tricks. Announcements. Slides by D. Gries, L. Lee, S. Marschner, W. White CS 1110 Lecture 18: Card Tricks Announcements Slides by D. Gries, L. Lee, S. Marschner, W. White Quick poker primer Basic (straight) version: 5 random cards in your hand 2 of same rank: pair (e.g., 3C

More information

Computational Insight with Monte Carlo Simulations

Computational Insight with Monte Carlo Simulations City University of New York (CUNY) CUNY Academic Works Publications and Research New York City College of Technology Summer 7-13-2011 Computational Insight with Monte Carlo Simulations Boyan Kostadinov

More information

Practical assessment: CS3 Integrated accounting package

Practical assessment: CS3 Integrated accounting package Accounting 2010 Sample assessment instrument Practical assessment: CS3 Integrated package This sample has been compiled by the QSA to help teachers plan and develop assessment instruments for individual

More information

Probability and Statistics for Final Year Engineering Students

Probability and Statistics for Final Year Engineering Students Probability and Statistics for Final Year Engineering Students By Yoni Nazarathy, Last Updated: April 11, 2011. Lecture 1: Introduction and Basic Terms Welcome to the course, time table, assessment, etc..

More information

Vertica Knowledge Base Article. Vertica QuickStart for Tableau

Vertica Knowledge Base Article. Vertica QuickStart for Tableau Vertica Knowledge Base Article Vertica QuickStart for Tableau Document Release Date: 6/14/2018 Legal Notices Warranty The only warranties for Micro Focus International plc products and services are set

More information

Scientific Computing: An Introductory Survey

Scientific Computing: An Introductory Survey Scientific Computing: An Introductory Survey Chapter 13 Random Numbers and Stochastic Simulation Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign Copyright

More information

Sampling and Monte-Carlo Integration

Sampling and Monte-Carlo Integration Sampling and Monte-Carlo Integration Sampling and Monte-Carlo Integration Last Time Pixels are samples Sampling theorem Convolution & multiplication Aliasing: spectrum replication Ideal filter And its

More information

1. Practice the use of the C ++ repetition constructs of for, while, and do-while. 2. Use computer-generated random numbers.

1. Practice the use of the C ++ repetition constructs of for, while, and do-while. 2. Use computer-generated random numbers. 1 Purpose This lab illustrates the use of looping structures by introducing a class of programming problems called numerical algorithms. 1. Practice the use of the C ++ repetition constructs of for, while,

More information

Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization. Wolfram Burgard

Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization. Wolfram Burgard Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization Wolfram Burgard 1 Motivation Recall: Discrete filter Discretize the continuous state space High memory complexity

More information

Monte Carlo Integration of The Rendering Equation. Computer Graphics CMU /15-662, Spring 2017

Monte Carlo Integration of The Rendering Equation. Computer Graphics CMU /15-662, Spring 2017 Monte Carlo Integration of The Rendering Equation Computer Graphics CMU 15-462/15-662, Spring 2017 Review: Monte Carlo integration Z b Definite integral What we seek to estimate a f(x)dx Random variables

More information

Introduction to Selling Manager Pro

Introduction to Selling Manager Pro Introduction to Selling Manager Pro What is Selling Manager Pro? ebay s online listing and sales management tool for high volume sellers Save time Sell more Scale your business 2 In This Course You ll

More information

Probability Models.S4 Simulating Random Variables

Probability Models.S4 Simulating Random Variables Operations Research Models and Methods Paul A. Jensen and Jonathan F. Bard Probability Models.S4 Simulating Random Variables In the fashion of the last several sections, we will often create probability

More information

Samuel Coolidge, Dan Simon, Dennis Shasha, Technical Report NYU/CIMS/TR

Samuel Coolidge, Dan Simon, Dennis Shasha, Technical Report NYU/CIMS/TR Detecting Missing and Spurious Edges in Large, Dense Networks Using Parallel Computing Samuel Coolidge, sam.r.coolidge@gmail.com Dan Simon, des480@nyu.edu Dennis Shasha, shasha@cims.nyu.edu Technical Report

More information

Chapter Four: Loops. Slides by Evan Gallagher. C++ for Everyone by Cay Horstmann Copyright 2012 by John Wiley & Sons. All rights reserved

Chapter Four: Loops. Slides by Evan Gallagher. C++ for Everyone by Cay Horstmann Copyright 2012 by John Wiley & Sons. All rights reserved Chapter Four: Loops Slides by Evan Gallagher The Three Loops in C++ C++ has these three looping statements: while for do The while Loop while (condition) { statements } The condition is some kind of test

More information

A Random Number Based Method for Monte Carlo Integration

A Random Number Based Method for Monte Carlo Integration A Random Number Based Method for Monte Carlo Integration J Wang and G Harrell Department Math and CS, Valdosta State University, Valdosta, Georgia, USA Abstract - A new method is proposed for Monte Carlo

More information

BASIC SIMULATION CONCEPTS

BASIC SIMULATION CONCEPTS BASIC SIMULATION CONCEPTS INTRODUCTION Simulation is a technique that involves modeling a situation and performing experiments on that model. A model is a program that imitates a physical or business process

More information

Random Numbers and Monte Carlo Methods

Random Numbers and Monte Carlo Methods Random Numbers and Monte Carlo Methods Methods which make use of random numbers are often called Monte Carlo Methods after the Monte Carlo Casino in Monaco which has long been famous for games of chance.

More information

Monte Carlo Simulations

Monte Carlo Simulations Monte Carlo Simulations Lecture 2 December 8, 2014 Outline 1 Random Number Generation 2 Uniform Random Variables 3 Normal Random Variables 4 Correlated Random Variables Random Number Generation Monte Carlo

More information

Data Modeling and Databases Ch 7: Schemas. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich

Data Modeling and Databases Ch 7: Schemas. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich Data Modeling and Databases Ch 7: Schemas Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich Database schema A Database Schema captures: The concepts represented Their attributes

More information

3.1 Graphing Using the First Derivative

3.1 Graphing Using the First Derivative 3.1 Graphing Using the First Derivative Hartfield MATH 2040 Unit 3 Page 1 Recall that a derivative indicates the instantaneous rate of change at an x-value (or other input value) which is related to the

More information

Hankook Tire Europe New Web Order System User Guide

Hankook Tire Europe New Web Order System User Guide Hankook Tire Europe New Web Order System User Guide 0.06 Login Description Index ( 화면설명 ). Select Country. Input your ID & Password. Press enter or click login button More If there is no country that you

More information

Monte Carlo Methods. Named by Stanislaw Ulam and Nicholas Metropolis in 1940s for the famous gambling casino in Monaco.

Monte Carlo Methods. Named by Stanislaw Ulam and Nicholas Metropolis in 1940s for the famous gambling casino in Monaco. Monte Carlo Methods Named by Stanislaw Ulam and Nicholas Metropolis in 1940s for the famous gambling casino in Monaco. Used in numerous applications. Any method that uses random numbers to solve a problem

More information

13 Distribution Ray Tracing

13 Distribution Ray Tracing 13 In (hereafter abbreviated as DRT ), our goal is to render a scene as accurately as possible. Whereas Basic Ray Tracing computed a very crude approximation to radiance at a point, in DRT we will attempt

More information

Random Numbers Random Walk

Random Numbers Random Walk Random Numbers Random Walk Computational Physics Random Numbers Random Walk Outline Random Systems Random Numbers Monte Carlo Integration Example Random Walk Exercise 7 Introduction Random Systems Deterministic

More information

Open Learning Guide. Microsoft Excel Introductory. Release OL356v1

Open Learning Guide. Microsoft Excel Introductory. Release OL356v1 Guide Microsoft Excel 2013 Introductory Note: Microsoft, Excel and Windows are registered trademarks of the Microsoft Corporation. Release OL356v1 Contents SECTION 1 FUNDAMENTALS... 9 1 - SPREADSHEET PRINCIPLES...

More information

Processing Techniques. Chapter 7: Design and Development and Evaluation of Systems. Online Processing. Real-time Processing

Processing Techniques. Chapter 7: Design and Development and Evaluation of Systems. Online Processing. Real-time Processing Processing Techniques Chapter 7: Design and Development and Evaluation of Systems The Processing Methods for a system can be divided into: Online Processing Real-time Processing Batch Processing B2001

More information

Index Page 1 of 10. Index test size A6. Background. Page 2. Page 3

Index Page 1 of 10. Index test size A6. Background. Page 2. Page 3 Index Page 1 of 10 Index test size A6 Background Page 2 Page 3 Index Page 2 of 10 Assignment 1 Fast Technologies: Background: Fast Technologies[1] (is a manufacturer of solid-state drives (SSD) for desktop

More information

Previous Lecture: Today s Lecture: Announcements: Nesting if-statements Logical operators short-circuit. Iteration using for

Previous Lecture: Today s Lecture: Announcements: Nesting if-statements Logical operators short-circuit. Iteration using for Previous Lecture: Nesting if-statements Logical operators short-circuit Today s Lecture: Iteration using for Announcements: Discussion this week is in the classrooms as listed in Student Center Register

More information

Index Page 1 of 13. Index test size A6. Background. Page 2. Page 3

Index Page 1 of 13. Index test size A6. Background. Page 2. Page 3 Index Page 1 of 13 Index test size A6 Background Page 2 Page 3 Index Page 2 of 13 Assignment 1 Background: Fast Technologies: Fast Technologies[1] (is a manufacturer of solidstate drives (SSD) for desktop

More information

Mathematical Analysis of Google PageRank

Mathematical Analysis of Google PageRank INRIA Sophia Antipolis, France Ranking Answers to User Query Ranking Answers to User Query How a search engine should sort the retrieved answers? Possible solutions: (a) use the frequency of the searched

More information

ULD Tracking System Quick Guide

ULD Tracking System Quick Guide ULD Tracking System Page 2 of 13 CONTENTS 1. FUNCTIONS. 1.1 Inventory Search 1.2 Inventory station totals 1.3 ULD Request 1.3.1 Overview 1.3.2 Create new request 1.4 UCMs 2. ADMINISTRATION 2.1 Station

More information

COMPUTING AND DATA ANALYSIS WITH EXCEL. Numerical integration techniques

COMPUTING AND DATA ANALYSIS WITH EXCEL. Numerical integration techniques COMPUTING AND DATA ANALYSIS WITH EXCEL Numerical integration techniques Outline 1 Quadrature in one dimension Mid-point method Trapezium method Simpson s methods Uniform random number generation in Excel,

More information

UNIT 9A Randomness in Computation: Random Number Generators

UNIT 9A Randomness in Computation: Random Number Generators UNIT 9A Randomness in Computation: Random Number Generators 1 Last Unit Computer organization: what s under the hood 3 This Unit Random number generation Using pseudorandom numbers 4 Overview The concept

More information

CDA6530: Performance Models of Computers and Networks. Chapter 8: Statistical Simulation --- Discrete-Time Simulation

CDA6530: Performance Models of Computers and Networks. Chapter 8: Statistical Simulation --- Discrete-Time Simulation CDA6530: Performance Models of Computers and Networks Chapter 8: Statistical Simulation --- Discrete-Time Simulation Simulation Studies Models with analytical formulas Calculate the numerical solutions

More information

The Binary Genetic Algorithm. Universidad de los Andes-CODENSA

The Binary Genetic Algorithm. Universidad de los Andes-CODENSA The Binary Genetic Algorithm Universidad de los Andes-CODENSA 1. Genetic Algorithms: Natural Selection on a Computer Figure 1 shows the analogy between biological i l evolution and a binary GA. Both start

More information

QChart 5 User s Guide. QChart5.0. User s Guide

QChart 5 User s Guide. QChart5.0. User s Guide QChart5.0 User s Guide Qpuncture, Inc. 5824 E. Camino Pinzon Anaheim, CA 92807 USA Email info@qpuncture.com WEB http://www.qpuncture.com Phone 1-714-685-0900 or 1-800-650-8222 Fax 1-714-685-0909 2001-2007

More information

Chapter Four: Loops II

Chapter Four: Loops II Chapter Four: Loops II Slides by Evan Gallagher & Nikolay Kirov Chapter Goals To understand nested loops To implement programs that read and process data sets To use a computer for simulations Processing

More information

Math 20 Practice Exam #2 Problems and Their Solutions!

Math 20 Practice Exam #2 Problems and Their Solutions! Math 20 Practice Exam #2 Problems and Their Solutions! #1) Solve the linear system by graphing: Isolate for in both equations. Graph the two lines using the slope-intercept method. The two lines intersect

More information

FBL Weekly Sales Report

FBL Weekly Sales Report FBL Weekly Sales Report Sales Report Method 1: From Order Tab 1. To check your sales on FBL, you can select the order tab 2 Sales Report Method 1: From Order Tab 1 1. Choose Shipped tab 2. Choose Fulfillment

More information

Consolidate and Summarizing Data from Multiple Worksheets

Consolidate and Summarizing Data from Multiple Worksheets Consolidate and Summarizing Data from Multiple Worksheets There are a few methods to summarize data from different worksheets in a workbook. You can use the Consolidate command, in the Data Tools group

More information

Data analysis using Microsoft Excel

Data analysis using Microsoft Excel Introduction to Statistics Statistics may be defined as the science of collection, organization presentation analysis and interpretation of numerical data from the logical analysis. 1.Collection of Data

More information

CS 1803 Pair Homework 10 Newsvendor Inventory Policy Due: Monday, November 29th before 6:00 PM Out of 100 points

CS 1803 Pair Homework 10 Newsvendor Inventory Policy Due: Monday, November 29th before 6:00 PM Out of 100 points CS 1803 Pair Homework 10 Newsvendor Inventory Policy Due: Monday, November 29th before 6:00 PM Out of 100 points Files to submit: 1. HW10.py This is a PAIR PROGRAMMING Assignment: Work with your partner!

More information

Draft. Copyright Pearson Education. Contents. Introduction. Chapter 1: Hardware 1. Chapter 2: Backing storage and memory 11. Chapter 3: Software 15

Draft. Copyright Pearson Education. Contents. Introduction. Chapter 1: Hardware 1. Chapter 2: Backing storage and memory 11. Chapter 3: Software 15 Contents Introduction v Chapter 1: Hardware 1 Chapter 2: Backing storage and memory 11 Chapter 3: Software 15 Chapter 4: Word processing and desktop publishing 20 29 Chapter 6: Databases 39 Chapter 7:

More information

Using a spreadsheet to make predictions USING A SPREADSHEET TO MAKE PREDICTIONS

Using a spreadsheet to make predictions USING A SPREADSHEET TO MAKE PREDICTIONS USING A SPREADSHEET TO MAKE PREDICTIONS 1 QTP 3.2 Using Learning Technologies In English, PDHPE, HSIE and Primary Printed January 2003 Published by Quality Teacher Program (QTP) Bridge St Sydney NSW Australia

More information

Monte Carlo Ray Tracing. Computer Graphics CMU /15-662

Monte Carlo Ray Tracing. Computer Graphics CMU /15-662 Monte Carlo Ray Tracing Computer Graphics CMU 15-462/15-662 TODAY: Monte Carlo Ray Tracing How do we render a photorealistic image? Put together many of the ideas we ve studied: - color - materials - radiometry

More information

CMX Analytics Documentation

CMX Analytics Documentation CMX Analytics Documentation Version 10.3.1 CMX Analytics Definitions Detected Signals Signals sent from devices to WIFI Access Points (AP) are the basis of CMX Analytics. There are two types of signals

More information

Running Ad Hoc Reports

Running Ad Hoc Reports Access: WAE Live > Analytics, click New Report, and choose Report Type: Ad hoc Access: WAE Live > Explore, choose objects, and click Run Report Ad hoc reports offer a flexible means of customizing reports

More information

Photon Maps. The photon map stores the lighting information on points or photons in 3D space ( on /near 2D surfaces)

Photon Maps. The photon map stores the lighting information on points or photons in 3D space ( on /near 2D surfaces) Photon Mapping 1/36 Photon Maps The photon map stores the lighting information on points or photons in 3D space ( on /near 2D surfaces) As opposed to the radiosity method that stores information on surface

More information

In the real world, light sources emit light particles, which travel in space, reflect at objects or scatter in volumetric media (potentially multiple

In the real world, light sources emit light particles, which travel in space, reflect at objects or scatter in volumetric media (potentially multiple 1 In the real world, light sources emit light particles, which travel in space, reflect at objects or scatter in volumetric media (potentially multiple times) until they are absorbed. On their way, they

More information

Custom Web & Mobile. Here are some of the ways Pulsetracker provides Sales and Marketing Intelligence:

Custom Web & Mobile. Here are some of the ways Pulsetracker provides Sales and Marketing Intelligence: Custom Web & Mobile SALES & MARKETING INTELLIGENCE Pulsetracker is an easy-to-use Sales & Marketing Customer Relationship Management (CRM) system designed for small to medium-sized businesses that do big

More information

Laboratorio di Problemi Inversi Esercitazione 4: metodi Bayesiani e importance sampling

Laboratorio di Problemi Inversi Esercitazione 4: metodi Bayesiani e importance sampling Laboratorio di Problemi Inversi Esercitazione 4: metodi Bayesiani e importance sampling Luca Calatroni Dipartimento di Matematica, Universitá degli studi di Genova May 19, 2016. Luca Calatroni (DIMA, Unige)

More information

8: Statistics. Populations and Samples. Histograms and Frequency Polygons. Page 1 of 10

8: Statistics. Populations and Samples. Histograms and Frequency Polygons. Page 1 of 10 8: Statistics Statistics: Method of collecting, organizing, analyzing, and interpreting data, as well as drawing conclusions based on the data. Methodology is divided into two main areas. Descriptive Statistics:

More information

Data Modeling in Looker

Data Modeling in Looker paper Data Modeling in Looker Quick iteration of metric calculations for powerful data exploration By Joshua Moskovitz The Reusability Paradigm of LookML At Looker, we want to make it easier for data analysts

More information

Professor Stephen Sekula

Professor Stephen Sekula Monte Carlo Techniques Professor Stephen Sekula Guest Lecture PHYS 4321/7305 What are Monte Carlo Techniques? Computational algorithms that rely on repeated random sampling in order to obtain numerical

More information

Enterprise Informatization LECTURE

Enterprise Informatization LECTURE Enterprise Informatization LECTURE Piotr Zabawa, PhD. Eng. IBM/Rational Certified Consultant e-mail: pzabawa@pk.edu.pl www: http://www.pk.edu.pl/~pzabawa/en 07.10.2011 Lecture 5 Analytical tools in business

More information

Math 494: Mathematical Statistics

Math 494: Mathematical Statistics Math 494: Mathematical Statistics Instructor: Jimin Ding jmding@wustl.edu Department of Mathematics Washington University in St. Louis Class materials are available on course website (www.math.wustl.edu/

More information

Genetic Algorithms for Vision and Pattern Recognition

Genetic Algorithms for Vision and Pattern Recognition Genetic Algorithms for Vision and Pattern Recognition Faiz Ul Wahab 11/8/2014 1 Objective To solve for optimization of computer vision problems using genetic algorithms 11/8/2014 2 Timeline Problem: Computer

More information

Overview of the Simulation Process. CS1538: Introduction to Simulations

Overview of the Simulation Process. CS1538: Introduction to Simulations Overview of the Simulation Process CS1538: Introduction to Simulations Simulation Fundamentals A computer simulation is a computer program that models the behavior of a physical system over time. Program

More information

Creating a Spreadsheet by Using Excel

Creating a Spreadsheet by Using Excel The Excel window...40 Viewing worksheets...41 Entering data...41 Change the cell data format...42 Select cells...42 Move or copy cells...43 Delete or clear cells...43 Enter a series...44 Find or replace

More information

Using Formulas and Functions

Using Formulas and Functions Using Formulas and Functions Formulas... 1 Using operators in formulas... 1 Creating formulas... 2 Good Practice: The easy way to create formulas... 2 Copying formulas... 3 Operators... 3 Formula error

More information

An Excel Add-In for Capturing Simulation Statistics

An Excel Add-In for Capturing Simulation Statistics 2001 Joint Statistical Meetings Atlanta, GA An Excel Add-In for Capturing Simulation Statistics David C. Trindade david.trindade@sun.com Sun Microsystems, Inc. Cupertino, CA David Meade david.meade@amd.com

More information

Can I sort data without using the Sort dialog box?

Can I sort data without using the Sort dialog box? CHAPTER 24 Sorting in Excel Questions answered in this chapter: How can I sort sales transaction data so that transactions are sorted first by salesperson and then by product, by units sold, and in chronological

More information

Monte Carlo Simula/on and Copula Func/on. by Gerardo Ferrara

Monte Carlo Simula/on and Copula Func/on. by Gerardo Ferrara Monte Carlo Simula/on and Copula Func/on by Gerardo Ferrara Introduc)on A Monte Carlo method is a computational algorithm that relies on repeated random sampling to compute its results. In a nutshell,

More information

MATH 142 Business Mathematics II

MATH 142 Business Mathematics II MATH 142 Business Mathematics II Summer, 2016, WEEK 5 JoungDong Kim Week 5: 8.1, 8.2, 8.3 Chapter 8 Functions of Several Variables Section 8.1 Functions of several Variables Definition. An equation of

More information

L10. PARTICLE FILTERING CONTINUED. NA568 Mobile Robotics: Methods & Algorithms

L10. PARTICLE FILTERING CONTINUED. NA568 Mobile Robotics: Methods & Algorithms L10. PARTICLE FILTERING CONTINUED NA568 Mobile Robotics: Methods & Algorithms Gaussian Filters The Kalman filter and its variants can only model (unimodal) Gaussian distributions Courtesy: K. Arras Motivation

More information

SEM Dealer Management System Operation Manual

SEM Dealer Management System Operation Manual SEM Dealer Management System Operation Manual 1 Content Chapter 1 System Introduction... 3 Chapter 2 System Installation... 4 Chapter 3 System Interface Introduction... 5 Chapter 4 System Operating Instruction...

More information

Columnwise Formulations

Columnwise Formulations 16 Columnwise Formulations Because the fundamental idea of an optimization problem is to minimize or maximize a function of the decision variables, subject to constraints on them, AMPL is oriented toward

More information

ROLE OF RANDOM NUMBERS IN SIMULATIONS OF ECONOMIC PROCESSES

ROLE OF RANDOM NUMBERS IN SIMULATIONS OF ECONOMIC PROCESSES 562 ROLE OF RANDOM NUMBERS IN SIMULATIONS OF ECONOMIC PROCESSES Dominika Crnjac Milić, Ph.D. J.J. Strossmayer University in Osijek Faculty of Electrical Engineering Ljiljanka Kvesić, M.Sc. University of

More information

Data Warehouse and Data Mining

Data Warehouse and Data Mining Data Warehouse and Data Mining Lecture No. 02 Lifecycle of Data warehouse Naeem Ahmed Email: naeemmahoto@gmail.com Department of Software Engineering Mehran Univeristy of Engineering and Technology Jamshoro

More information

Discovering the Power of Excel PowerPivot Data Analytic Expressions (DAX)

Discovering the Power of Excel PowerPivot Data Analytic Expressions (DAX) Discovering the Power of Excel 2010-2013 PowerPivot Data Analytic Expressions (DAX) 55108; 2 Days, Instructor-led Course Description This course is intended to expose you to PowerPivot Data Analytic Expressions

More information

PHYSICS 115/242 Homework 5, Solutions X = and the mean and variance of X are N times the mean and variance of 12/N y, so

PHYSICS 115/242 Homework 5, Solutions X = and the mean and variance of X are N times the mean and variance of 12/N y, so PHYSICS 5/242 Homework 5, Solutions. Central limit theorem. (a) Let y i = x i /2. The distribution of y i is equal to for /2 y /2 and zero otherwise. Hence We consider µ y y i = /2 /2 σ 2 y y 2 i y i 2

More information

Advanced Algebra Chapter 3 - Note Taking Guidelines

Advanced Algebra Chapter 3 - Note Taking Guidelines Advanced Algebra Chapter 3 - Note Taking Guidelines 3.1 Constant-Increase or Constant-Decrease Situations 1. What type of function can always be used to model a Constant-Increase or Constant-Decrease Situations

More information

Prescriptive Analytics Using Simulation Models by Mark Peco

Prescriptive Analytics Using Simulation Models by Mark Peco Prescriptive Analytics Using Simulation Models by Mark Peco All rights reserved. Reproduction in whole or part prohibited except by written permission. Product and company names mentioned herein may be

More information

Technical support:

Technical support: Technical support: support@cadel.com 866-868-4625 1 ECOMMERCE.CADEL.CA The Cadel online ordering website is very informative and offers great flexibility VERY INFORMATIVE: The search engine helps you find

More information

Spreadsheet Case 2. Clarkson Cosmetics

Spreadsheet Case 2. Clarkson Cosmetics 27 Spreadsheet Case 2 Clarkson Cosmetics Problem: Management skills: PC skills: File: Evaluate the effectiveness of an e-commerce company s Web site and advertising sites Analyzing Organizing Formulas

More information

Contents. What is the purpose of this app?

Contents. What is the purpose of this app? Contents What is the purpose of this app?... 1 Setup and Configuration... 3 Guides... 4 nhanced 365 Panels and Tiles... 4 nhanced 365 Fields and Tables... 9 nhanced 365 Views... 12 What is the purpose

More information

Probabilistic Robotics

Probabilistic Robotics Probabilistic Robotics Discrete Filters and Particle Filters Models Some slides adopted from: Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Kai Arras and Probabilistic Robotics Book SA-1 Probabilistic

More information

CylConnect User Manual. User Manual

CylConnect User Manual. User Manual a CylConnect User Manual User Manual b CylConnect User Manual Table of Contents Introduction... 1 New Customers... 2 Existing Customers... 2 Log In... 3 My Profile... 4 View Your Tank... 5 Details... 7

More information

Spreadsheet Management Software Cases. Evaluate the effectiveness of an e-commerce company s Web site and advertising sites

Spreadsheet Management Software Cases. Evaluate the effectiveness of an e-commerce company s Web site and advertising sites 31 Spreadsheet Case 2 Athena Beauty Products Problem: Management skills: Excel skills: File: Evaluate the effectiveness of an e-commerce company s Web site and advertising sites Analyzing Organizing Formulas

More information

Advanced Financial Modeling Macros. EduPristine

Advanced Financial Modeling Macros. EduPristine Advanced Financial Modeling Macros EduPristine www.edupristine.com/ca Agenda Introduction to Macros & Advanced Application Building in Excel Introduction and context Key Concepts in Macros Macros as recorded

More information

Systems Optimization Spring 2002 Final Exam

Systems Optimization Spring 2002 Final Exam 15.057 Systems Optimization Spring 2002 Final Exam Instructions You have two hours to complete the exam from the time you first begin it. Watch your time. If you are having difficulty with a question,

More information

RedLink Publisher Dashboard Overview January 2018

RedLink Publisher Dashboard Overview January 2018 Contents I. Publisher Dashboard Overview 2 II. Some Testimonials 2 III. The Publisher Dashboard Homepage 3 A. Purpose 3 B. Summary overview reports 4 IV. Navigation 6 V. Organization 6 A. Search 7 B. Business

More information

Gauss for Econometrics: Simulation

Gauss for Econometrics: Simulation Gauss for Econometrics: Simulation R.G. Pierse 1. Introduction Simulation is a very useful tool in econometric modelling. It allows the economist to examine the properties of models and estimators when

More information

Using the Palladium Business Intelligence Functionality

Using the Palladium Business Intelligence Functionality Using the Palladium Business Intelligence Functionality This document will assist in using Palladium s Business Intelligence Module. The function of the module is to allow you a view into your data with

More information

WKU-MIS-B10 Data Management: Warehousing, Analyzing, Mining, and Visualization. Management Information Systems

WKU-MIS-B10 Data Management: Warehousing, Analyzing, Mining, and Visualization. Management Information Systems Management Information Systems Management Information Systems B10. Data Management: Warehousing, Analyzing, Mining, and Visualization Code: 166137-01+02 Course: Management Information Systems Period: Spring

More information

Skill Set 3. Formulas

Skill Set 3. Formulas Skill Set 3 Formulas By the end of this Skill Set you should be able to: Create Simple Formulas Understand Totals and Subtotals Use Brackets Select Cells with the Mouse to Create Formulas Calculate Percentages

More information

is using data to discover and precisely target your most valuable customers

is using data to discover and precisely target your most valuable customers Marketing Forward is using data to discover and precisely target your most valuable customers Boston Proper and Experian Marketing Services combine superior data, analytics and technology to drive profitable

More information