| Uniform {base} | R Documentation |
The Uniform Distribution
Description
These functions provide information about the uniform distribution
on the interval from min to max. dunif gives the
density, punif gives the distribution function qunif
gives the quantile function and runif generates random
deviates.
Usage
dunif(x, min=0, max=1, log = FALSE)
punif(q, min=0, max=1, lower.tail = TRUE, log.p = FALSE)
qunif(p, min=0, max=1, lower.tail = TRUE, log.p = FALSE)
runif(n, min=0, max=1)
Arguments
x, q |
vector of quantiles. |
p |
vector of probabilities. |
n |
number of observations. If |
min, max |
lower and upper limits of the distribution. |
log, log.p |
logical; if TRUE, probabilities p are given as log(p). |
lower.tail |
logical; if TRUE (default), probabilities are
|
Details
If min or max are not specified they assume the default
values of 0 and 1 respectively.
The uniform distribution has density
f(x) = \frac{1}{max-min}
for min \le x \le max.
For the case of u := min == max, the limit case of
X \equiv u is assumed.
See Also
.Random.seed about random number generation,
rnorm, etc for other distributions.
Examples
u <- runif(20)
## The following relations always hold :
punif(u) == u
dunif(u) == 1
runif(10, 2,2) == 2
var(runif(10000))#- ~ = 1/12 = .08333