1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//! Feature selection utilities
//!
//! This module provides comprehensive methods for selecting relevant features
//! from datasets, reducing dimensionality and improving model performance.
//!
//! # Available Methods
//!
//! | Method | Description | Use Case |
//! |--------|-------------|----------|
//! | `VarianceThreshold` | Remove low-variance features | Unsupervised, constant removal |
//! | `MutualInfoSelector` | Mutual information selection | Classification or regression |
//! | `Chi2Selector` | Chi-squared test | Classification (non-negative features) |
//! | `FTestSelector` | ANOVA F-test | Classification or regression |
//! | `RecursiveFeatureElimination` | RFE with importance callback | Any importance measure |
//! | `SelectKBest` | Generic top-K by score | Any scoring function |
//! | `SelectByPValue` | Select by significance | Any scoring function |
//! | `SelectPercentile` | Select top percentile | Any scoring function |
/// Variance threshold feature selection
/// Mutual information based feature selection
/// Chi-squared test for categorical feature selection
/// ANOVA F-test for feature ranking
/// Recursive Feature Elimination
/// Select K best features by score
// Re-exports
pub use ;
pub use ;
pub use ;
pub use ;
pub use ;
pub use VarianceThreshold;