hyperimpute.plugins.prediction.regression.base module
- class RegressionPlugin(**kwargs: Any)
Bases:
RegressorMixin
,BaseEstimator
,PredictionPlugin
Base class for the regression plugins.
It provides the implementation for plugin.Plugin’s subtype, _fit and _predict methods.
- Each derived class must implement the following methods(inherited from plugin.Plugin):
name() - a static method that returns the name of the plugin. hyperparameter_space() - a static method that returns the hyperparameters that can be tuned during the optimization. The method will return a list of Params derived objects.
If any method implementation is missing, the class constructor will fail.
- _abc_impl = <_abc_data object>
- _predict_proba(X: DataFrame, *args: Any, **kwargs: Any) DataFrame
- fit(X: DataFrame, *args: Any, **kwargs: Any) RegressionPlugin
- get_args() dict
- module_relative_path: Optional[Path]
- static subtype() str