Skip to content

feature_importance

Sampling, Validation and ML Diagnostics

Improves model interpretability and helps remove unstable or redundant features.

Ij=tTjp(t)Δi(t)I_j=\sum_{t\in T_j} p(t)\Delta i(t)

Ij=Score(X)Score(Xperm(j))I_j=Score(X)-Score(X_{perm(j)})

use openquant::feature_importance::mean_decrease_accuracy;
// Plug in your classifier implementing SimpleClassifier
let importance = mean_decrease_accuracy(&clf, &x, &y, 5)?;
  • mean_decrease_impurity
  • mean_decrease_accuracy
  • single_feature_importance
  • feature_pca_analysis
  • Cross-validated MDA is preferred when leakage risk is high.
  • Compare ranking stability across folds/time windows.