ROC 曲线下面积
ROC 曲线下面积(AUC)把许多性能评估浓缩成一个数字,让您能快速判断模型表现。因此,它是分类模型中非常常见的性能度量。
使用 AUC,您可以用打分体系评价模型表现,A 为最佳:
| AUC | Grade |
|---|---|
| 0.9 - 1 | A |
| 0.8 - 0.9 | B |
| 0.7 - 0.8 | C |
| 0.6 - 0.7 | D |
| 0.5 - 0.6 | E |
您将使用上一个练习中得到并已加载的 predictions tibble 来计算模型的 AUC。
本练习是课程的一部分
R 中的树模型机器学习
练习说明
- 使用
roc_auc()函数和predictionstibble 计算 ROC 曲线下面积。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Calculate area under the curve
auc_result <- ___(___,
estimate = ___,
truth = ___)
print(paste("The area under the ROC curve is", round(auc_result$.estimate, 3)))