ETM 607 – Output Analysis: Estimation of Absolute Performance

Slides:



Advertisements
Similar presentations
IE 429, Parisay, January 2003 Review of Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete, continuous.
Advertisements

Variance reduction techniques. 2 Introduction Simulation models should be coded such that they are efficient. Efficiency in terms of programming ensures.
Output analyses for single system
1 A REVIEW OF QUME 232  The Statistical Analysis of Economic (and related) Data.
1 Statistical Inference H Plan: –Discuss statistical methods in simulations –Define concepts and terminology –Traditional approaches: u Hypothesis testing.
1. Estimation ESTIMATION.
Output Data Analysis. How to analyze simulation data? simulation –computer based statistical sampling experiment –estimates are just particular realizations.
Analysis of Simulation Experiments
Output Analysis and Experimentation for Systems Simulation.
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.
Statistical Concepts (continued) Concepts to cover or review today: –Population parameter –Sample statistics –Mean –Standard deviation –Coefficient of.
Introduction to Arena A Simple Simulation. Model1 We examine a simple model: parts arrive at a server, are served, and depart the system. There will be.
Intermediate Modeling and Steady-State Statistical Analysis
2.3. Measures of Dispersion (Variation):
Lecture 10 Comparison and Evaluation of Alternative System Designs.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
1 Simulation Modeling and Analysis Output Analysis.
191 Drawing Statistical Inference from Simulation Runs......the "fun" stuff!
Lab 01 Fundamentals SE 405 Discrete Event Simulation
1 Psych 5500/6500 Statistics and Parameters Fall, 2008.
Graduate Program in Engineering and Technology Management
1 Terminating Statistical Analysis By Dr. Jason Merrick.
Analysis of Simulation Results Andy Wang CIS Computer Systems Performance Analysis.
Simulation Output Analysis
Prediction concerning Y variable. Three different research questions What is the mean response, E(Y h ), for a given level, X h, of the predictor variable?
Chapter 6 Statistical Analysis of Output from Terminating Simulations.
Chapter 7 Entity Transfer and Steady-State Statistical Analysis
SIMULATION MODELING AND ANALYSIS WITH ARENA
Steady-State Statistical Analysis By Dr. Jason Merrick.
Verification & Validation
Confidence Intervals Nancy D. Barker, M.S.. Statistical Inference.
Chapter 11 Output Analysis for a Single Model Banks, Carson, Nelson & Nicol Discrete-Event System Simulation.
Chapter 11 Output Analysis for a Single Model Banks, Carson, Nelson & Nicol Discrete-Event System Simulation.
MS 305 Recitation 11 Output Analysis I
Verification and Validation
1 Statistical Distribution Fitting Dr. Jason Merrick.
IE 429, Parisay, January 2010 What you need to know from Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete,
Managerial Economics Demand Estimation & Forecasting.
ETM 607 – Input Modeling General Idea of Input Modeling Data Collection Identifying Distributions Parameter estimation Goodness of Fit tests Selecting.
1 Terminating Statistical Analysis By Dr. Jason Merrick.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Arena Simulation Language. Simulation with ArenaChapter 3 – A Guided Tour Through ArenaSlide 2 of 58 The Create Flowchart Module “Birth” node for entities.
Understanding Your Data Set Statistics are used to describe data sets Gives us a metric in place of a graph What are some types of statistics used to describe.
Statistics : Statistical Inference Krishna.V.Palem Kenneth and Audrey Kennedy Professor of Computing Department of Computer Science, Rice University 1.
1 OUTPUT ANALYSIS FOR SIMULATIONS. 2 Introduction Analysis of One System Terminating vs. Steady-State Simulations Analysis of Terminating Simulations.
ETM 607 – Output Analysis: Estimation of Relative Performance Output comparison between two or more alternative systems Common Random Numbers (CRN) Comparison.
Week 6. Statistics etc. GRS LX 865 Topics in Linguistics.
One Sample Mean Inference (Chapter 5)
Output Analysis for Simulation
CHAPTER 2: Basic Summary Statistics
Course: Research in Biomedicine and Health III Seminar 5: Critical assessment of evidence.
Output Data Analysis. Introduction Most serious disadvantage of simulation –With a stochastic simulation, you don ’ t get exact “ answers ” from a run.
Building Valid, Credible & Appropriately Detailed Simulation Models
K. Salahpp.1 Chapter 9 Output Analysis for Single Systems.
Variance reduction techniques Mat Simulation
Computer Simulation Henry C. Co Technology and Operations Management,
Nature of Estimation.
ETM 607 – Spreadsheet Simulations
CPSC 531: System Modeling and Simulation
Chapter 10 Verification and Validation of Simulation Models
Statistical Methods Carey Williamson Department of Computer Science
CPU Scheduling Basic Concepts Scheduling Criteria
Inference credits Making the call……..
Carey Williamson Department of Computer Science University of Calgary
MECH 3550 : Simulation & Visualization
CHAPTER 2: Basic Summary Statistics
Advanced Algebra Unit 1 Vocabulary
2.3. Measures of Dispersion (Variation):
Modeling and Simulation: Exploring Dynamic System Behaviour
Presentation transcript:

