A simple algorithm for generating random variates with a log-concave density (Q2266561)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A simple algorithm for generating random variates with a log-concave density
scientific article

    Statements

    A simple algorithm for generating random variates with a log-concave density (English)
    0 references
    0 references
    0 references
    1984
    0 references
    A large number of densities, as the normal density, the gamma density, the Weibull density, the beta density, the exponential power density, the density of \textit{W. F. Perks} distribution [On some experiments in the graduation of mortality statistics, J. Inst. Actuaries 58, 12-57 (1932)], the density of \textit{J. Talacko}'s distribution [Trabajos Estadíst. 7, 159-174 (1956; Zbl 0074.128)], the density of the extreme value distribution, or the generalized inverse Gaussian density [cf. \textit{B. Jørgensen}, Statistical property of the generalized inverse Gaussian distribution (1980: Zbl 0436.62016)], have the same properties. So they are log-concave, that is to say that their logarithms are concave functions on their support. The importance of generating random variates is well known. The author gives here an algorithm for generating random variates with a log-concave density f on \({\mathbb{R}}\) and known mode in average number of operations independent of f. This algorithm requires the presence of a uniform [0,1] random number generator and a subprogram for computing f. So the author completes his paper with a short FORTRAN program. We remark that uniformly fast algorithms were found for the gamma family first by \textit{J. H. Ahrens} and \textit{U. Dieter} [Computing 12, 223-246 (1974; Zbl 0285.65009)] and by \textit{P. R. Tadikamalla} and \textit{M. E. Johnson} [Am. J. Math. Manage. Sci. 1, 213-236 (1981; Zbl 0536.65006)], but the algorithm presented here has limited average time and is independent of the density. Well, we can say that this algorithm can be useful for a large number of specialists.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    random variate generation
    0 references
    simulation
    0 references
    log concavity
    0 references
    inequalities
    0 references
    normal density
    0 references
    gamma density
    0 references
    Weibull density
    0 references
    beta density
    0 references
    exponential power density
    0 references
    generalized inverse Gaussian density
    0 references
    random number generator
    0 references
    FORTRAN program
    0 references
    0 references