A distribution with constant density on an interval. The
continuous analogue to the Categorical()
distribution.
Arguments
- a
The a parameter. a
can be any value in the set of real
numbers. Defaults to 0
.
- b
The a parameter. b
can be any value in the set of real
numbers. It should be strictly bigger than a
, but if is not, the
order of the parameters is inverted. Defaults to 1
.
See also
Other continuous distributions:
Beta()
,
Cauchy()
,
ChiSquare()
,
Erlang()
,
Exponential()
,
FisherF()
,
Frechet()
,
GEV()
,
GP()
,
Gamma()
,
Gumbel()
,
LogNormal()
,
Logistic()
,
Normal()
,
RevWeibull()
,
StudentsT()
,
Tukey()
,
Weibull()
Examples
set.seed(27)
X <- Uniform(1, 2)
X
#> [1] "Uniform(a = 1, b = 2)"
random(X, 10)
#> [1] 1.971750 1.083758 1.873870 1.329231 1.222276 1.401648 1.072499 1.002450
#> [9] 1.137094 1.191909
pdf(X, 0.7)
#> [1] 0
log_pdf(X, 0.7)
#> [1] -Inf
cdf(X, 0.7)
#> [1] 0
quantile(X, 0.7)
#> [1] 1.7
cdf(X, quantile(X, 0.7))
#> [1] 0.7
quantile(X, cdf(X, 0.7))
#> [1] 1