zoukankan      html  css  js  c++  java
  • MATLAB绘制ROC曲线和PR曲线示意图

    注意:只是示意图,不是根据数据绘制的。。论文需要

    close all;
    clear;
    clc;
    %% 数据
    
    %% 画图ROC
    % x=0:0.01:1;
    % y=x;
    % plot(x,y,'k--');
    % hold on;
    % theta=pi/2:0.01:pi;  
    % X=1+1*cos(theta);  
    % Y=0+1*sin(theta);   
    % plot(X,Y);  
    % xlim([0 1])
    % %axis([0 1 0 1]) 
    % text(0.4,0.8,' leftarrow ROC曲线');%对曲线进行文字标注
    % xlabel('False Positive Rate');
    % ylabel('True Positive Rate');
    % hold off;
    %% 画PR曲线
    x=0:0.01:1;
    y=x;
    plot(x,y,'k--');
    hold on;
    theta=0:0.01:pi/2;  
    X=0+1*cos(theta);  
    Y=0+1*sin(theta);   
    plot(X,Y);  
    xlim([0 1])
    %axis([0 1 0 1]) 
    text(0.55,0.85,' leftarrow PR曲线');%对曲线进行文字标注
    scatter(0.71,0.71,200,'k.');%第三是点的大小,后面是颜色和形状bgrcmykw
    text(0.71,0.71,' leftarrow 平衡点');%对曲线进行文字标注
    hold on;
    % 画某点到XY轴的垂线!!
    x0=0.71;y0=0.71;  %曲线上的一点
    hold on;        %在画完函数虚线之后保持曲线图
    plot([0 x0],[y0 y0],'r--'); %画两个虚线
    plot([x0 x0],[0 y0],'r--');
    hold off;
    xlabel('查全率');
    ylabel('查准率');
    box off;%去掉坐标轴上面和右边边框
    hold off;
    

      

  • 相关阅读:
    SDWebImage
    ios面试题
    IOS推送功能push
    NSString什么时候用copy,什么时候用strong
    OC点语法和变量作用域
    iOS 常用几种数据存储方式
    JSON与XML的区别比较
    IOS开发——网络编程OC篇&Socket编程
    IOS-UI控件大全
    使用sql语句备份一张表
  • 原文地址:https://www.cnblogs.com/zhouerba/p/8085203.html
Copyright © 2011-2022 走看看