B. Maddah INDE 504 Discrete-Event Simulation. Output Analysis (3)

Similar documents
IEOR E4703: Monte-Carlo Simulation

Introduction Dickey-Fuller Test Option Pricing Bootstrapping. Simulation Methods. Chapter 13 of Chris Brook s Book.

Brooks, Introductory Econometrics for Finance, 3rd Edition

Ch4. Variance Reduction Techniques

3. Monte Carlo Simulation

Week 7 Quantitative Analysis of Financial Markets Simulation Methods

V ar( X 1 + X 2. ) = ( V ar(x 1) + V ar(x 2 ) + 2 Cov(X 1, X 2 ) ),

Gamma. The finite-difference formula for gamma is

AMH4 - ADVANCED OPTION PRICING. Contents

15.063: Communicating with Data Summer Recitation 3 Probability II

Statistics for Business and Economics

ERM (Part 1) Measurement and Modeling of Depedencies in Economic Capital. PAK Study Manual

Business Statistics 41000: Probability 3

MAFS Computational Methods for Pricing Structured Products

Lecture 3: Return vs Risk: Mean-Variance Analysis

Output Analysis for Simulations

Standard Normal, Inverse Normal and Sampling Distributions

Lecture 4: Return vs Risk: Mean-Variance Analysis

Bias Reduction Using the Bootstrap

MSc in Financial Engineering

Test 7A AP Statistics Name: Directions: Work on these sheets.

Asymmetric Information: Walrasian Equilibria, and Rational Expectations Equilibria

Section 1.3: More Probability and Decisions: Linear Combinations and Continuous Random Variables

Review for Final Exam Spring 2014 Jeremy Orloff and Jonathan Bloom

Review of the Topics for Midterm I

University of California Berkeley

JDEP 384H: Numerical Methods in Business

Discrete probability distributions

Bernoulli and Binomial Distributions

Using Monte Carlo Integration and Control Variates to Estimate π

Mathematics in Finance

Interval estimation. September 29, Outline Basic ideas Sampling variation and CLT Interval estimation using X More general problems

MS-E2114 Investment Science Lecture 5: Mean-variance portfolio theory

IEOR E4703: Monte-Carlo Simulation

Section 3.1: Discrete Event Simulation

Strategies for Improving the Efficiency of Monte-Carlo Methods

Chapter 5. Statistical inference for Parametric Models

A general approach to calculating VaR without volatilities and correlations

Desirable properties for a good model of portfolio credit risk modelling

Simulation Wrap-up, Statistics COS 323

UNIVERSITY OF NORTH CAROLINA Department of Statistics Chapel Hill, N. C. ON MONTE CARli) METHODS IN CONGESTION PROBLEMS

For these techniques to be efficient, we need to use. M then we introduce techniques to reduce Var[Y ] while. Var[Y ]

Statistical analysis and bootstrapping

CS145: Probability & Computing

NATIONAL UNIVERSITY OF SINGAPORE DEPARTMENT OF MATHEMATICS SEMESTER 2 EXAMINATION Investment Instruments: Theory and Computation

CPSC 540: Machine Learning

F19: Introduction to Monte Carlo simulations. Ebrahim Shayesteh

Lecture 12: The Bootstrap

Value at Risk Ch.12. PAK Study Manual

1 Asset Pricing: Replicating portfolios

Section 0: Introduction and Review of Basic Concepts

Mean-Variance Portfolio Theory

The Experts In Actuarial Career Advancement. Product Preview. For More Information: or call 1(800)

Financial Mathematics III Theory summary

As we saw in Chapter 12, one of the many uses of Monte Carlo simulation by

Risk and Return and Portfolio Theory

Econ 250 Fall Due at November 16. Assignment 2: Binomial Distribution, Continuous Random Variables and Sampling

General Notation. Return and Risk: The Capital Asset Pricing Model

MONTE CARLO EXTENSIONS

Homework 9 (for lectures on 4/2)

Math 5760/6890 Introduction to Mathematical Finance

STUDY SET 1. Discrete Probability Distributions. x P(x) and x = 6.

Chapter 5. Continuous Random Variables and Probability Distributions. 5.1 Continuous Random Variables

A First Course in Probability

Algebra Module A33. Factoring - 2. Copyright This publication The Northern Alberta Institute of Technology All Rights Reserved.

Martingales, Part II, with Exercise Due 9/21

Mathematics of Time Value

Chapter 16. Random Variables. Copyright 2010 Pearson Education, Inc.

E&G, Ch. 8: Multi-Index Models & Grouping Techniques I. Multi-Index Models.

MTH6154 Financial Mathematics I Stochastic Interest Rates

A shortcut to sign Incremental Value-at-Risk for risk allocation

Transactions with Hidden Action: Part 1. Dr. Margaret Meyer Nuffield College

CHAPTER 14 BOND PORTFOLIOS

Estimating the Greeks

Chapter 11 Output Analysis for a Single Model. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

2 Control variates. λe λti λe e λt i where R(t) = t Y 1 Y N(t) is the time from the last event to t. L t = e λr(t) e e λt(t) Exercises

Dr. Maddah ENMG 625 Financial Eng g II 11/09/06. Chapter 10 Forwards, Futures, and Swaps (2)

