Làm cách nào để tính AUC từ đường cong ROC để phân loại?


8

Dựa trên TPR và FPR, tôi đã tạo đường cong ROC cho mô hình phân loại nhị phân của mình. Tôi không biết, làm thế nào để tính giá trị AUC. Tôi sẽ rất giúp tôi nếu bạn có thể giúp tôi tính giá trị AUC.



Cảm ơn câu trả lời của bạn. Bất cứ ai cũng có thể giúp tôi bằng cách giải thích với ví dụ đơn giản?
Rejaul Karim

Chính xác thì bạn đang gặp rắc rối ở đâu?
Aditya

Câu trả lời:


4

Chào mừng đến với cộng đồng!

Như bạn đã biết, AUC chỉ là khu vực dưới đường cong ROC. Vì vậy, câu hỏi là về các phương pháp số khi bạn có một tập hợp các điểm và bạn muốn tính diện tích bên dưới nó.

Tổng Riemannian

Giải pháp tầm thường. Đơn giản chỉ cần làm hình chữ nhật từ các điểm bạn có. Diện tích của mỗi hình chữ nhật chỉ đơn giản là sản phẩm của các cạnh. Sau đó tổng hợp chúng lại! Bạn có thể không thích nó phải không?!

Phương pháp hình thang

Sau Riemannian, thuật toán đơn giản và ngây thơ nhất để làm điều này. Bạn chỉ cần có một tập hợp các điểm và bạn chỉ cần tính diện tích hình thang giữa mỗi cặp và tổng hợp chúng như những gì bạn thấy trong hình bên dưới. Nó có lỗi tính toán tối đa vì nó đơn giản hóa vấn đề rất nhiều.

nhập mô tả hình ảnh ở đây

Phương pháp Simpson (1/3)

y= =mộtx2+bx+cmộtbc

b-một6(f(một)+4×f(m)+f(b))

Ở đâu (một,f(một))(b,f(b))(m,f(m))

nhập mô tả hình ảnh ở đây

Phương pháp Romberg

Phương pháp Simpson và / hoặc Trapezoidal có thể được áp dụng đệ quy để đạt được một phép tính chính xác hơn. Nó được gọi là phương pháp Romberg . Độ chính xác của các phương pháp này là trong khoảng thời gian. Khoảng nhỏ hơn cho tích hợp chính xác hơn. Romberg sử dụng thực tế này để lặp lại gần hơn với câu trả lời chính xác hơn.

Và tất nhiên các giai điệu của nhiều thuật toán hơn để làm điều đó.

PS: Bạn chắc chắn có thư viện và chức năng trong các ngôn ngữ khác nhau để tính toán nó cho bạn. Scipy cung cấp cho Python chẳng hạn .

Hy vọng nó giúp! Chúc may mắn!


Tôi rất vui vì nó đã giúp :)
Kasra Manshaei
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.