BaseSelector¶
-
class
mastml.feature_selectors.BaseSelector[source]¶ Bases:
sklearn.base.BaseEstimator,sklearn.base.TransformerMixinBase 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