prior_distribution.hpp file
Namespaces
- namespace liarsdice
- Main namespace for the Liar's Dice game.
- namespace liarsdice::bayesian
Classes
-
template<typename T = double>class liarsdice::bayesian::PriorDistribution
- Abstract base class for prior distributions in Bayesian analysis.
-
template<typename T = double>class liarsdice::bayesian::BetaPrior
- Beta distribution prior - conjugate for Bernoulli/Binomial likelihoods.
-
template<typename T = double>class liarsdice::bayesian::NormalPrior
- Normal distribution prior - conjugate for Normal likelihood with known variance.
-
template<typename T = double>class liarsdice::bayesian::GammaPrior
- Gamma distribution prior - conjugate for Poisson and Exponential likelihoods.
-
template<typename T = double>class liarsdice::bayesian::UniformPrior
- Uniform distribution prior - minimally informative prior.