Skip to main content

HmmObservation

Trait HmmObservation 

Source
pub trait HmmObservation: Copy {
    // Required method
    fn emission_log_likelihood(
        self,
        emissions: &EmissionModel,
        state: usize,
    ) -> Result<f64, HmmError>;
}
Expand description

Observation accepted by generic HMM inference.

Required Methods§

Source

fn emission_log_likelihood( self, emissions: &EmissionModel, state: usize, ) -> Result<f64, HmmError>

Returns this observation’s log likelihood in state.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl HmmObservation for f64

Source§

impl HmmObservation for usize

Implementors§