A distribution with constant density on an interval. The
continuous analogue to the Categorical() distribution.
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