Package: ROCnGO 0.1.0.9000

ROCnGO: Fast Analysis of ROC Curves

A toolkit for analyzing classifier performance by using receiver operating characteristic (ROC) curves. Performance may be assessed on a single classifier or multiple ones simultaneously, making it suitable for comparisons. In addition, different metrics allow the evaluation of local performance when working within restricted ranges of sensitivity and specificity. For details on the different implementations, see McClish D. K. (1989) <doi:10.1177/0272989X8900900307>, Vivo J.-M., Franco M. and Vicari D. (2018) <doi:10.1007/S11634-017-0295-9>, Jiang Y., et al (1996) <doi:10.1148/radiology.201.3.8939225>, Franco M. and Vivo J.-M. (2021) <doi:10.3390/math9212826> and Carrington, André M., et al (2020) <doi:10.1186/s12911-019-1014-6>.

Authors:Pablo Navarro [aut, cre, cph], Juana-María Vivo [aut], Manuel Franco [aut]

ROCnGO_0.1.0.9000.tar.gz
ROCnGO_0.1.0.9000.zip(r-4.7)ROCnGO_0.1.0.9000.zip(r-4.6)ROCnGO_0.1.0.9000.zip(r-4.5)
ROCnGO_0.1.0.9000.tgz(r-4.6-any)ROCnGO_0.1.0.9000.tgz(r-4.5-any)
ROCnGO_0.1.0.9000.tar.gz(r-4.7-any)ROCnGO_0.1.0.9000.tar.gz(r-4.6-any)
ROCnGO_0.1.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
ROCnGO/json (API)

# Install 'ROCnGO' in R:
install.packages('ROCnGO', repos = c('https://pablopnc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/pablopnc/rocngo/issues

Pkgdown/docs site:https://pablopnc.github.io

Datasets:
  • prost - Prostate cancer gene expression data

On CRAN:

Conda:

4.60 score 7 scripts 169 downloads 37 exports 46 dependencies

Last updated from:ca5f748573. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK265
source / vignettesOK236
linux-release-x86_64OK251
macos-release-arm64OK295
macos-oldrel-arm64OK215
windows-develOK202
windows-releaseOK157
windows-oldrelOK224
wasm-releaseOK142

Exports:%>%add_chance_lineadd_fpauc_concave_lower_boundadd_fpauc_lower_boundadd_fpauc_partially_proper_lower_boundadd_fpr_threshold_lineadd_npauc_lower_boundadd_npauc_normalized_lower_boundadd_partial_roc_curveadd_partial_roc_pointsadd_roc_curveadd_roc_pointsadd_spauc_lower_boundadd_threshold_lineadd_tpauc_concave_lower_boundadd_tpauc_lower_boundadd_tpauc_partially_proper_lower_boundadd_tpauc_under_chance_lower_boundadd_tpr_threshold_lineauccalc_curve_shapecalc_partial_roc_pointscp_aucfp_auchide_legendncp_aucnp_aucpaucplot_partial_roc_curveplot_partial_roc_pointsplot_roc_curveplot_roc_pointsroc_pointssp_aucsummarize_datasetsummarize_predictortp_auc

Dependencies:abindBiobaseBiocGenericsclicpp11DelayedArraydplyrfarverforcatsgenericsGenomicRangesggplot2gluegtableIRangesisobandlabelinglatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatspillarpkgconfigpurrrR6RColorBrewerrlangS4ArraysS4VectorsS7scalesSeqinfoSparseArraystringistringrSummarizedExperimenttibbletidyrtidyselectutf8vctrsviridisLitewithrXVector

Introduction to ROCnGO
Prerequisites | Data | Global performance | Calculate ROC curve | Changing condition of interest | Local performance | Automating analysis | Performance metrics | Plotting

Last update: 2025-07-05
Started: 2025-02-26

Selecting condition of interest
Selection of the condition of interest | .condition argument | Examples | Manual selection of the condition of interest

Last update: 2025-03-07
Started: 2025-03-07

Readme and manuals

Help Manual

Help pageTopics
Show chance line in a ROC plotadd_chance_line
Add FpAUC lower bound to a ROC plotadd_fpauc_concave_lower_bound add_fpauc_lower_bound add_fpauc_partially_proper_lower_bound fpauc_lower_bounds
Add a threshold line to a ROC plotadd_fpr_threshold_line add_threshold_line add_tpr_threshold_line plot_thresholds
Add a section of a ROC curve to an existing oneadd_partial_roc_curve
Add points in a section of a ROC curve to an existing plotadd_partial_roc_points
Add a ROC curve plot to an existing oneadd_roc_curve
Add ROC points plot to an existing oneadd_roc_points
Add TpAUC lower bound to a ROC plotadd_tpauc_concave_lower_bound add_tpauc_lower_bound add_tpauc_partially_proper_lower_bound add_tpauc_under_chance_lower_bound tpauc_lower_bounds
Calculate area under ROC curveauc
Calculate curve shape over an specific regioncalc_curve_shape
Calculate ROC curve partial pointscalc_partial_roc_points
Concordance indexesconcordance_indexes cp_auc ncp_auc
Hide legend in a ROC plothide_legend
Add NpAUC lower bound to a ROC plotadd_npauc_lower_bound add_npauc_normalized_lower_bound npauc_lower_bounds
Calculate partial area under curvepauc
Plot a section of a classifier ROC curveplot_partial_roc_curve
Plot points in a region of a ROC curveplot_partial_roc_points
Plot a classifier ROC curveplot_roc_curve
Plot classifier points of a ROC curveplot_roc_points
Prostate cancer gene expression dataprost
Calculate ROC curve pointsroc_points
Sensitivity indexesfp_auc np_auc sensitivity_indexes
Specificity indexesspecificity_indexes sp_auc tp_auc
Add SpAUC lower bound to a ROC plotadd_spauc_lower_bound spauc_lower_bounds
Transform data in a SummarizedExperiment to a data.framesumexp_to_df
Summarize classifiers performance in a datasetsummarize_dataset
Summarize classifier performancesummarize_predictor