OptimalCutpoints: An R Package for Selecting Optimal Cutpoints in Diagnostic Tests

Continuous diagnostic tests are often used for discriminating between healthy and diseased populations. For the clinical application of such tests, it is useful to select a cutpoint or discrimination value c that defines positive and negative test results. In general, individuals with a diagnostic t...

Full description

Bibliographic Details
Main Authors: Mónica López-Ratón, María Xosé Rodríguez-Álvarez, Carmen Cadarso-Suárez, Francisco Gude-Sampedro
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2014-11-01
Series:Journal of Statistical Software
Online Access:http://www.jstatsoft.org/index.php/jss/article/view/2196
id doaj-6152c42b339c4aaa87c7fc8cbc856607
record_format Article
spelling doaj-6152c42b339c4aaa87c7fc8cbc8566072020-11-25T00:34:32ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602014-11-0161113610.18637/jss.v061.i08800OptimalCutpoints: An R Package for Selecting Optimal Cutpoints in Diagnostic TestsMónica López-RatónMaría Xosé Rodríguez-ÁlvarezCarmen Cadarso-SuárezFrancisco Gude-SampedroContinuous diagnostic tests are often used for discriminating between healthy and diseased populations. For the clinical application of such tests, it is useful to select a cutpoint or discrimination value c that defines positive and negative test results. In general, individuals with a diagnostic test value of c or higher are classified as diseased. Several search strategies have been proposed for choosing optimal cutpoints in diagnostic tests, depending on the underlying reason for this choice. This paper introduces an R package, known as OptimalCutpoints, for selecting optimal cutpoints in diagnostic tests. It incorporates criteria that take the costs of the different diagnostic decisions into account, as well as the prevalence of the target disease and several methods based on measures of diagnostic test accuracy. Moreover, it enables optimal levels to be calculated according to levels of given (categorical) covariates. While the numerical output includes the optimal cutpoint values and associated accuracy measures with their confidence intervals, the graphical output includes the receiver operating characteristic (ROC) and predictive ROC curves. An illustration of the use of OptimalCutpoints is provided, using a real biomedical dataset.http://www.jstatsoft.org/index.php/jss/article/view/2196
collection DOAJ
language English
format Article
sources DOAJ
author Mónica López-Ratón
María Xosé Rodríguez-Álvarez
Carmen Cadarso-Suárez
Francisco Gude-Sampedro
spellingShingle Mónica López-Ratón
María Xosé Rodríguez-Álvarez
Carmen Cadarso-Suárez
Francisco Gude-Sampedro
OptimalCutpoints: An R Package for Selecting Optimal Cutpoints in Diagnostic Tests
Journal of Statistical Software
author_facet Mónica López-Ratón
María Xosé Rodríguez-Álvarez
Carmen Cadarso-Suárez
Francisco Gude-Sampedro
author_sort Mónica López-Ratón
title OptimalCutpoints: An R Package for Selecting Optimal Cutpoints in Diagnostic Tests
title_short OptimalCutpoints: An R Package for Selecting Optimal Cutpoints in Diagnostic Tests
title_full OptimalCutpoints: An R Package for Selecting Optimal Cutpoints in Diagnostic Tests
title_fullStr OptimalCutpoints: An R Package for Selecting Optimal Cutpoints in Diagnostic Tests
title_full_unstemmed OptimalCutpoints: An R Package for Selecting Optimal Cutpoints in Diagnostic Tests
title_sort optimalcutpoints: an r package for selecting optimal cutpoints in diagnostic tests
publisher Foundation for Open Access Statistics
series Journal of Statistical Software
issn 1548-7660
publishDate 2014-11-01
description Continuous diagnostic tests are often used for discriminating between healthy and diseased populations. For the clinical application of such tests, it is useful to select a cutpoint or discrimination value c that defines positive and negative test results. In general, individuals with a diagnostic test value of c or higher are classified as diseased. Several search strategies have been proposed for choosing optimal cutpoints in diagnostic tests, depending on the underlying reason for this choice. This paper introduces an R package, known as OptimalCutpoints, for selecting optimal cutpoints in diagnostic tests. It incorporates criteria that take the costs of the different diagnostic decisions into account, as well as the prevalence of the target disease and several methods based on measures of diagnostic test accuracy. Moreover, it enables optimal levels to be calculated according to levels of given (categorical) covariates. While the numerical output includes the optimal cutpoint values and associated accuracy measures with their confidence intervals, the graphical output includes the receiver operating characteristic (ROC) and predictive ROC curves. An illustration of the use of OptimalCutpoints is provided, using a real biomedical dataset.
url http://www.jstatsoft.org/index.php/jss/article/view/2196
work_keys_str_mv AT monicalopezraton optimalcutpointsanrpackageforselectingoptimalcutpointsindiagnostictests
AT mariaxoserodriguezalvarez optimalcutpointsanrpackageforselectingoptimalcutpointsindiagnostictests
AT carmencadarsosuarez optimalcutpointsanrpackageforselectingoptimalcutpointsindiagnostictests
AT franciscogudesampedro optimalcutpointsanrpackageforselectingoptimalcutpointsindiagnostictests
_version_ 1725312903324631040