create_missing_pattern_plot

Function create_missing_pattern_plot 

Source
pub fn create_missing_pattern_plot(
    X: &ArrayView2<'_, Float>,
    missing_values: f64,
    feature_names: Option<Vec<String>>,
) -> Result<MissingPatternPlot>
Expand description

Generate missing data pattern visualization data

Creates a visualization matrix showing the pattern of missing data across samples and features.

§Parameters

  • X - Input data matrix
  • missing_values - Value representing missing data (NaN by default)
  • feature_names - Optional feature names for labeling

§Returns

A MissingPatternPlot struct containing the visualization data

§Examples

use sklears_impute::visualization::create_missing_pattern_plot;
use scirs2_core::ndarray::array;

let X = array![[1.0, 2.0, 3.0], [f64::NAN, 3.0, 4.0], [7.0, f64::NAN, 6.0]];
let plot_data = create_missing_pattern_plot(&X.view(), f64::NAN, None).unwrap();