開始使用免費開始

校準曲線

你現在已經知道梯度提升樹 clf_gbt 的整體表現最好。你需要檢查這兩個模型的校準情形,看看在不同機率區間下,違約預測的表現是否穩定。你可以呼叫 calibration_curve(),繪製各模型的校準圖來檢查。

在 Python 中繪製校準曲線通常需要好幾行程式碼,因此你會逐步加入各個元件。

兩組預測 clf_logistic_predsclf_gbt_preds 已載入至工作環境。另外,calibration_curve() 的輸出也已為每個模型載入為:frac_of_pos_lrmean_pred_val_lrfrac_of_pos_gbt,以及 mean_pred_val_gbt

本練習屬於課程

以 Python 進行信用風險建模

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create the calibration curve plot with the guideline
plt.____([0, 1], [0, 1], 'k:', label=____)    
plt.____('Fraction of positives')
plt.____('Average Predicted Probability')
plt.legend()
plt.title('Calibration Curve')
plt.____()
編輯並執行程式碼