EFFICIENT TABLE-FREE SAMPLING METHODS FOR THE EXPONENTIAL, CAUCHY, AND NORMAL-DISTRIBUTIONS

被引:18
作者
AHRENS, JH [1 ]
DIETER, U [1 ]
机构
[1] GRAZ TECH UNIV,INST STAT,LESSINGSTR 27,A-8010 GRAZ,AUSTRIA
关键词
COMPUTER PROGRAMMING--Algorithms - PROBABILITY;
D O I
10.1145/50087.50094
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Three algorithms for sampling from exponential, Cauchy and normal distributions are developed. They are based on the 'exact approximation' method, and their expected numbers of consumed uniform deviates are less than 1.04 per sample from the target distributions. The algorithms are simple and easily implemented in any desired precision. They require no space for long tables of auxiliary vectors, merely a few constants are needed. Nevertheless, their speed compared well with the performance of much more complex and table-aided sampling procedures.
引用
收藏
页码:1330 / 1337
页数:8
相关论文
共 15 条
[1]   SAMPLING FROM BINOMIAL AND POISSON-DISTRIBUTIONS - A METHOD WITH BOUNDED COMPUTATION TIMES [J].
AHRENS, JH ;
DIETER, U .
COMPUTING, 1980, 25 (03) :193-208
[2]   COMPUTER-GENERATION OF POISSON DEVIATES FROM MODIFIED NORMAL-DISTRIBUTIONS [J].
AHRENS, JH ;
DIETER, U .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1982, 8 (02) :163-179
[3]   EXTENSIONS OF FORSYTHES METHOD FOR RANDOM SAMPLING FROM NORMAL DISTRIBUTION [J].
AHRENS, JH ;
DIETER, U .
MATHEMATICS OF COMPUTATION, 1973, 27 (124) :927-937
[4]   COMPUTER METHODS FOR SAMPLING FROM GAMMA, BETA, POISSON AND BINOMIAL DISTRIBUTIONS [J].
AHRENS, JH ;
DIETER, U .
COMPUTING, 1974, 12 (03) :223-246
[5]   GENERATING GAMMA-VARIATES BY A MODIFIED REJECTION TECHNIQUE [J].
AHRENS, JH ;
DIETER, U .
COMMUNICATIONS OF THE ACM, 1982, 25 (01) :47-54
[6]  
AHRENS JH, 1972, COMMUN ACM, V15, P872
[7]   A NOTE ON THE GENERATION OF RANDOM NORMAL DEVIATES [J].
BOX, GEP ;
MULLER, ME .
ANNALS OF MATHEMATICAL STATISTICS, 1958, 29 (02) :610-611
[8]  
Devroye L., 1986, NONUNIFORM RANDOM VA
[9]  
Kinderman A. J., 1977, ACM Transactions on Mathematical Software, V3, P257, DOI 10.1145/355744.355750
[10]  
Knuth D. E., 1981, ART COMPUTER PROGRAM, V2