ACM Home Page
Please provide us with feedback. Feedback
The patchwork rejection technique for sampling from unimodal distributions
Full text PdfPdf (187 KB)
Source ACM Transactions on Modeling and Computer Simulation (TOMACS) archive
Volume 9 ,  Issue 1  (January 1999) table of contents
Pages: 59 - 80  
Year of Publication: 1999
ISSN:1049-3301
Authors
Ernst Stadlober  Technical Univ. Graz, Graz, Austria
Heinz Zechner  Technical Univ. Graz, Graz, Austria
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 27,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/301677.301685
What is a DOI?

ABSTRACT

We report on both theoretical developments and comutational experience with the patchwork rejection technique in Zechner and Stadlober [1993] and Zechner [1997]. The basic approach is due to Minh [1988], who suggested a special sampling method for the gamma distribution. The method's general objective is to rearrange the area below the density of histogram f (x) in the body of the distribution by certain point reflections such that variates may be generated efficiently within a large center interval. This is carried out via uniform hat functions, combined with minorizing rectangles for immediate acceptance of one transformed uniform deviate. The remaining tails of f(x) are covered by exponential functions. Experiments show that patchwork rejection algorithms are in general faster than their competitors at the cost of higher set-up times.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
H RMANN, W. 1992. The transformed rejection method for generating Poisson random variables. Insurance: Math. Econ. 11, 1-7.
 
5
H RMANN, W. 1993. The generation of binomial variates. J. Stat. Comput. Simul. 46, 1/2, 101-110.
 
6
H RMANN, W. 1994. A universal generator for discrete log-concave distributions. Computing 52, 1, 89-96.
7
8
 
9
H RMANN, W. AND DERFLINGER, G. 1997. An automatic generator for a large class of unimodal discrete distributions. In ESM97, Gaining Competitive Advantage Through Simulation Technologies, A. R. Kaylan and A. Lehmann, Eds. 139-144.
 
10
KACHITVICHYANUKUL, V. AND SCHMEISER, B.W. 1985. Computer generation of hypergeometric random variates. J. Stat. Comput. Simul. 22, 1, 127-145.
11
 
12
13
 
14
SAKASEGAWA, H. 1983. Stratified rejection and squeeze method for generating beta random numbers. Annual Institute Statistical Math. 35, B, 291-302.
 
15
SCHMEISER, B. W. AND BABU, A. J. G. 1980. Beta variate generation via exponential majorizing functions. Oper. Res. 28, 4, 917-926. (Errata: Oper. Research 31, 1983, 802).
 
16
SCHMEISER, B. W. AND LAL, R. 1980. Squeeze methods for generating gamma variates. J. Am. Stat. Assoc. 75, 371, 675-682.
 
17
STADLOBER, E. 1989. Sampling from Poisson, binomial, and hypergeometric distributions: ratio of uniforms as a simple and fast alternative. Math. Statist. Sektion 303. Forschungsgesellschaft Joanneum, Graz, Austria.
 
18
 
19
STADLOBER, E. AND PIOK, M. 1995. WinRand 1.0/95.: Accessible by anonymous ftp from statistik.tu-graz, ac. at \ winrand.
 
20
ZECHNER, H. AND STADLOBER, E. 1993. Generating beta variates via patchwork rejection. Computing 50, 1, 1-18.
 
21
ZECHNER, H. 1997. Efficient sampling from continuous and discrete unimodal distributions. Ph.D. Dissertation. Technical University Graz, Graz, Austria.



REVIEW

"R. Sambasiva Rao : Reviewer"

The rejection regions for many continuous and discrete statistical distributions are available in the literature. This paper is an outcome of the authors' continuous research work [1–4] in sampling methods. Minh [5] proposed   more...

Collaborative Colleagues:
Ernst Stadlober: colleagues
Heinz Zechner: colleagues