diff --git a/sklearn/metrics/cluster/_unsupervised.py b/sklearn/metrics/cluster/_unsupervised.py index fdb09d5d511fe..99bea2ae033c1 100644 --- a/sklearn/metrics/cluster/_unsupervised.py +++ b/sklearn/metrics/cluster/_unsupervised.py @@ -352,6 +352,12 @@ def calinski_harabasz_score(X, labels): ) +@validate_params( + { + "X": ["array-like"], + "labels": ["array-like"], + } +) def davies_bouldin_score(X, labels): """Compute the Davies-Bouldin score. diff --git a/sklearn/tests/test_public_functions.py b/sklearn/tests/test_public_functions.py index a4a9dbd9db739..7d66cdf2055c2 100644 --- a/sklearn/tests/test_public_functions.py +++ b/sklearn/tests/test_public_functions.py @@ -180,6 +180,7 @@ def _check_function_param_validation( "sklearn.metrics.d2_absolute_error_score", "sklearn.metrics.d2_pinball_score", "sklearn.metrics.d2_tweedie_score", + "sklearn.metrics.davies_bouldin_score", "sklearn.metrics.dcg_score", "sklearn.metrics.det_curve", "sklearn.metrics.explained_variance_score",