Tùy chỉnh cách đánh giá mô hình
Việc tạo các hàm đánh giá tùy chỉnh rất tiện lợi khi bạn lặp qua nhiều mô hình khác nhau. Hàm metric_set() từ gói yardstick có thể giúp bạn làm điều này.
Hãy định nghĩa một hàm trả về roc_auc, accuracy, sens (sensitivity) và spec (specificity) và dùng nó để đánh giá mô hình của bạn.
Data frame đã được tăng cường lr_aug đã được nạp sẵn và sẵn sàng sử dụng.
Bài tập này là một phần của khóa học
Kỹ thuật đặc trưng (Feature Engineering) với R
Hướng dẫn bài tập
- Định nghĩa một hàm đánh giá tùy chỉnh trả về
roc_auc,accuracy,sens, vàspec. - Đánh giá mô hình của bạn bằng hàm mới trên
lr_augđể lấy các chỉ số bạn vừa chọn.
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.
# Define a custom assessment function
class_evaluate <- ___(___, ___, sens, ___)
# Assess your model using your new function
___(___, truth = Attrition,
estimate = .pred_class,
.pred_No)