How to use MATLAB for ROC analysis

Source: Internet
Author: User

ROC Curve Basics:

Update later

The ROC curve is determined by the Perfcurve function in the Statistics Toolkit.

The typical use is:

[X,Y,T,AUC] = Perfcurve (Labels,scores,posclass)

The output part X and Y represents the coordinates of the ROC curve, the AUC represents the area under the curve, T represents thresholds, when t=1 indicates there is a classification standard, can be 100% of all samples accurately classified, specificity and sensitivity is 100%. You can use plot (x, y) to get the simplest ROC curve.

The input section labels represents the real classification of the sample, scores represents the post-learning classification, and Posclass denotes the classification of the object we want to use. For example, when using ROC judgments for a model that predicts the gender of a skull, predicting the ROC discriminant curve for males and females is different, Posclass can be set to ' male ' or ' female '.

How to use MATLAB for ROC analysis

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.