Distributions#

Scalar distributions#

Flat(name, *dist_params[, dims, initval, ...])

Uninformative distribution that returns 0 regardless of the passed value.

HalfFlat(name, *dist_params[, dims, ...])

Improper flat prior over the positive reals.

Normal(name, *dist_params[, dims, initval, ...])

Univariate normal distribution.

HalfNormal(name, *dist_params[, dims, ...])

Half-normal distribution.

LogNormal(name, *dist_params[, dims, ...])

Log-normal distribution.

StudentT(name, *dist_params[, dims, ...])

Student's T distribution.

HalfStudentT(name, *dist_params[, dims, ...])

Half Student's T distribution.

Cauchy(name, *dist_params[, dims, initval, ...])

Cauchy distribution.

HalfCauchy(name, *dist_params[, dims, ...])

Half-Cauchy distribution.

Beta(name, *dist_params[, dims, initval, ...])

Beta distribution.

Laplace(name, *dist_params[, dims, initval, ...])

Laplace distribution.

Gamma(name, *dist_params[, dims, initval, ...])

Gamma distribution.

InverseGamma(name, *dist_params[, dims, ...])

Inverse gamma distribution, the reciprocal of the gamma distribution.

Vector distributions#

Categorical(name, *dist_params[, dims, ...])

Categorical distribution.

MvNormal(name, *dist_params[, dims, ...])

Multivariate Normal distribution.

ZeroSumNormal(*args[, core_dims, dims, ...])

Zero-sum multivariate normal distribution.