Basic simulation methodology

Slides:



Advertisements
Similar presentations
Materials for Lecture 11 Chapters 3 and 6 Chapter 16 Section 4.0 and 5.0 Lecture 11 Pseudo Random LHC.xls Lecture 11 Validation Tests.xls Next 4 slides.
Advertisements

Use of moment generating functions. Definition Let X denote a random variable with probability density function f(x) if continuous (probability mass function.
CS774. Markov Random Field : Theory and Application Lecture 16 Kyomin Jung KAIST Nov
Probability theory 2010 Order statistics  Distribution of order variables (and extremes)  Joint distribution of order variables (and extremes)
Random-Variate Generation. Need for Random-Variates We, usually, model uncertainty and unpredictability with statistical distributions Thereby, in order.
Computational statistics 2009 Random walk. Computational statistics 2009 Random walk with absorbing barrier.
CF-3 Bank Hapoalim Jun-2001 Zvi Wiener Computational Finance.
Probability theory 2010 Main topics in the course on probability theory  Multivariate random variables  Conditional distributions  Transforms  Order.
Statistical analysis and modeling of neural data Lecture 6 Bijan Pesaran 24 Sept, 2007.
Probability theory 2011 Main topics in the course on probability theory  The concept of probability – Repetition of basic skills  Multivariate random.
Data Basics. Data Matrix Many datasets can be represented as a data matrix. Rows corresponding to entities Columns represents attributes. N: size of the.
Visual Recognition Tutorial1 Random variables, distributions, and probability density functions Discrete Random Variables Continuous Random Variables.
2. Random variables  Introduction  Distribution of a random variable  Distribution function properties  Discrete random variables  Point mass  Discrete.
Correlations and Copulas Chapter 10 Risk Management and Financial Institutions 2e, Chapter 10, Copyright © John C. Hull
Probability theory 2008 Outline of lecture 5 The multivariate normal distribution  Characterizing properties of the univariate normal distribution  Different.
Lecture II-2: Probability Review
5-1 Two Discrete Random Variables Example Two Discrete Random Variables Figure 5-1 Joint probability distribution of X and Y in Example 5-1.
5-1 Two Discrete Random Variables Example Two Discrete Random Variables Figure 5-1 Joint probability distribution of X and Y in Example 5-1.
Lecture 28 Dr. MUMTAZ AHMED MTH 161: Introduction To Statistics.
Review of Probability.
Chapter 5 Sampling and Statistics Math 6203 Fall 2009 Instructor: Ayona Chatterjee.
Lecture 7: Simulations.
Inference for the mean vector. Univariate Inference Let x 1, x 2, …, x n denote a sample of n from the normal distribution with mean  and variance 
01/24/05© 2005 University of Wisconsin Last Time Raytracing and PBRT Structure Radiometric quantities.
Profile Analysis. Definition Let X 1, X 2, …, X p denote p jointly distributed variables under study Let  1,  2, …,  p denote the means of these variables.
Functions of Random Variables. Methods for determining the distribution of functions of Random Variables 1.Distribution function method 2.Moment generating.
Chapter 14 Monte Carlo Simulation Introduction Find several parameters Parameter follow the specific probability distribution Generate parameter.
Functions of Random Variables. Methods for determining the distribution of functions of Random Variables 1.Distribution function method 2.Moment generating.
Monte Carlo I Previous lecture Analytical illumination formula This lecture Numerical evaluation of illumination Review random variables and probability.
1 G Lect 3b G Lecture 3b Why are means and variances so useful? Recap of random variables and expectations with examples Further consideration.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
MA-250 Probability and Statistics Nazar Khan PUCIT Lecture 26.
Monte Carlo Methods1 T Special Course In Information Science II Tomas Ukkonen
ECE 8443 – Pattern Recognition LECTURE 07: MAXIMUM LIKELIHOOD AND BAYESIAN ESTIMATION Objectives: Class-Conditional Density The Multivariate Case General.
Lecture 2 Basics of probability in statistical simulation and stochastic programming Leonidas Sakalauskas Institute of Mathematics and Informatics Vilnius,
Chapter 3: Maximum-Likelihood Parameter Estimation l Introduction l Maximum-Likelihood Estimation l Multivariate Case: unknown , known  l Univariate.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition LECTURE 07: BAYESIAN ESTIMATION (Cont.) Objectives:
Geology 6600/7600 Signal Analysis 02 Sep 2015 © A.R. Lowry 2015 Last time: Signal Analysis is a set of tools used to extract information from sequences.
Markov Chain Monte Carlo for LDA C. Andrieu, N. D. Freitas, and A. Doucet, An Introduction to MCMC for Machine Learning, R. M. Neal, Probabilistic.
Brief Review Probability and Statistics. Probability distributions Continuous distributions.
Statistics 349.3(02) Analysis of Time Series. Course Information 1.Instructor: W. H. Laverty 235 McLean Hall Tel:
Chapter 19 Monte Carlo Valuation. © 2013 Pearson Education, Inc., publishing as Prentice Hall. All rights reserved.19-2 Monte Carlo Valuation Simulation.
Lecture 2. Bayesian Decision Theory
Chapter 3: Maximum-Likelihood Parameter Estimation
Advanced Statistical Computing Fall 2016
LECTURE 09: BAYESIAN ESTIMATION (Cont.)
STATISTICS Joint and Conditional Distributions
MTH 161: Introduction To Statistics
Factor Analysis An Alternative technique for studying correlation and covariance structure.
Main topics in the course on probability theory
CH 5: Multivariate Methods
The distribution function F(x)
Correlations and Copulas
Lecture 2 – Monte Carlo method in finance
Estimating probability of failure
EMIS 7300 SYSTEMS ANALYSIS METHODS FALL 2005
Continuous Random Variables
Monte Carlo Rendering Central theme is sampling:
Factor Analysis An Alternative technique for studying correlation and covariance structure.
Lecture 4 - Monte Carlo improvements via variance reduction techniques: antithetic sampling Antithetic variates: for any one path obtained by a gaussian.
LECTURE 09: BAYESIAN LEARNING
Analysis of Engineering and Scientific Data
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Chapter 14 Monte Carlo Simulation
Monte Carlo Methods for Pricing Financial Options
(Approximately) Bivariate Normal Data and Inference Based on Hotelling’s T2 WNBA Regular Season Home Point Spread and Over/Under Differentials
The Multivariate Normal Distribution, Part I
More Monte Carlo Methods
Professor Ke-sheng Cheng
Probabilistic Surrogate Models
Presentation transcript:

Basic simulation methodology Simulating multivariate distributions Simulating random sequences Importance sampling Antithetic sampling Quasi random numbers Computational statistics, lecture 2

Methods for simulating multivariate distributions Transforming pseudo random numbers (PRNs) having a multivariate distribution that is easy to simulate Using factorization of the multivariate density into univariate density functions Using envelope-rejection techniques Computational statistics, lecture 2

Illustrations of independent and dependent normal distributions http://stat.sm.u-tokai.ac.jp/~yama/graphics/bnormE.html Computational statistics, lecture 2

Computational statistics, lecture 2 Theory of transforming a normal distribution to another normal distribution Let X be a random vector having a zero mean m-dimensional normal distribution with covariance matrix C Let Y = B X where B is an arbitrary k x m matrix Then Y has a k-dimensional zero mean normal distribution with covariance matrix B C BT Computational statistics, lecture 2

Computational statistics, lecture 2 Generating a bivariate normal distribution with a given covariance matrix: method 1 Let Y be a random vector having a bivariate normal distribution with covariance matrix C Then, C can be decomposed into a product C = B BT Furthermore, the random vector B X, where X has a standard bivariate normal distribution, has a bivariate normal distribution with covariance matrix C Example: Computational statistics, lecture 2

Computational statistics, lecture 2 Generating a bivariate normal distribution with a given covariance matrix: method 2 Let Y be a zero mean bivariate normal distribution with density Decompose the probability density into Note that the conditional distribution is normal with Example: Computational statistics, lecture 2

Random number generation: method 3 - the envelope-rejection method Generate x from a probability density g(x) such that cg(x)  f(x) where c is a constant Draw u from a uniform distribution on (0,1) Accept x if u < f(x)/cg(x) *************************** Justification: Let X denote a random number from the probability density g. Then How can we generate normally distributed random numbers? Computational statistics, lecture 2

Simulation of random sequences Example 1: Random walk Example 2: Autoregressive process Note: A burn-in period is needed Computational statistics, lecture 2

Computational statistics, lecture 2 Simulating rare events by shifting the probability mass to the event region Assume that we would like to estimate pt = P(X > t) where X is a random variable with density f(x) Let f* be an alternate probability density Then and we can estimate pt by computing where Xi has density f* Computational statistics, lecture 2

Simulating rare events by scaling or translation Assume that we would like to estimate p = P(X > t) where X has probability density f(x) Scaling: Translation: Computational statistics, lecture 2

Simulating rare events by scaling: a simple example Assume that we would like to estimate p = P(X > 4) where X has a standard normal distribution. Let f* be the probability density of 10X Then and we can estimate pt by computing where Xi is normal with mean zero and standard deviation 10 Computational statistics, lecture 2

Computational statistics, lecture 2 Antithetic sampling Use the same sequence of underlying random variates to generate a second sample in such a way that the estimate of the quantity of interest from the second sample will be negatively correlated with the estimate from the original sample. Computational statistics, lecture 2

Antithetic sampling – a simple example Use Monte-Carlo simulation to estimate the integral How can we apply the principle of antithetic sampling? Computational statistics, lecture 2

Quasi random numbers (minimal discrepancy sequences) Quasi-random numbers give up serial independence of subsequently generated values in order to obtain as uniform as possible coverage of the domain This avoids clusters and voids in the pattern of a finite set of selected points http://www.puc-rio.br/marco.ind/quasi_mc.html Computational statistics, lecture 2

Pseudo and quasi random numbers Pseudo random numbers Quasi random numbers Computational statistics, lecture 2