Open
Description
Currently we have four stacking-based estimators: StackingRegressor
and StackingClassifier
, and CV
variant of each. They are independently coded, while core steps are common.
This makes enhancement work time-consuming, since contributors often need to make similar update on four source code. I would suggest refactoring the four estimators with appropriate class inheritance structure. This will make issues like #439 and #255 much simpler to implement.