BayesianModel

Trait BayesianModel 

Source
pub trait BayesianModel: Send + Sync {
    // Required methods
    fn log_likelihood(&self, X: &ArrayView2<'_, f64>) -> f64;
    fn sample_posterior(
        &mut self,
        X: &ArrayView2<'_, f64>,
    ) -> Result<(), String>;
}
Expand description

Bayesian Model trait

Required Methods§

Source

fn log_likelihood(&self, X: &ArrayView2<'_, f64>) -> f64

Source

fn sample_posterior(&mut self, X: &ArrayView2<'_, f64>) -> Result<(), String>

Implementors§