Automatic sampling with the ratio-of-uniforms method

被引:17
作者
Leydold, J [1 ]
机构
[1] Univ Econ & Business Adm, Dept Appl Stat & Data Proc, A-1090 Vienna, Austria
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2000年 / 26卷 / 01期
关键词
algorithms; adaptive method; log-concave; nonuniform; random number generation; ratio of uniforms; rejection method; T-concave; universal method;
D O I
10.1145/347837.347863
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Applying the ratio-of-uniforms method for generating random variates results in very efficient, fast, and easy-to-implement algorithms. However parameters for every particular type of density must be precalculated analytically. In this article we show, that the ratio-of-uniforms method is also useful for the design of a black-box algorithm suitable for a large class of distributions, including all with log-concave densities. Using polygonal envelopes and squeezes results in an algorithm that is extremely fast. In opposition to any other ratio-of-uniforms algorithm the expected number of uniform random numbers is less than two. Furthermore, we show that this method is in some sense equivalent to transformed density rejection.
引用
收藏
页码:78 / 98
页数:21
相关论文
共 38 条
[1]   COMPUTER METHODS FOR EFFICIENT SAMPLING FROM LARGELY ARBITRARY STATISTICAL DISTRIBUTIONS [J].
AHRENS, JH ;
KOHRT, KD .
COMPUTING, 1981, 26 (01) :19-31
[2]   A ONE-TABLE METHOD FOR SAMPLING FROM CONTINUOUS AND DISCRETE-DISTRIBUTIONS [J].
AHRENS, JH .
COMPUTING, 1995, 54 (02) :127-146
[3]  
AHRENS JH, 1993, 319 GRAZ MATH
[4]  
[Anonymous], 1974, IIE Transactions
[5]  
BARABESI L, 1993, 11993 U STUD SIEN DI
[6]  
Bratley P., 1983, GUIDE SIMULATION
[7]  
CHENG RCH, 1979, APPL STAT, V28, P290
[8]  
Dagpunar J., 1988, PRINCIPLES RANDOM VA
[9]   A SIMPLE ALGORITHM FOR GENERATING RANDOM VARIATES WITH A LOG-CONCAVE DENSITY [J].
DEVROYE, L .
COMPUTING, 1984, 33 (3-4) :247-257
[10]  
Devroye L., 1986, NONUNIFORM RANDOM VA