Làm thế nào để vẽ đồ thị đường cong ROC trong phân loại đa lớp?


66

Nói cách khác, thay vì gặp vấn đề hai lớp, tôi đang xử lý 4 lớp và vẫn muốn đánh giá hiệu suất bằng AUC.


Là giảm kích thước là một lựa chọn?
Shane

2
chúng tôi có 4 lớp, không thực sự

Weka thực hiện điều này một cách hoàn hảo, sử dụng chiến lược chống lại tất cả các chiến lược giai cấp.

Câu trả lời:


53

Có vẻ như bạn đang tìm kiếm phân tích ROC đa lớp, đây là một loại tối ưu hóa đa mục tiêu được đề cập trong hướng dẫn tại ICML'04. Như trong một số vấn đề đa lớp, ý tưởng thường là tiến hành so sánh theo cặp (một lớp so với tất cả các lớp khác, một lớp so với lớp khác, xem (1) hoặc các yếu tố của học thống kê ), và có một gần đây giấy bởi Landgrebe và Duin về chủ đề đó, xấp xỉ ROC nhiều lớp bằng cách phân tích cặp , Pattern Recognition Letters 2007 28: 1747-1758. Bây giờ, với mục đích trực quan hóa, tôi đã thấy một số bài báo cách đây một thời gian, hầu hết chúng đều xoay quanh âm lượng dưới bề mặt ROC (VUS) hoặc sơ đồ Cobweb .

Tuy nhiên, tôi không biết nếu có tồn tại triển khai R của các phương thức này, mặc dù tôi nghĩ rằng stars()hàm này có thể được sử dụng cho biểu đồ mạng nhện. Tôi vừa chạy qua một hộp công cụ Matlab dường như cung cấp phân tích ROC đa lớp, PRSD Studio .

Các giấy tờ khác cũng có thể hữu ích khi bắt đầu đầu tiên cho trực quan hóa / tính toán:

Tài liệu tham khảo:
1. Allwein, EL, Schapire, RE và Ca sĩ, Y. (2000). Giảm đa giác thành nhị phân: Một cách tiếp cận thống nhất cho các phân loại lề. Tạp chí Nghiên cứu Máy học , 1 : 113 Từ141.


7

Gần đây tôi đã tìm thấy gói pROC này trong R, vẽ đồ thị ROC đa sắc bằng cách sử dụng kỹ thuật được chỉ định bởi Hand and Till (2001) . Bạn có thể sử dụng hàm multlass.roc.


6

Các câu trả lời ở đây khá đầy đủ, nhưng tôi vẫn muốn thêm 5 xu của mình. Trong câu hỏi này, bạn có thể tìm thấy một ví dụ về mã R để tạo ROC Curves bằng cách sử dụng One-Vs-All Approach và thư viện ROCR R.

Đây là cốt truyện từ câu trả lời đó:

Đường cong ROC


5

Mặc dù toán học vượt xa tôi, bài viết đánh giá chung này có một số tài liệu tham khảo mà bạn có thể sẽ quan tâm, và có một mô tả ngắn gọn về đồ thị ROC nhiều lớp.

Giới thiệu về phân tích ROC của Tom Fawcett Mẫu nhận dạng mẫu Tập 27, Số 8, tháng 6 năm 2006, Trang 861-874

Liên kết đến pdf như được cung cấp bởi gd047- cảm ơn


2
Tôi cũng sẽ nói như vậy khi cung cấp một liên kết khác google.gr/ trộm
George Dontas

1
Và đây là một vấn đề khác, liên quan trực tiếp đến vấn đề đa lớp: Phân tích ROC đa lớp từ góc độ tối ưu hóa đa mục tiêu, Mẫu nhận dạng mẫu 2006 27 (8): 918-927 ( j.mp/9AMgzq ).
chl

1
Cảm ơn các liên kết khác, rõ ràng toàn bộ vấn đề là phổ biến và kho lưu trữ của nó về khoa học trực tiếp có thể được tìm thấy ở đây scTHERirect.com/ Kẻ
Andy W
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.