画ROC曲线

%总数

 A(:,6) = A(:,2)+A(:,3);

%正确率、漏检率、虚检率
 A(:,7) = A(:,2)./A(:,6);

A(:,8) = A(:,3)./A(:,6);

 A(:,9) = A(:,4)./A(:,6);

 A(:,10) = A(:,5)./A(:,6)*1000;

%按虚检率排序

B=A(:,9);

 [C,pos]=sort(B);

A(:,1:10)=A(pos,1:10);

%ROC
plot(A(:,9),A(:,7),'--ro');

%FPPW

figure;

plot(A(:,9),A(:,8),'--*');

plot(B(:,4),B(:,3),'r--*',A(:,4),A(:,3),'b:o',C(:,4),C(:,3),'g-.x')
xlabel('虚警率');      %写出x坐标标示
ylabel('正确率');      %写出y坐标标示
title('ROC');  %写出此图形代表标题
legend('car1.0','car2.0','car10000');%多条曲线说明

你可能感兴趣的:(画ROC曲线)