Overview
CalibratedClassifierCV calibrates predicted probabilities of a base classifier using cross-validation. It supports sigmoid (Platt scaling) and isotonic regression calibration methods.Constructor
Parameters
Base classifier to calibrate. Must support fit() and predict() methods.
Number of cross-validation folds.
Calibration method:
sigmoid: Platt scaling (assumes sigmoid relationship)isotonic: Isotonic regression (non-parametric, more flexible)
If true, uses all CV calibrators as an ensemble. If false, uses only one calibrator.
Random seed for reproducible cross-validation splits.
Methods
fit()
Training data matrix.
Target values.
Sample weights.
predict()
predictProba()
score()
Properties
Unique class labels.
Examples
Basic calibration
Isotonic calibration
Notes
- Use sigmoid calibration when you expect a sigmoid-shaped calibration curve
- Use isotonic calibration for more flexible non-parametric calibration
- Isotonic calibration requires more training data to avoid overfitting
- Ensemble mode (default) averages predictions from all CV folds for better stability