Distributions

stochastic.Distribution()

A base class for the VMP formulas of variables.

expfamily.ExponentialFamilyDistribution()

Sub-classes implement distribution specific computations.

gaussian.GaussianDistribution(shape)

Class for the VMP formulas of Gaussian variables.

gaussian.GaussianARDDistribution(shape)

...

gaussian.GaussianGammaDistribution(shape)

Class for the VMP formulas of Gaussian-Gamma-ISO variables.

gaussian.GaussianWishartDistribution()

Class for the VMP formulas of Gaussian-Wishart variables.

gaussian_markov_chain.GaussianMarkovChainDistribution(N, D)

Implementation of VMP formulas for Gaussian Markov chain

gaussian_markov_chain.SwitchingGaussianMarkovChainDistribution(N, D, K)

Sub-classes implement distribution specific computations.

gaussian_markov_chain.VaryingGaussianMarkovChainDistribution(N, D)

Sub-classes implement distribution specific computations.

gamma.GammaDistribution()

Class for the VMP formulas of gamma variables.

wishart.WishartDistribution()

Sub-classes implement distribution specific computations.

beta.BetaDistribution()

Class for the VMP formulas of beta variables.

dirichlet.DirichletDistribution()

Class for the VMP formulas of Dirichlet variables.

bernoulli.BernoulliDistribution()

Class for the VMP formulas of Bernoulli variables.

binomial.BinomialDistribution(N)

Class for the VMP formulas of binomial variables.

categorical.CategoricalDistribution(categories)

Class for the VMP formulas of categorical variables.

categorical_markov_chain.CategoricalMarkovChainDistribution(...)

Class for the VMP formulas of categorical Markov chain variables.

multinomial.MultinomialDistribution(trials)

Class for the VMP formulas of multinomial variables.

poisson.PoissonDistribution()

Class for the VMP formulas of Poisson variables.