Đường cong ROC

Trong lý thuyết phát hiện tín hiệu, đường cong ROC, tiếng Anh receiver operating characteristic (ROC), còn gọi là receiver operating curve (đường cong đặc trưng hoạt động của bộ thu nhận - để xác định là có tín hiệu hay chỉ là do nhiễu), là một đồ thị một trục là Độ nhạy, trục còn lại là (1 - Đặc trưng) cho một hệ thống phân loại nhị phân khi mà ngưỡng phân loại của nó bị thay đổi (giá trị của ngưỡng -cutpoint- là nằm trên trục hoành, đường thẳng đứng cho thấy sự phân tách: phần bên trái được xem là không có thuộc tính cần kiểm tra, phần bên phải được xem là có thuộc tính cần kiểm tra) (xem hình).
Giá trị của ngưỡng sẽ quyết định số lượng: "true positives", "true negatives", "false positives", "false negatives" (xem trong phân loại nhị phân).
Đường cong ROC cũng có thể được biểu diễn bằng một dạng tương đương bằng cách vẽ phần true positive (TP) theo phần false positive (FP). 
Hoàn cảnh ra đời.
Việc sử dụng đường cong ROC cũng rất phổ biến.
Đường cong ROC dùng để đánh giá các kết quả của một dự đoán và ứng dụng đầu tiên của nó là cho việc nghiên cứu các hệ thống nhận diện trong việc phát hiện các tín hiệu radio khi có sự hiện diện của nhiễu vào thập niên 1940, sau sự kiến cuộc tấn công Trân Châu Cảng. Công trình nghiên cứu đầu tiên nhằm mục đích xác định lý do vì sao mà các "bộ hoạt động thu nhận" (receiver operators) của rađa của quân đội Mỹ lại bỏ qua tín hiệu của các máy bay Nhật.
Vào thập niên 1960 chúng bắt đầu được sử dụng trong lĩnh vực tâm vật lý (tiếng Anh:"psychophysics"), để ước định khả năng phát hiện của con người (và thường là của động vật) đối với các tín hiệu yếu. Chúng còn chứng tỏ cho thấy tính hữu hiệu trong việc đánh giá các kết quả của máy học, như việc đánh giá các động cơ tìm kiếm trên Internet. Chúng còn được sử dụng mạnh mẽ trong dịch tễ học (epidemiology) và nghiên cứu y khoa và thường được sử dụng trong điều trị bệnh dựa trên triệu chứng (dựa vào một loạt các triệu chứng để quyết định là một người có bệnh hay không).
Phương pháp dự đoán tốt nhất có thể sẽ cho ra đồ thị là một điểm ở góc trên bên trái của không gian ROC, ví dụ: 100% Độ nhạy (mọi "true positives" đều được tìm thấy) và 100% Đặc trưng (không có "false positives" nào cả). Bộ dự đoán ngẫu nhiên sẽ cho kết quả là một đường thẳng tạo một góc 45 độ với trục hoành, tính từ phía dưới bên trái đến phía trên bên phái: điều này là vì, khi ngưỡng tăng, sẽ có cùng số lượng "true positives" và "false positives" giảm đi.
Tính chất.
Để có thể tính được phần diện tích này, có 2 phương pháp thường dùng (không dùng tham số -"non-parametric" và có dùng tham số -"parametric") và chúng thường được hiện thực thành các chương trình máy tính. Kết quả cho ra là diện tích và sai số chuẩn (standard error) dùng để có thể so sánh giữa các phép kiểm tra khác nhau, hay trong cùng một phép kiểm tra nhưng với số cá thể khác nhau.
Ứng dụng.
Đôi khi, đường cong ROC dùng để khởi tạo thống kê tóm tắt. Ba dạng chính hay dùng:
Tuy nhiên, nếu cố gắng qui đường cong ROC thành một giá trị số đơn thì sẽ mất đi thông tin về the pattern of tradeoffs of the particular discriminator algorithm.
Trong kĩ thuật, diện tích giữa đường cong ROC và đường thẳng trục hoành là thống kê thường hay dùng nhất, vì những tính chất toán học hữu ích của nó trong thống kê không tham số (non-parametric statistic.) Diện tích này thường được gọi đơn giản là phần khác biệt (discrimination.) Trong ngành "psychophysics", "d" ' là thước đo hay dùng nhất.
Hình minh họa bên cho thấy việc sử dụng đồ thị ROC để biểu diễn phần khác biệt giữa mức độ khác biệt của các giải thuật dự đoán epitope khác nhau. Bạn muốn phát hiện ít nhất 60% lượng epitopes trong protein của một virus, bạn có thể đọc từ đồ thị để biết rằng khoảng 1/3 dữ liệu ra được đánh dấu nhầm chúng là một epitope. Thông tin không hiển thị ở đây là người dùng giải thuật biết giá trị ngưỡng nào thì sẽ cho một điểm cụ thể trên đồ thị ROC.