urlogarithmic {Runuran} | R Documentation |
UNU.RAN random variate generator for the Logarithmic distribution with
shape parameter shape
.
It also allows sampling from the truncated distribution.
[Distribution] – Sampling Function: Logarithmic.
urlogarithmic(n, shape, lb = 1, ub = Inf)
n |
size of required sample. |
shape |
shape parameter. Must be between 0 and 1. |
lb |
lower bound of (truncated) distribution. |
ub |
upper bound of (truncated) distribution. |
The Logarithmic distribution with parameters shape
= t has density
f(x) = -log(1-t) * t^x / x
for x = 1, 2, ... and 0 < t < 1.
The generation algorithm uses guide table based inversion when the
tails are not too heavy and method @code{"DARI"} otherwise.
The parameters lb
and ub
can be used to generate
variates from the Logarithmic distribution truncated to the interval
(lb
,ub
).
This function is a wrapper for the UNU.RAN class in R.
Josef Leydold and Wolfgang H"ormann unuran@statmath.wu-wien.ac.at.
W. H"ormann, J. Leydold, and G. Derflinger (2004): Automatic Nonuniform Random Variate Generation. Springer-Verlag, Berlin Heidelberg.
N.L. Johnson, S. Kotz, and A.W. Kemp (1992): Univariate Discrete Distributions, 2nd edition. John Wiley & Sons, Inc., New York. Chap.7, p.285.
runif
and .Random.seed
about random number
generation and unuran
for the UNU.RAN class.
## Create a sample of size 1000 x <- urlogarithmic(n=1000,shape=0.3)