ETM 607 – Output Analysis: Estimation of Absolute Performance Variability in outputs measures Terminating –vs- Steady State simulations Point estimators for terminating simulations Confidence intervals for terminating simulations Warm-up time and how to treat steady state simulations

ETM 607 – Variability in Output Measures 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 607 – Variability in Output Measures Made a total of five runs of the simulation. Total Production on each run was: 5 3 6 2 So which value for Production is correct?

ETM 607 – Variability in Output Measures Made a total of five replications: Output Measures Absolute performance measures

ETM 607 – Terminating –vs- Steady State Simulation Terminating Simulation Distinct start and stop times for process Tends to start with no entities in system and end with no entities Examples: Fast food Bassett furniture door frame assembly cell Evaluating manpower loading requirements for depot maintenance activity network. Steady State Simulation Process tends to run “forever” Entities stay in the system between shift changes Interested in long-term trends Examples: Assembly lines (Ford) Evaluating WIP in depot maintenance Warehouse operations (Double eagle steel) Nashville glass floatline Output Analysis treated somewhat differently.

ETM 607 – Point Estimation For Terminating Simulation Point Estimation – Terminating Simulation: Statistical mean or average or Tally Time-Persistent

ETM 607 – Point Estimation – Terminating Simulation Statistical mean or average or Tally Time-Persistent Which of the above performance measures are time-persistent and which are tally variables?

ETM 607 – Absolute Measure of Performance Estimation Made a total of five replications: Sample mean or average Sample variance (S2) or standard deviation (S)

ETM 607 – Confidence Intervals Confidence Interval (CI): A measure of error. The sample averages (Theta and Phi) and standard deviation (S) are estimates. CI attempts to bound the error. A confidence level (e.g. 95%=1-a) tells how much we can trust the true mean to be within the CI

ETM 607 – Confidence Intervals Confidence Interval (CI): A CI can be somewhat controlled when performing a simulation analysis. How can we tighten the CI?

ETM 607 – Confidence Intervals Confidence Interval (CI): A CI can be somewhat controlled when performing a simulation analysis. How can we tighten the CI? Answer Make more replications / runs (increase R) Reduce S? How?

ETM 607 – Absolute Measure of Performance Estimation Made a total of five replications: 95% Half Width

ETM 607 – Prediction Intervals Prediction Interval (PI): Similar to CI. But to estimate, or predict a future outcome. PI accounts for the natural variation in the process. Cannot significantly “tighten” the interval by making more runs of the simulation. Predicts the range of the output measure.

ETM 607 –Steady State Simulation Terminating Simulation Distinct start and stop times for process Tends to start with no entities in system and end with no entities Examples: Fast food Bassett furniture door frame assembly cell Evaluating manpower loading requirements for depot maintenance activity network. Steady State Simulation Process tends to run “forever” Entities stay in the system between shift changes Interested in long-term trends Examples: Assembly lines (Ford) Evaluating WIP in depot maintenance Warehouse operations (Double eagle steel) Nashville glass floatline Output Analysis treated somewhat differently.

ETM 607 – Steady State Models: Warm Up and Run Length Most models start empty and idle Empty: No entities are present at time 0 Idle: All resources are idle at time 0 In a terminating simulation this is OK if realistic In a steady-state simulation, though, this can bias the output for a while after startup Bias can go either way Usually downward (results are biased low) in queueing-type models that eventually get congested Depending on model, parameters, and run length, the bias can be very severe

ETM 607 – Steady State Models: Warm Up and Run Length Remedies for initialization bias Better starting state, more typical of steady state Throw some entities around the model Can be inconvenient to do this in the model How do you know how many to throw and where? This is what you’re trying to estimate in the first place! Make the run so long that bias is overwhelmed Might work if initial bias is weak or dissipates quickly Let model warm up, still starting empty and idle Run > Setup > Replication Parameters: Warm-up Period Time units! “Clears” all statistics at that point for summary report, any Outputs-type saved data from Statistic module of results across replications

ETM 607 – Steady State Models: Warm Up and Run Length Warm-up and run length times? Most practical idea: preliminary runs, plots Simply “eyeball” them Be careful about variability — make multiple replications, superimpose plots Also, be careful to note “explosions” Possibility – different Warm-up Periods for different output processes To be conservative, take the max Must specify a single Warm-up Period for the whole model

ETM 607 – Steady State Models: Warm Up and Run Length Example Output Showing WIP over Time No apparent explosion Warm-up about 2000 min.; round up to 2 days (2880 min.) Again make multiple replications like terminating simulation, but reset and start collecting statistics at time 2880.