开始使用免费开始使用

ROC 曲线

现在,您已经构建了用于预测糖尿病状态的逻辑回归模型,可以绘制 ROC 曲线,直观展示当决策阈值改变时,真正率和假正率如何变化。

测试标签 y_test,以及测试特征属于正类的预测概率 y_pred_probs 已为您预加载,同时 matplotlib.pyplot 已以 plt 导入。

您将创建一条 ROC 曲线,并对结果进行解读。

本练习是课程的一部分

使用 scikit-learn 的监督学习

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import roc_curve
____

# Generate ROC curve values: fpr, tpr, thresholds
fpr, tpr, thresholds = ____(____, ____)

plt.plot([0, 1], [0, 1], 'k--')

# Plot tpr against fpr
plt.plot(____, ____)
plt.xlabel('False Positive Rate')
plt.ylabel('True Positive Rate')
plt.title('ROC Curve for Diabetes Prediction')
plt.show()
编辑并运行代码