Automatic Random Variate Generation for Simulation Input

We develop and evaluate algorithms for generating random variates for simulation input. One group called automatic, or black-box algorithms can be used to sample from distributions with known density. They are based on the rejection principle. The hat function is generated automatically in a setup s...

Full description

Bibliographic Details
Main Authors: Hörmann, Wolfgang, Leydold, Josef
Format: Others
Language:en
Published: Department of Statistics and Mathematics, Abt. f. Angewandte Statistik u. Datenverarbeitung, WU Vienna University of Economics and Business 2000
Subjects:
Online Access:http://epub.wu.ac.at/534/1/document.pdf
id ndltd-VIENNA-oai-epub.wu-wien.ac.at-epub-wu-01_9e6
record_format oai_dc
spelling ndltd-VIENNA-oai-epub.wu-wien.ac.at-epub-wu-01_9e62019-10-18T22:46:17Z Automatic Random Variate Generation for Simulation Input Hörmann, Wolfgang Leydold, Josef MSC 65C10 random number generation / rejection method / log-concave density / transformed density rejection / black-box algorithm / universal method / kernel density estimation / smoothed bootstrap / simulation We develop and evaluate algorithms for generating random variates for simulation input. One group called automatic, or black-box algorithms can be used to sample from distributions with known density. They are based on the rejection principle. The hat function is generated automatically in a setup step using the idea of transformed density rejection. There the density is transformed into a concave function and the minimum of several tangents is used to construct the hat function. The resulting algorithms are not too complicated and are quite fast. The principle is also applicable to random vectors. A second group of algorithms is presented that generate random variates directly from a given sample by implicitly estimating the unknown distribution. The best of these algorithms are based on the idea of naive resampling plus added noise. These algorithms can be interpreted as sampling from the kernel density estimates. This method can be also applied to random vectors. There it can be interpreted as a mixture of naive resampling and sampling from the multi-normal distribution that has the same covariance matrix as the data. The algorithms described in this paper have been implemented in ANSI C in a library called UNURAN which is available via anonymous ftp. (author's abstract) Department of Statistics and Mathematics, Abt. f. Angewandte Statistik u. Datenverarbeitung, WU Vienna University of Economics and Business 2000 Paper NonPeerReviewed en application/pdf http://epub.wu.ac.at/534/1/document.pdf Series: Preprint Series / Department of Applied Statistics and Data Processing http://epub.wu.ac.at/534/
collection NDLTD
language en
format Others
sources NDLTD
topic MSC 65C10
random number generation / rejection method / log-concave density / transformed density rejection / black-box algorithm / universal method / kernel density estimation / smoothed bootstrap / simulation
spellingShingle MSC 65C10
random number generation / rejection method / log-concave density / transformed density rejection / black-box algorithm / universal method / kernel density estimation / smoothed bootstrap / simulation
Hörmann, Wolfgang
Leydold, Josef
Automatic Random Variate Generation for Simulation Input
description We develop and evaluate algorithms for generating random variates for simulation input. One group called automatic, or black-box algorithms can be used to sample from distributions with known density. They are based on the rejection principle. The hat function is generated automatically in a setup step using the idea of transformed density rejection. There the density is transformed into a concave function and the minimum of several tangents is used to construct the hat function. The resulting algorithms are not too complicated and are quite fast. The principle is also applicable to random vectors. A second group of algorithms is presented that generate random variates directly from a given sample by implicitly estimating the unknown distribution. The best of these algorithms are based on the idea of naive resampling plus added noise. These algorithms can be interpreted as sampling from the kernel density estimates. This method can be also applied to random vectors. There it can be interpreted as a mixture of naive resampling and sampling from the multi-normal distribution that has the same covariance matrix as the data. The algorithms described in this paper have been implemented in ANSI C in a library called UNURAN which is available via anonymous ftp. (author's abstract) === Series: Preprint Series / Department of Applied Statistics and Data Processing
author Hörmann, Wolfgang
Leydold, Josef
author_facet Hörmann, Wolfgang
Leydold, Josef
author_sort Hörmann, Wolfgang
title Automatic Random Variate Generation for Simulation Input
title_short Automatic Random Variate Generation for Simulation Input
title_full Automatic Random Variate Generation for Simulation Input
title_fullStr Automatic Random Variate Generation for Simulation Input
title_full_unstemmed Automatic Random Variate Generation for Simulation Input
title_sort automatic random variate generation for simulation input
publisher Department of Statistics and Mathematics, Abt. f. Angewandte Statistik u. Datenverarbeitung, WU Vienna University of Economics and Business
publishDate 2000
url http://epub.wu.ac.at/534/1/document.pdf
work_keys_str_mv AT hormannwolfgang automaticrandomvariategenerationforsimulationinput
AT leydoldjosef automaticrandomvariategenerationforsimulationinput
_version_ 1719270572817383424