开始使用免费开始使用

校准曲线

您已经知道梯度提升树 clf_gbt 的整体性能最佳。现在需要检查这两个模型的校准情况,看看在不同概率区间中默认预测表现是否稳定。您可以调用 calibration_curve() 函数,绘制每个模型的校准图来进行检查。

在 Python 中绘制校准曲线往往需要多行代码,因此我们将分步骤慢慢添加各个组成部分。

两组预测 clf_logistic_predsclf_gbt_preds 已加载到工作区。同时,calibration_curve() 的输出也已为每个模型预先加载,分别为:frac_of_pos_lrmean_pred_val_lrfrac_of_pos_gbtmean_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.____()
编辑并运行代码