×

An algorithm for the generation of random numbers with density C exp(- \(\lambda\) \(| x| ^{\nu})\). (English) Zbl 0702.65003

For numerical simulation of statistical processes one uses algorithms to generate random numbers with a given distribution. A direct method to generate numbers x with a desired distribution is to put \(x=F^{-1}(u)\), where \(F^{-1}\) is the inverse of the cumulative distribution function and u is uniformly distributed on the unit interval, but this method needs acceptance rejection tests. An example is the normal distribution for the polar method to the case of exponential density.
In this paper the authors present an extension of the polar method to the case of exponential density of the form: \[ f_{\nu}(x)=C_{\nu}\exp (- \lambda | x|^{\nu}),\quad C_{\nu}=\nu \lambda^{1/\nu}/(2\Gamma (1/\nu)). \] An evaluation of the method presented here shows that its overall performance compares favorably with other standard alternatives as in speed and in precision, too.
Reviewer: A.Donescu

MSC:

65C10 Random number generation in numerical analysis
Full Text: DOI

References:

[1] Box, G. E.P.; Muller, M. E., Ann. Math. Statist., 29, 610 (1958) · Zbl 0085.13720
[2] Do Amaral, M. G.; Shellard, R. C., Phys. Lett. B, 171, 285 (1986)
[3] Forsythe, G. E., Math. Comput., 26, 817 (1972) · Zbl 0283.65003
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.