Exponential | R Documentation |
Density, distribution function, quantile function and random
generation for the exponential distribution with rate
(i.e., mean of 1/rate
) or scale parameterizations.
dexp_nimble(x, rate = 1/scale, scale = 1, log = FALSE)
rexp_nimble(n = 1, rate = 1/scale, scale = 1)
pexp_nimble(q, rate = 1/scale, scale = 1, lower.tail = TRUE, log.p = FALSE)
qexp_nimble(p, rate = 1/scale, scale = 1, lower.tail = TRUE, log.p = FALSE)
x |
vector of values. |
rate |
vector of rate values. |
scale |
vector of scale values. |
log |
logical; if TRUE, probability density is returned on the log scale. |
n |
number of observations. |
q |
vector of quantiles. |
lower.tail |
logical; if TRUE (default) probabilities are |
log.p |
logical; if TRUE, probabilities p are given by user as log(p). |
p |
vector of probabilities. |
NIMBLE's exponential distribution functions use Rmath's functions under the hood, but are parameterized to take both rate and scale and to use 'rate' as the core parameterization in C, unlike Rmath, which uses 'scale'. See Gelman et al., Appendix A or the BUGS manual for mathematical details.
dexp_nimble
gives the density, pexp_nimble
gives the distribution
function, qexp_nimble
gives the quantile function, and rexp_nimble
generates random deviates.
Christopher Paciorek
Gelman, A., Carlin, J.B., Stern, H.S., and Rubin, D.B. (2004) Bayesian Data Analysis, 2nd ed. Chapman and Hall/CRC.
Distributions for other standard distributions
x <- rexp_nimble(50, scale = 3)
dexp_nimble(x, scale = 3)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.