Dr. Maddah ENMG 625 Financial Eng g II 10/16/06

John Paul Sommers, Agency for Health Care Policy and Research Executive Office Center, 2101 E. Jefferson St., Rockville, MD 20852

Annual risk measures and related statistics

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2011, Mr. Ruey S. Tsay. Solutions to Final Exam.

Economics 430 Handout on Rational Expectations: Part I. Review of Statistics: Notation and Definitions

Overview. We will discuss the nature of market risk and appropriate measures

Quantitative Methods

STK 3505/4505: Summary of the course

Advanced Financial Economics Homework 2 Due on April 14th before class

Ederington's ratio with production flexibility. Abstract

Chapter 7: Random Variables and Discrete Probability Distributions

Basics of Probability

Tries to understand the prices or values of claims to uncertain payments.

STATS 200: Introduction to Statistical Inference. Lecture 4: Asymptotics and simulation

Portfolio Management

Alternative VaR Models

Minimum Variance Hedging for Managing Price Risks

Stock Price Behavior. Stock Price Behavior

Chapter 7: Point Estimation and Sampling Distributions

Week 1 Quantitative Analysis of Financial Markets Basic Statistics A

Random Variables. Copyright 2009 Pearson Education, Inc.

Transcription:

B. Maddah INDE 504 Discrete-Event Simulation Output Analysis (3) Variance Reduction Variance reduction techniques (VRT) are methods to reduce the variance (i.e. increase precision) of simulation output without doing more runs. They are based on setting up the simulation in smart ways that benefit from correlations between different random variables to reduce variability. VRTs are not free though. E.g., some additional programming effort may be needed. The basic relation used in a VRT is 2 2 var( ax by) a var( X ) b var( Y) 2ab cov( X, Y). If the last term is negative than the variance of ax + by could be reduced. Recall that the sample covariance based on n observations of X and Y is cov( XY, ) n i 1 ( X X )( Y Y ) i n 1 i 1

Variance reduction using common random numbers (CRN) Thus is used when comparing the simulation outputs from two systems. The idea is to use the same stream of random numbers to compare both systems. Intuitively, this is equivalent to comparing the two systems under similar conditions. Suppose that n iid observations are available from the output of each system, X 11, X 12,, X 1n, and X 21, X 22,, X 2n. Consider the paired difference Z j = X 1j X 2j, j = 1,, n. Then, var( Z ) var( X ) var( X ) 2cov( X, X ) j 1 j 2 j 1 j 2 j This implies var(z j ) is reduced if X 1j and X 2j are positively correlated (i.e. cov(x 1j, X 1j ) > 0). This can be achieved by using the same stream of random number to estimate X 1j and X 1j. One critical point is synchronization. That is, using random numbers for the same purpose in both simulations. One way to achieve this is to use dedicated streams for each source of randomness (e.g. one for arrival times and one for service times.) 2

In addition, using a random variates generation method which uses 1 U(0,1) to get 1 variate X and which uses a monotone transformation U X helps in synchronization. The inverse transform method is highly desired here. CRM works well if the two systems under comparison react in a similar way to changes in the underlying random number streams. If not, we could get cov(x 1, X 2 ) < 0 and the method bacfires. Example 5 CRN was applied to the comparing the two ATM configurations in Example 1 based on 100 replications. CRN was applied in different ways by synchronizing arrival times only (A), service times only (S), and both arrival and service times. The results were as follows. (I means no synchronization e.g. using one random number stream for all purposes.) 3

Variance reduction using antithetic variates (AV) This method is used for variance reduction of a single system (in order to get a more precise output). Like CRN, AV works by recycling random numbers. The idea is to run replication j based on pairs of two replications. One replication, uses random numbers U j1, U j2,, U jm to estimate a measure of performance X (1) j, and the other run uses random numbers 1 U j1, 1 U j2,, 1 U jm, to estimate a similar measure X (2) j. Then, use X j = (X (1) j + X (2) j )/2 as the output of replication j. The use of U and (1 U) is sought to induce negative correlation between X (1) j and X (2) j. Then, the variance of X j is less than the variance of X (1) j and X (2) j since var(x j ) = [var(x (1) j ) + var(x (2) j ) + 2 cov(x (1) j, X (2) j )] / 4. The intuition behind AV is that counterbalancing a large observation with a small one leads somewhere close to the mean. Note that AV requires synchronization like CRN so that U and 1 U for the same purpose. 4

Variance reduction using control variates (CV) This method works by relating the random variable of interest, X, (for which we wish to estimate the mean) to another random variable with known mean, Y. E.g, in a queueing simulation, X could be the delay time and Y the service time. The idea is to use our knowledge of E[Y] = v to control X when X and Y are correlated. Specifically, define X C = X a(y v), Then, E[X C ] = E[X]. The choice of a can be made in a way that minimizes var[x C ]. Note that var[x C ] = var[x] + a 2 var[y] 2acov(X,Y). This is a second degree polynomial in a whose minimum is a* = cov(x, Y)/var[Y]. The issue now is how to estimate cov(x, Y) or even var[y]. This can often be only done through sample data, which tends to bias the estimation of E[X] through E[X C ]. 5