MissingPatternHandler

Trait MissingPatternHandler 

Source
pub trait MissingPatternHandler {
    // Required methods
    fn analyze_patterns(
        &self,
        X: &ArrayView2<'_, f64>,
    ) -> ImputationResult<HashMap<String, f64>>;
    fn identify_mechanism(
        &self,
        X: &ArrayView2<'_, f64>,
    ) -> ImputationResult<String>;
}
Expand description

Trait for handling missing value patterns

Required Methods§

Source

fn analyze_patterns( &self, X: &ArrayView2<'_, f64>, ) -> ImputationResult<HashMap<String, f64>>

Analyze missing value patterns

Source

fn identify_mechanism( &self, X: &ArrayView2<'_, f64>, ) -> ImputationResult<String>

Identify missing value mechanism (MCAR, MAR, MNAR)

Implementors§