开始使用免费开始使用

绘制 ROC 曲线

使用 ROC 曲线可视化模型表现,可以把所有可能阈值下的表现汇总到一张图中。它展示了每个阈值对应的灵敏度与特异度。ROC 曲线越靠近"左上"方向,模型越好。

您将预测信用卡客户是否流失的类别概率,并将结果绘制为 ROC 曲线。

已预加载了一个 model,这是在信用卡客户训练集上训练的决策树模型,以及测试数据 customers_test

本练习是课程的一部分

R 中的树模型机器学习

查看课程

练习说明

  • 使用 model 在测试集上预测类别概率。
  • 使用 bind_cols() 将结果添加到测试集,并将结果保存为 predictions
  • 计算预测结果的 ROC 曲线。
  • 使用 autoplot() 绘制 ROC 曲线。

交互式实操练习

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

# Predict probabilities on test set
predictions <- predict(___, 
                       ___, 
                       type = "___") %>% 
  # Add test set
  ___(customers_test)

# Calculate the ROC curve for all thresholds
roc <- ___(___,
           estimate = ___, 
           truth = ___)

# Plot the ROC curve
___
编辑并运行代码