Trait bio::stats::bayesian::model::Likelihood [−][src]
pub trait Likelihood<Payload = ()> { type Event; type Data; fn compute(
&self,
event: &Self::Event,
data: &Self::Data,
payload: &mut Payload
) -> LogProb; }
Likelihood model.
Associated Types
Loading content...Required methods
fn compute(
&self,
event: &Self::Event,
data: &Self::Data,
payload: &mut Payload
) -> LogProb
[src]
&self,
event: &Self::Event,
data: &Self::Data,
payload: &mut Payload
) -> LogProb
Compute likelihood of event given the data. Optionally, the passed payload can be used to e.g., cache intermediate results. One payload corresponds to one model instance.