Title of article
Class library ranlip for multivariate nonuniform random variate generation Original Research Article
Author/Authors
Gleb Beliakov، نويسنده ,
Issue Information
دوهفته نامه با شماره پیاپی سال 2005
Pages
16
From page
93
To page
108
Abstract
This paper describes generation of nonuniform random variates from Lipschitz-continuous densities using acceptance/rejection, and the class library ranlip which implements this method. It is assumed that the required distribution has Lipschitz-continuous density, which is either given analytically or as a black box. The algorithm builds a piecewise constant upper approximation to the density (the hat function), using a large number of its values and subdivision of the domain into hyperrectangles.
The class library ranlip provides very competitive preprocessing and generation times, and yields small rejection constant, which is a measure of efficiency of the generation step. It exhibits good performance for up to five variables, and provides the user with a black box nonuniform random variate generator for a large class of distributions, in particular, multimodal distributions. It will be valuable for researchers who frequently face the task of sampling from unusual distributions, for which specialized random variate generators are not available.
Keywords
Nonuniform random variate generation , Acceptance/rejection , Multimodal distributions , Multivariate Lipschitz densities
Journal title
Computer Physics Communications
Serial Year
2005
Journal title
Computer Physics Communications
Record number
1136930
Link To Document