Package trunk :: Package BIP :: Package Bayes :: Package general :: Module bvariables
[hide private]

Module bvariables

source code

This module implements classes to represent an arbitrary Bayesian random variable.

This is experimental code! do not use for serious applications!

Classes [hide private]
  _BayesVar
Bayesian random variate.
  __BayesC
  __BayesD
Functions [hide private]
 
BayesVar(priortype, pars, range, resolution=1024)
Factory function for continuous and discrete variables
source code
Variables [hide private]
  discrete_conjugate_priors = {'Bernoulli': 'Beta', 'Binomial': ...
  continuous_conjugate_priors = {'Uniform': 'Pareto', 'Exponenti...
Variables Details [hide private]

discrete_conjugate_priors

Value:
{'Bernoulli': 'Beta', 'Binomial': 'Beta', 'Negative Binomial': 'Beta',\
 'Poisson': 'Gamma', 'Multinomial': 'Dirichlet', 'Geometric': 'Beta'}

continuous_conjugate_priors

Value:
{'Uniform': 'Pareto', 'Exponential': 'Gamma', 'Normal': 'Normal', 'Par\
eto': 'Gamma', 'Gamma': 'Gamma', 'Inverse Gamma': 'Gamma'}