aeppl.dists#

Functions

create_discrete_mc_op(srng, size, Gammas, ...)

Construct a DiscreteMarkovChainFactory Op.

discrete_markov_chain(Gammas, gamma_0[, ...])

Construct a first-order discrete Markov chain distribution.

non_constant(x)

switching_process(comp_rvs, states)

Construct a switching process over arbitrary univariate mixtures and a state sequence.

Classes

DiracDelta([rtol, atol])

An Op that represents a Dirac-delta distribution.

DiscreteMarkovChainFactory(inputs, outputs)

An Op constructed from an Aesara graph that represents a discrete Markov chain.