feature_importance
Subject
Section titled “Subject”Sampling, Validation and ML Diagnostics
Why This Module Exists
Section titled “Why This Module Exists”Improves model interpretability and helps remove unstable or redundant features.
Mathematical Foundations
Section titled “Mathematical Foundations”
Usage Examples
Section titled “Usage Examples”Run MDA with classifier
Section titled “Run MDA with classifier”use openquant::feature_importance::mean_decrease_accuracy;
// Plug in your classifier implementing SimpleClassifierlet importance = mean_decrease_accuracy(&clf, &x, &y, 5)?;API Reference
Section titled “API Reference”Rust API
Section titled “Rust API”mean_decrease_impuritymean_decrease_accuracysingle_feature_importancefeature_pca_analysis
Implementation Notes
Section titled “Implementation Notes”- Cross-validated MDA is preferred when leakage risk is high.
- Compare ranking stability across folds/time windows.