pub struct HmmFitEvidence {
pub initial_log_likelihood: f64,
pub log_likelihood: f64,
pub likelihood_history: Vec<f64>,
pub iterations: usize,
pub converged: bool,
pub numerical_repairs: u64,
pub seed: u64,
pub work: u64,
pub termination: HmmTermination,
}Expand description
Convergence, likelihood, repair, seed, and termination evidence.
Fields§
§initial_log_likelihood: f64Initial model log likelihood before any update.
log_likelihood: f64Final accepted model log likelihood.
likelihood_history: Vec<f64>Initial value plus every accepted likelihood, in order.
iterations: usizeNumber of accepted Baum-Welch updates.
converged: boolWhether convergence tolerance caused termination.
numerical_repairs: u64Count of probability or variance floor repairs.
seed: u64Caller-supplied initialization seed.
work: u64Charged state-transition work, never greater than the control bound.
termination: HmmTerminationConcrete reason fitting stopped.
Trait Implementations§
Source§impl Clone for HmmFitEvidence
impl Clone for HmmFitEvidence
Source§fn clone(&self) -> HmmFitEvidence
fn clone(&self) -> HmmFitEvidence
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HmmFitEvidence
impl Debug for HmmFitEvidence
Source§impl PartialEq for HmmFitEvidence
impl PartialEq for HmmFitEvidence
impl StructuralPartialEq for HmmFitEvidence
Auto Trait Implementations§
impl Freeze for HmmFitEvidence
impl RefUnwindSafe for HmmFitEvidence
impl Send for HmmFitEvidence
impl Sync for HmmFitEvidence
impl Unpin for HmmFitEvidence
impl UnsafeUnpin for HmmFitEvidence
impl UnwindSafe for HmmFitEvidence
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more