We've changed multioutput default in r2_score to "uniform_average" in 0.19, but in base.RegressorMixin, we still use multioutput='variance_weighted' (#5143).
Also see the strange things below:
|
# XXX remove in 0.19 when r2_score default for multioutput changes |
|
from .metrics import r2_score |
|
return r2_score(y, self.predict(X), sample_weight=sample_weight, |
|
multioutput='uniform_average') |