ETM 607 – Output Analysis: Estimation of Relative Performance Output comparison between two or more alternative systems Common Random Numbers (CRN) Comparison.

Slides:



Advertisements
Similar presentations
+ Validation of Simulation Model. Important but neglected The question is How accurately does a simulation model (or, for that matter, any kind of model)
Advertisements

ETM 607 – Output Analysis: Estimation of Absolute Performance
IE 429, Parisay, January 2003 Review of Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete, continuous.
Variance reduction techniques. 2 Introduction Simulation models should be coded such that they are efficient. Efficiency in terms of programming ensures.
Experimental Design, Response Surface Analysis, and Optimization
1 Chapter 9 Hypothesis Testing Developing Null and Alternative Hypotheses Type I and Type II Errors One-Tailed Tests About a Population Mean: Large-Sample.
1 1 Slide Chapter 9 Hypothesis Tests Developing Null and Alternative Hypotheses Developing Null and Alternative Hypotheses Type I and Type II Errors Type.
1 1 Slide STATISTICS FOR BUSINESS AND ECONOMICS Seventh Edition AndersonSweeneyWilliams Slides Prepared by John Loucks © 1999 ITP/South-Western College.
 1  Outline  Model  problem statement  detailed ARENA model  model technique  Output Analysis.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
Simulation Modeling and Analysis Session 12 Comparing Alternative System Designs.
Lecture 9 Output Analysis for a Single Model. 2  Output analysis is the examination of data generated by a simulation.  Its purpose is to predict the.
Variance Reduction Techniques
Performance Evaluation
PSY 1950 Confidence and Power December, Requisite Quote “The picturing of data allows us to be sensitive not only to the multiple hypotheses that.
Lecture 10 Comparison and Evaluation of Alternative System Designs.
The Analysis of Variance
SIMULATION TECHNIQUES. Introduction What is digital simulation? – Design a model for a real or proposed system – Execute the model on a computer – Analyze.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
Fundamental Simulation Concepts
Lab 01 Fundamentals SE 405 Discrete Event Simulation
Model Calibration and Model Validation
Stratified Random Sampling. A stratified random sample is obtained by separating the population elements into non-overlapping groups, called strata Select.
Graduate Program in Engineering and Technology Management
Statistical Inference Dr. Mona Hassan Ahmed Prof. of Biostatistics HIPH, Alexandria University.
Comparing Systems Using Sample Data Andy Wang CIS Computer Systems Performance Analysis.
Operations Research Models
Chapter 6 Statistical Analysis of Output from Terminating Simulations.
Chapter 10 Verification and Validation of Simulation Models
Simulation Concepts Dr. Jason Merrick. Simulation with Arena — A Quick Peek at Arena C3/2 The above was just one “replication” -- a sample of size one.
SIMULATION MODELING AND ANALYSIS WITH ARENA
Verification & Validation
Section 9.2 Testing the Mean  9.2 / 1. Testing the Mean  When  is Known Let x be the appropriate random variable. Obtain a simple random sample (of.
1 Chapter 2 Fundamental Simulation Concepts. Simulation with Arena Fundamental Simulation Concepts C2/2 What We’ll Do... Underlying ideas, methods, and.
MS 305 Recitation 11 Output Analysis I
Simulation with ArenaChapter 5 – Detailed Modeling and Terminating Statistical AnalysisSlide 1 of 88 Chapter 6 Statistical Analysis of Output From Terminating.
1 Chapter 2 Fundamental Simulation Concepts Dr. Jason Merrick.
Simulation with ArenaChapter 2 – Fundamental Simulation ConceptsSlide 1 of 46 Fundamental Simulation Concepts Chapter 2.
1 rules of engagement no computer or no power → no lesson no SPSS → no lesson no homework done → no lesson GE 5 Tutorial 5.
Blackjack Betting and Playing Strategies: A Statistical Comparison By Jared Luffman MSIM /3/2007.
Entities and Objects The major components in a model are entities, entity types are implemented as Java classes The active entities have a life of their.
IE 429, Parisay, January 2010 What you need to know from Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete,
Slide 1 of 46 Fundamental Simulation Concepts Last revision June 7, 2003.
Chapter 2 – Fundamental Simulation ConceptsSlide 1 of 46 Fundamental Simulation Concepts.
Slide 1 of 46 Fundamental Simulation Concepts Chapter 2.
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.
ETM 607 – Input Modeling General Idea of Input Modeling Data Collection Identifying Distributions Parameter estimation Goodness of Fit tests Selecting.
Statistical Hypotheses & Hypothesis Testing. Statistical Hypotheses There are two types of statistical hypotheses. Null Hypothesis The null hypothesis,
Lecture 16 Section 8.1 Objectives: Testing Statistical Hypotheses − Stating hypotheses statements − Type I and II errors − Conducting a hypothesis test.
S-012 Testing statistical hypotheses The CI approach The NHST approach.
1 Terminating Statistical Analysis By Dr. Jason Merrick.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems with Multi-programming Chapter 4.
Chapter 10 Verification and Validation of Simulation Models
Chapter 12 Comparison and Evaluation of Alternative System Designs Banks, Carson, Nelson & Nicol Discrete-Event System Simulation.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Review Session Jehan-François Pâris. Agenda Statistical Analysis of Outputs Operational Analysis Case Studies Linear Regression.
Chapter 10 Verification and Validation of Simulation Models Banks, Carson, Nelson & Nicol Discrete-Event System Simulation.
Education 793 Class Notes Inference and Hypothesis Testing Using the Normal Distribution 8 October 2003.
(C) J. M. Garrido1 Objects in a Simulation Model There are several objects in a simulation model The activate objects are instances of the classes that.
ETM 607 – Putting It All Together Review for MidTerm II Apply Lessons Learned in a Team Lab - Input Modeling - Absolute Output Analysis - Relative Output.
COMP155 Computer Simulation September 10, Discrete Event Simulation  discrete event simulation: state variable change only at a discrete set of.
Variance reduction techniques Mat Simulation
Chapter Nine Hypothesis Testing.
Computer Simulation Henry C. Co Technology and Operations Management,
ETM 607 – Spreadsheet Simulations
ADVANTAGES OF SIMULATION
Chapter 10 Verification and Validation of Simulation Models
ETM 607 – Simulation Software and Arena Modeling
MECH 3550 : Simulation & Visualization
Fundamental Simulation Concepts
Presentation transcript:

ETM 607 – Output Analysis: Estimation of Relative Performance Output comparison between two or more alternative systems Common Random Numbers (CRN) Comparison of several systems Optimization via simulation

ETM Comparing Alternatives Usually, simulation is used for more than just a single model “configuration” Often want to compare alternatives, select or search for the best (via some criterion) Simple processing system: What would happen if the arrival rate were to double?  Cut interarrival times in half  Rerun the model for double-time arrivals  Make five replications

ETM 607 – Simple Processing System Single Server Queue Arrival Rate ~Exp Service Rate ~ Norm Performance Measures: Average queue size Max queue size Average waiting time Max waiting time Average time in system Max time in system Server utilization Number served

ETM Results: Original vs. Double- Time Arrivals Original – circles Double-time – triangles Replication 1 – filled in Replications 2-5 – hollow Note variability Danger of making decisions based on one (first) replication Hard to see if there are really differences Need: Statistical analysis of simulation output data

ETM Comparing Two Alternatives General Idea: Approach I  Select some primary performance measure for comparison (e.g. production rate, average time in system, server utilization, etc…), denoted as  i for alternative i.  Run alternative i for R i replications to find the mean, standard deviation and confidence interval for performance parameter  i.  If the CI’s of each alternative overlap, you cannot conclude there is statistical difference between the alternatives.  What if you increased the number of replications?  What if you changed the significance level (  ) of the CI?

ETM Comparing Two Alternatives General Idea: Approach II  Select some primary performance measure for comparison (e.g. production rate, average time in system, server utilization, etc…), denoted as  i for alternative i.  Run alternative i for R i replications to obtain the performance parameter  ri, where r refers to the replication.  Find the difference between the performance measure for each replication (  r1 –  r2 ).  Compute the mean, standard deviation and CI for (  r1 –  r2 ).  If the CI of (  r1 –  r2 ) contains the value 0, then there is no statistical difference between the two alternatives.

ETM Comparing Two Alternatives Perform In-Class Lab Exercise 11, Comparison of Two Alternatives

ETM Comparing Two Alternatives: Common Random Number (CRN) Step 4 of Lab 11 was possible because the same random number stream was used to compare each alternative. (The only change between both systems was the arrival rate). This technique is referred to as Common Random Numbers (CRN). Usually possible only when changing parameter values between alternatives. If logic changes, or the execution of random numbers, then this technique is not valid.

ETM Comparing Two Alternatives: Common Random Number (CRN) cont. For CRN case: where for differences and

ETM Comparing Two Alternatives: Common Random Number (CRN) cont. For more general case when CRN not valid: where And rounded to integer

ETM 607 – Comparison of Several System Designs How do you compare multiple system designs? Depends on the goal: 1. Estimation of the parameter,  i for alternative i. 2. Comparison of  i to some control  1 which might be an existing system. 3. All pairwise comparisons  r1 –  r2. 4. Selection of the best  i  Goals 1,2, 3 all use CI’s. Goal 4 requires a type of optimization approach. Performing analysis on multiple alternatives is somewhat laborious, but some simulation packages facilitate this process. See In-class Lab 11a.

ETM 607 – Optimization via Simulation Goal 4 was to find the best  i  What if there are many (thousands or millions) of alternatives to choose from? One approach is to use meta-heuristics. 1. Register for ETM 645 to learn more about meta-heuristics. 2. Attend the last lesson to observe an application of optimization via simulation in the scheduling of Radar Warning Receivers. 3. Arena comes with a tool called “OptQuest”. Download via Google.

ETM 607 – Optimization via Simulation Perform InClass Lab 11a – Comparison of multiple alternatives