Table 1

Features of the R packages for ROC anaylsis

Package name

ROCR

Verification

ROC (Bioconductor)

pcvsuite

pROC


Smoothing

No

Yes

No

Yes

Yes


Partial AUC

Only SP1

No

Only SP1

Only SP

SP and SE


Confidence intervals

Partial2

Partial3

No

Partial4

Yes


Plotting Confidence Intervals

Yes

Yes

No

Yes

Yes


Statistical tests

No

AUC (one sample)

No

AUC, pAUC, SP

AUC, pAUC, SP, SE, ROC


Available on CRAN

Yes

Yes

No, http://www.bioconductor.org/ webcite

No, http://labs.fhcrc.org/pepe/dabs/ webcite

Yes


1Partial AUC only between 100% and a specified cutoff of specificity

2Bootstrapped ROC curves must be computed by the user

3Only threshold averaging

4Only at a given specificity or inverse ROC

Robin et al. BMC Bioinformatics 2011 12:77   doi:10.1186/1471-2105-12-77

Open Data