scale
.dinvexp(x, rate = 1, scale = 1/rate, log = FALSE)
pinvexp(q, rate = 1, scale = 1/rate, lower.tail = TRUE, log.p = FALSE)
qinvexp(p, rate = 1, scale = 1/rate, lower.tail = TRUE, log.p = FALSE)
rinvexp(n, rate = 1, scale = 1/rate)
minvexp(order, rate = 1, scale = 1/rate)
levinvexp(limit, rate = 1, scale = 1/rate, order)
length(n) > 1
, the length is
taken to be the number required.TRUE
, probabilities/densities
$p$ are returned as $\log(p)$.TRUE
(default), probabilities are
$P[X \le x]$, otherwise, $P[X > x]$.dinvexp
gives the density,
pinvexp
gives the distribution function,
qinvexp
gives the quantile function,
rinvexp
generates random deviates,
minvexp
gives the $k$th raw moment, and
levinvexp
calculates the $k$th limited moment. Invalid arguments will result in return value NaN
, with a warning.
scale
$\theta$ has density:
$$f(x) = \frac{s e^{-s/x}}{x^2}$$
for $x > 0$ and $\theta > 0$.The $k$th raw moment of the random variable $X$ is $E[X^k]$ and the $k$th limited moment at some limit $d$ is $E[\min(X, d)^k]$.
For numerical evaluation purposes, levinvexp
requires that
order < 1
.
exp(dinvexp(2, 2, log = TRUE))
p <- (1:10)/10
pinvexp(qinvexp(p, 2), 2)
minvexp(0.5, 2)
Run the code above in your browser using DataLab