Density, distribution function, quantile function and random
generation for the Rayleigh distribution with parameter
a
.
drayleigh(x, scale = 1, log = FALSE)
prayleigh(q, scale = 1, lower.tail = TRUE, log.p = FALSE)
qrayleigh(p, scale = 1, lower.tail = TRUE, log.p = FALSE)
rrayleigh(n, scale = 1)
vector of quantiles.
vector of probabilities.
number of observations.
Fed into runif
.
the scale parameter
Logical.
If log = TRUE
then the logarithm of the density is returned.
drayleigh
gives the density,
prayleigh
gives the distribution function,
qrayleigh
gives the quantile function, and
rrayleigh
generates random deviates.
See rayleigh
, the VGAM family
function for estimating the scale parameter
Forbes, C., Evans, M., Hastings, N. and Peacock, B. (2011). Statistical Distributions, Hoboken, NJ, USA: John Wiley and Sons, Fourth edition.
# NOT RUN {
Scale <- 2; x <- seq(-1, 8, by = 0.1)
plot(x, drayleigh(x, scale = Scale), type = "l", ylim = c(0,1),
las = 1, ylab = "",
main = "Rayleigh density divided into 10 equal areas; orange = cdf")
abline(h = 0, col = "blue", lty = 2)
qq <- qrayleigh(seq(0.1, 0.9, by = 0.1), scale = Scale)
lines(qq, drayleigh(qq, scale = Scale), col = "purple", lty = 3, type = "h")
lines(x, prayleigh(x, scale = Scale), col = "orange")
# }
Run the code above in your browser using DataLab