pymc.DiscreteUniform#

class pymc.DiscreteUniform(name, *args, **kwargs)[source]#

Discrete uniform distribution.

The pmf of this distribution is

\[f(x \mid lower, upper) = \frac{1}{upper-lower+1}\]

(Source code, png, hires.png, pdf)

../../../_images/pymc-DiscreteUniform-1.png

Support

\(x \in {lower, lower + 1, \ldots, upper}\)

Mean

\(\dfrac{lower + upper}{2}\)

Variance

\(\dfrac{(upper - lower)^2}{12}\)

Parameters:
lowertensor_like of int

Lower limit.

uppertensor_like of int

Upper limit (upper > lower).

Methods

DiscreteUniform.dist(lower, upper, *args, ...)

Creates a tensor variable corresponding to the cls distribution.