1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xây dựng mô hình phản hồi trong R

Connected

Bài tập

Đường cong ROC

Ngoài ngưỡng 0.5, bạn cũng có thể chọn các giá trị cut-off khác, nhưng số lượng cut-off tiềm năng rất lớn và phải xem hàng trăm bảng sẽ tốn nhiều thời gian. Tạo đường cong ROC sẽ giúp bạn.

Bạn có thể tạo biểu đồ này bằng hàm roc() từ gói bổ sung pROC. Hàm roc() nhận đầu vào là vector các phản hồi quan sát (thường mã hóa dưới dạng 0 và 1) và một vector các giá trị dự đoán có cùng độ dài. Một lần nữa, bạn lấy các lượt mua HOPPINESS đã quan sát từ đối tượng choice.data. Các giá trị dự đoán thu được bằng cách áp dụng hàm fitted() lên đối tượng extended.model. Đường cong ROC tương ứng được tạo bằng cách áp dụng hàm plot() lên đối tượng roc thu được.

Hướng dẫn

100 XP
  • Nạp gói bổ sung pROC bằng hàm library().
  • Lấy các lượt mua đã quan sát cho HOPPINESS từ choice.data và gán vào một đối tượng observed.
  • Tạo một đối tượng roc bằng cách dùng hàm roc trên các phản hồi quan sát trong choice.data và các giá trị dự đoán lấy từ extended.model. Gán kết quả vào một đối tượng tên ROC.
  • Vẽ đường cong ROC bằng cách dùng hàm plot() trên đối tượng ROC.