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...
Main Authors: | , , , |
---|---|
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 |