pub struct GmmEvidence {
pub initial_log_likelihood: f64,
pub log_likelihood: f64,
pub likelihood_history: Vec<f64>,
pub iterations: usize,
pub converged: bool,
pub singular_component_repairs: u64,
pub seed: u64,
pub work: u64,
pub termination: GmmTermination,
pub model_selection: ModelSelectionEvidence,
}Expand description
Convergence, regularization, work, and selection evidence from EM.
Fields§
§initial_log_likelihood: f64Initial mixture log likelihood.
log_likelihood: f64Final accepted mixture log likelihood.
likelihood_history: Vec<f64>Initial value followed by every accepted likelihood.
iterations: usizeNumber of accepted EM updates.
converged: boolWhether tolerance caused termination.
singular_component_repairs: u64Count of components repaired under the singular policy.
seed: u64Caller-supplied initialization seed.
work: u64Charged work, never greater than the configured limit.
termination: GmmTerminationConcrete termination reason.
model_selection: ModelSelectionEvidenceAIC/BIC evidence for component-count selection.
Trait Implementations§
Source§impl Clone for GmmEvidence
impl Clone for GmmEvidence
Source§fn clone(&self) -> GmmEvidence
fn clone(&self) -> GmmEvidence
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 GmmEvidence
impl Debug for GmmEvidence
Source§impl PartialEq for GmmEvidence
impl PartialEq for GmmEvidence
impl StructuralPartialEq for GmmEvidence
Auto Trait Implementations§
impl Freeze for GmmEvidence
impl RefUnwindSafe for GmmEvidence
impl Send for GmmEvidence
impl Sync for GmmEvidence
impl Unpin for GmmEvidence
impl UnsafeUnpin for GmmEvidence
impl UnwindSafe for GmmEvidence
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