BaseSelector¶
- class mastml.feature_selectors.BaseSelector[source]¶
Bases:
BaseEstimator
,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.
file_extension: (str), must be either ‘.xlsx’ or ‘.csv’, determines data file type for saving
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