liarsdice/bayesian/likelihood_function.hpp file

Namespaces

namespace liarsdice
Main namespace for the Liar's Dice game.
namespace liarsdice::bayesian

Classes

template<typename T = double>
class liarsdice::bayesian::LikelihoodFunction
Abstract base class for likelihood functions in Bayesian analysis.
template<typename T = double>
class liarsdice::bayesian::BernoulliLikelihood
Bernoulli likelihood for binary outcomes.
template<typename T = double>
class liarsdice::bayesian::BinomialLikelihood
Binomial likelihood for count data.
template<typename T = double>
class liarsdice::bayesian::NormalKnownVarianceLikelihood
Normal likelihood with known variance.
template<typename T = double>
class liarsdice::bayesian::PoissonLikelihood
Poisson likelihood for count data.
template<typename T = double>
class liarsdice::bayesian::CustomLikelihood
Custom likelihood function wrapper.