BaseSelector¶
-
class
mastml.feature_selectors.
BaseSelector
[source]¶ Bases:
sklearn.base.BaseEstimator
,sklearn.base.TransformerMixin
Base class that forms foundation of MAST-ML feature selectors
- Args:
- None. See individual selector types for input arguments
- Methods:
- fit: Does nothing, present for compatibility
- Args:
X: (dataframe), dataframe of X features
y: (dataframe), dataframe of y data
- Returns:
- None
- transform: Does nothing, present for compatibility
- Args:
- X: (dataframe), dataframe of X features
- Returns:
- X: (dataframe), dataframe of X features
evaluate: runs the fit and transform functions to select features, saves selector-specific files and saves list of selected features
- Args:
X: (dataframe), dataframe of X features
y: (dataframe), dataframe of y data
savepath: (str), string denoting savepath to save selected features and associated files (if applicable) to.
Returns:
X_select (dataframe), dataframe of selected X features
Methods Summary
evaluate
(X, y[, savepath, make_new_dir])fit
(X, y)transform
(X)Methods Documentation