Cumulative ROC curves for discriminating three or more ordinal outcomes with cutpoints on a shared continuous measurement scale

PLoS One. 2019 Aug 30;14(8):e0221433. doi: 10.1371/journal.pone.0221433. eCollection 2019.

Abstract

Cumulative receiver operator characteristic (ROC) curve analysis extends classic ROC curve analysis to discriminate three or more ordinal outcome levels on a shared continuous scale. The procedure combines cumulative logit regression with a cumulative extension to the ROC curve and performs as expected with ternary (three-level) ordinal outcomes under a variety of simulated conditions (unbalanced data, proportional and non-proportional odds, areas under the ROC curve [AUCs] from 0.70 to 0.95). Simulations also compared several criteria for selecting cutpoints to discriminate outcome levels: the Youden Index, Matthews Correlation Coefficient, Total Accuracy, and Markedness. Total Accuracy demonstrated the least absolute percent-bias. Cutpoints computed from maximum likelihood regression parameters demonstrated bias that was often negligible. The procedure was also applied to publicly available data related to computer imaging and biomarker exposure science, yielding good to excellent AUCs, as well as cutpoints with sensitivities and specificities of commensurate quality. Implementation of cumulative ROC curve analysis and extension to more than three outcome levels are straightforward. The author's programs for ternary ordinal outcomes are publicly available.

MeSH terms

  • Algorithms
  • Discriminant Analysis*
  • Environmental Exposure
  • Humans
  • Models, Statistical
  • ROC Curve*
  • Reproducibility of Results
  • Sensitivity and Specificity
  • Smokers
  • Smoking

Grants and funding

The author received no specific funding for this work.