Back to Search
Start Over
pROC: an open-source package for R and S+ to analyze and compare ROC curves
- Source :
- BMC Bioinformatics, Vol. 12 (2011) P. 77, BMC Bioinformatics, BMC Bioinformatics, Vol 12, Iss 1, p 77 (2011)
- Publication Year :
- 2011
-
Abstract
- Background Receiver operating characteristic (ROC) curves are useful tools to evaluate classifiers in biomedical and bioinformatics applications. However, conclusions are often reached through inconsistent use or insufficient statistical analysis. To support researchers in their ROC curves analysis we developed pROC, a package for R and S+ that contains a set of tools displaying, analyzing, smoothing and comparing ROC curves in a user-friendly, object-oriented and flexible interface. Results With data previously imported into the R or S+ environment, the pROC package builds ROC curves and includes functions for computing confidence intervals, statistical tests for comparing total or partial area under the curve or the operating points of different classifiers, and methods for smoothing ROC curves. Intermediary and final results are visualised in user-friendly interfaces. A case study based on published clinical and biomarker data shows how to perform a typical ROC analysis with pROC. Conclusions pROC is a package for R and S+ specifically dedicated to ROC analysis. It proposes multiple statistical tests to compare ROC curves, and in particular partial areas under the curve, allowing proper ROC interpretation. pROC is available in two versions: in the R programming language or with a graphical user interface in the S+ statistical software. It is accessible at http://expasy.org/tools/pROC/ under the GNU General Public License. It is also distributed through the CRAN and CSAN public repositories, facilitating its installation.
- Subjects :
- Computer science
Interface (computing)
computer.software_genre
lcsh:Computer applications to medicine. Medical informatics
Biochemistry
Set (abstract data type)
Structural Biology
Confidence Intervals
Humans
ddc:025.063
ddc:576
lcsh:QH301-705.5
Molecular Biology
Statistical software
Statistical hypothesis testing
Receiver operating characteristic
Applied Mathematics
Area under the curve
Computational Biology
Computational Biology/methods
Confidence interval
Computer Science Applications
ComputingMethodologies_PATTERNRECOGNITION
lcsh:Biology (General)
ROC Curve
Data Interpretation, Statistical
lcsh:R858-859.7
Programming Languages
Data mining
Biological Markers/analysis
computer
Smoothing
Biomarkers
Software
Subjects
Details
- Language :
- English
- ISSN :
- 14712105
- Database :
- OpenAIRE
- Journal :
- BMC Bioinformatics, Vol. 12 (2011) P. 77, BMC Bioinformatics, BMC Bioinformatics, Vol 12, Iss 1, p 77 (2011)
- Accession number :
- edsair.doi.dedup.....170f3eef40c07ac6c79f29a33a20a2d0