View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
AUROC - Area under Receiver Operating Characteristic

Be the first to rate this file! 6 Downloads (last 30 days) File Size: 3.07 KB File ID: #19468 Version: 1.0

AUROC - Area under Receiver Operating Characteristic


Stefan Schroedl (view profile)


05 Apr 2008 (Updated )

Compute AUROC from frequency weighted instances of predictions and ratio of positive instances

| Watch this File

File Information

The Area under the Receiver Operating Characteristic is a common summary statistic for the goodness of a predictor in a binary classification task. It is equal to the probability that a predictor will rank a randomly chosen positive instance higher than a randomly chosen negative one.

I was inspired by, which also provides good background information and discussion. However, in that implementation, for each case a pair (prediction, binary target) has to be explicitly enumerated. For large data sets, however, it is often more practical to group by predicted value, and specify number of repetitions and actual positive rate.


We supply a .cpp source file that has to be compiled into a mex file, and a .m file with the help information.

MATLAB release MATLAB 7.4 (R2007a)
Other requirements compilation tested under Linux.
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (2)
25 Feb 2010 Meedo

Meedo (view profile)

the freq in the previous example is the score values that the SVM produced

Comment only
22 Feb 2010 Farzaneh

Excuse me, I can't understand that what the freq is. Could you help me?

Comment only

Contact us