Diện tích dưới đường cong ROC
Diện tích dưới đường cong ROC (AUC) gom nhiều ước lượng hiệu suất khác vào một con số duy nhất và giúp bạn đánh giá nhanh hiệu quả của mô hình. Vì vậy, đây là thước đo hiệu suất rất phổ biến cho các mô hình phân loại.
Với AUC, bạn có thể chấm điểm hiệu suất mô hình theo thang điểm, trong đó A là cao nhất:
| AUC | Điểm |
|---|---|
| 0.9 - 1 | A |
| 0.8 - 0.9 | B |
| 0.7 - 0.8 | C |
| 0.6 - 0.7 | D |
| 0.5 - 0.6 | E |
Bạn sẽ tính AUC cho mô hình của mình bằng predictions tibble từ bài trước, hiện vẫn đang được nạp.
Bài tập này là một phần của khóa học
Machine Learning với Mô hình Dựa trên Cây trong R
Hướng dẫn bài tập
- Tính diện tích dưới đường cong ROC bằng hàm
roc_auc()và tibblepredictions.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Calculate area under the curve
auc_result <- ___(___,
estimate = ___,
truth = ___)
print(paste("The area under the ROC curve is", round(auc_result$.estimate, 3)))