Skip to content

Commit 500636b

Browse files
authored
MAINT Parameters validation for sklearn.metrics.mean_poisson_deviance (#26104)
1 parent e4af9fb commit 500636b

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

sklearn/metrics/_regression.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1172,6 +1172,13 @@ def mean_tweedie_deviance(y_true, y_pred, *, sample_weight=None, power=0):
11721172
)
11731173

11741174

1175+
@validate_params(
1176+
{
1177+
"y_true": ["array-like"],
1178+
"y_pred": ["array-like"],
1179+
"sample_weight": ["array-like", None],
1180+
}
1181+
)
11751182
def mean_poisson_deviance(y_true, y_pred, *, sample_weight=None):
11761183
"""Mean Poisson deviance regression loss.
11771184

sklearn/tests/test_public_functions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ def _check_function_param_validation(
199199
"sklearn.metrics.mean_absolute_percentage_error",
200200
"sklearn.metrics.mean_gamma_deviance",
201201
"sklearn.metrics.mean_pinball_loss",
202+
"sklearn.metrics.mean_poisson_deviance",
202203
"sklearn.metrics.mean_squared_error",
203204
"sklearn.metrics.mean_squared_log_error",
204205
"sklearn.metrics.mean_tweedie_deviance",

0 commit comments

Comments
 (0)