Creates an S3 object representing a continuous uniform distribution on the interval \([min, max]\). The PDF is \(f(x) = 1/(max - min)\) for \(min \le x \le max\).

uniform_dist(min = 0, max = 1)

Arguments

min

Lower bound of the distribution (default 0).

max

Upper bound of the distribution (default 1).

Value

A uniform_dist object with classes c("uniform_dist", "univariate_dist", "continuous_dist", "dist").

Examples

x <- uniform_dist(min = 0, max = 10)
mean(x)
#> [1] 5
vcov(x)
#> [1] 8.333333
format(x)
#> [1] "Uniform distribution (min = 0, max = 10)"