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 matrixmissing_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();