pROC: an open-source package for R and S+ to analyze and compare ROC curves

pROC: пакет с открытым исходным кодом для R и S+ для анализа и сравнения ROC-кривых
Xavier Robin, Natacha Turck, Alexandre Hainard, Natalia Tiberti, Frédérique Lisacek, Jean-Charles Sanchez, Markus Müller
2011-03-17

ROC curvesarea under the curveclassifier comparisonconfidence intervalspROC package
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.
1
A clinical and biomarker case study demonstrates a typical ROC analysis workflow using pROC.
2
The package computes ROC curves and confidence intervals, and supports statistical tests comparing total or partial AUCs and classifier operating points.
3
The package is available under the GNU General Public License through R, an S+ graphical interface, CRAN, and CSAN repositories.
4
pROC includes ROC-curve smoothing methods and visualization of intermediate and final analysis results through flexible interfaces.
5
pROC is an open-source R and S+ package providing user-friendly tools to display, analyze, smooth, and compare ROC curves.

ROC curves for biomedical and bioinformatics classifiers

Statistical analysis, visualization, smoothing, and comparison of ROC curves, including total and partial area under the curve and operating points

Publication Details
Publication Date
2011-03-17
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Xavier Robin
Natacha Turck
Alexandre Hainard
Natalia Tiberti
Frédérique Lisacek
Jean-Charles Sanchez
Markus Müller
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%