hyperimpute.plugins.prediction.regression package

class Regression

Bases: PluginLoader

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
static hyperparameter_space(*args: Any, **kwargs: Any) List[Params]
module_relative_path: Optional[Path]
static subtype() str

Submodules