本文簡要介紹python語言中 sklearn.calibration.CalibrationDisplay
的用法。
用法:
class sklearn.calibration.CalibrationDisplay(prob_true, prob_pred, y_prob, *, estimator_name=None)
校準曲線(也稱為可靠性圖)可視化。
建議使用
from_estimator
或from_predictions
創建CalibrationDisplay
。所有參數都存儲為屬性。在用戶指南中閱讀有關校準的更多信息,並在 Visualizations 中閱讀有關 scikit-learn 可視化 API 的更多信息。
- prob_true:ndarray 形狀 (n_bins,)
每個 bin 中類為正類(正數的分數)的樣本的比例。
- prob_pred:ndarray 形狀 (n_bins,)
每個 bin 中的平均預測概率。
- y_prob:ndarray 形狀 (n_samples,)
每個樣本的正類概率估計。
- estimator_name:str,默認=無
估算器的名稱。如果為 None,則不顯示估計器名稱。
- line_:matplotlib 藝術家
校準曲線。
- ax_:matplotlib 軸
帶有校準曲線的軸。
- figure_:matplotlib 圖
包含曲線的圖。
參數:
屬性:
例子:
>>> from sklearn.datasets import make_classification >>> from sklearn.model_selection import train_test_split >>> from sklearn.linear_model import LogisticRegression >>> from sklearn.calibration import calibration_curve, CalibrationDisplay >>> X, y = make_classification(random_state=0) >>> X_train, X_test, y_train, y_test = train_test_split( ... X, y, random_state=0) >>> clf = LogisticRegression(random_state=0) >>> clf.fit(X_train, y_train) LogisticRegression(random_state=0) >>> y_prob = clf.predict_proba(X_test)[:, 1] >>> prob_true, prob_pred = calibration_curve(y_test, y_prob, n_bins=10) >>> disp = CalibrationDisplay(prob_true, prob_pred, y_prob) >>> disp.plot() <...>
相關用法
- Python sklearn CalibrationDisplay.from_predictions用法及代碼示例
- Python sklearn CalibrationDisplay.from_estimator用法及代碼示例
- Python sklearn CalibratedClassifierCV用法及代碼示例
- Python sklearn CategoricalNB用法及代碼示例
- Python sklearn ConfusionMatrixDisplay.from_predictions用法及代碼示例
- Python sklearn ClassifierChain用法及代碼示例
- Python sklearn ComplementNB用法及代碼示例
- Python sklearn CountVectorizer用法及代碼示例
- Python sklearn ConfusionMatrixDisplay用法及代碼示例
- Python sklearn CompoundKernel用法及代碼示例
- Python sklearn ConstantKernel用法及代碼示例
- Python sklearn ConfusionMatrixDisplay.from_estimator用法及代碼示例
- Python sklearn ColumnTransformer用法及代碼示例
- Python sklearn CCA用法及代碼示例
- Python sklearn jaccard_score用法及代碼示例
- Python sklearn WhiteKernel用法及代碼示例
- Python sklearn VotingRegressor用法及代碼示例
- Python sklearn gen_batches用法及代碼示例
- Python sklearn ExpSineSquared用法及代碼示例
- Python sklearn MDS用法及代碼示例
- Python sklearn adjusted_rand_score用法及代碼示例
- Python sklearn MLPClassifier用法及代碼示例
- Python sklearn train_test_split用法及代碼示例
- Python sklearn RandomTreesEmbedding用法及代碼示例
- Python sklearn GradientBoostingRegressor用法及代碼示例
注:本文由純淨天空篩選整理自scikit-learn.org大神的英文原創作品 sklearn.calibration.CalibrationDisplay。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。