From c570be090223c08a7dcbbfcba7868e0ca9512227 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Carlos=20Alfaro=20Jim=C3=A9nez?= Date: Sat, 30 May 2020 18:50:06 +0200 Subject: [PATCH 1/3] DOC Specify the meaning of base_estimator=None in CalibratedClassifierCV --- sklearn/calibration.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sklearn/calibration.py b/sklearn/calibration.py index ae2823c47b4e4..e81b1556b30b9 100644 --- a/sklearn/calibration.py +++ b/sklearn/calibration.py @@ -41,9 +41,10 @@ class CalibratedClassifierCV(BaseEstimator, ClassifierMixin, Parameters ---------- - base_estimator : instance BaseEstimator + base_estimator : BaseEstimator instance, default=None The classifier whose output need to be calibrated to provide more - accurate `predict_proba` outputs. + accurate `predict_proba` outputs. If None, then + :class:`~sklearn.svm.LinearSVC` is calibrated. method : 'sigmoid' or 'isotonic' The method to use for calibration. Can be 'sigmoid' which From 6188fe613178b7e20384af3ff03c613587341651 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Carlos=20Alfaro=20Jim=C3=A9nez?= Date: Mon, 1 Jun 2020 22:23:33 +0200 Subject: [PATCH 2/3] FIX Match with the docstring of StackingClassifier --- sklearn/calibration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sklearn/calibration.py b/sklearn/calibration.py index e81b1556b30b9..a9e1119f2e726 100644 --- a/sklearn/calibration.py +++ b/sklearn/calibration.py @@ -43,8 +43,8 @@ class CalibratedClassifierCV(BaseEstimator, ClassifierMixin, ---------- base_estimator : BaseEstimator instance, default=None The classifier whose output need to be calibrated to provide more - accurate `predict_proba` outputs. If None, then - :class:`~sklearn.svm.LinearSVC` is calibrated. + accurate `predict_proba` outputs. The default classifier is + a :class:`~sklearn.svm.LinearSVC`. method : 'sigmoid' or 'isotonic' The method to use for calibration. Can be 'sigmoid' which From e7283c23e3053bc320c88e298fd51181d780e48b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Carlos=20Alfaro=20Jim=C3=A9nez?= Date: Mon, 1 Jun 2020 22:50:02 +0200 Subject: [PATCH 3/3] FIX Avoid implementation details in docstring --- sklearn/calibration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sklearn/calibration.py b/sklearn/calibration.py index a9e1119f2e726..4e20313562e40 100644 --- a/sklearn/calibration.py +++ b/sklearn/calibration.py @@ -41,7 +41,7 @@ class CalibratedClassifierCV(BaseEstimator, ClassifierMixin, Parameters ---------- - base_estimator : BaseEstimator instance, default=None + base_estimator : estimator instance, default=None The classifier whose output need to be calibrated to provide more accurate `predict_proba` outputs. The default classifier is a :class:`~sklearn.svm.LinearSVC`.