AutoScore-Ordinal

AutoScore-Ordinal automates construction of interpretable point-based clinical scoring models for ordinal outcomes to enable risk prediction and stratification.


Key Features:

  • Extension to ordinal outcomes: Extends the original AutoScore framework for binary outcomes to handle ordinal outcomes.
  • Variable ranking: Implements variable ranking to prioritize candidate predictors from input data.
  • Variable transformation: Supports variable transformation to convert predictors into score-friendly formats.
  • Score derivation: Derives point-based scores using proportional odds models.
  • Model selection: Includes model selection procedures to choose predictor subsets.
  • Score fine-tuning: Provides score fine-tuning to adjust point allocations for interpretability.
  • Model evaluation: Evaluates model performance using metrics such as mean area under the receiver operating characteristic curve (AUC) and generalized c-index.
  • High-dimensional data support: Identifies potential predictors from high-dimensional datasets.
  • Flexible variable selection: Employs a flexible variable selection procedure to derive compact models (example models used eight predictors).
  • Dataset splitting: Supports training/validation/testing splits (example split: 70% train / 10% validation / 20% test).

Scientific Applications:

  • Clinical risk prediction: Development of interpretable risk prediction models for ordinal clinical outcomes to support risk stratification.
  • EHR validation: Applied to electronic health records from Singapore General Hospital emergency department (2008–2017) on 445,989 inpatient cases.
  • Outcome modeling: Models ordinal outcomes such as alive without 30-day readmission (80.7%), alive with 30-day readmission (12.5%), and death during hospitalization or within 30 days post-discharge (6.8%).
  • Model comparison: Enables comparison to alternative models, with example mean AUCs of 0.758 and 0.793 and generalized c-index scores of 0.737 and 0.760 for two point-based models.
  • Clinical decision support: Supports applications in clinical decision-making and resource allocation through interpretable score outputs.

Methodology:

Computational steps comprise variable ranking, variable transformation, score derivation using proportional odds models, model selection, score fine-tuning, and model evaluation, with example training/validation/test split of 70%/10%/20% and reporting of mean AUC and generalized c-index.

Topics

Details

License:
Not licensed
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R
Added:
1/25/2023
Last Updated:
11/24/2024

Operations

Publications

Saffari SE, Ning Y, Xie F, Chakraborty B, Volovici V, Vaughan R, Ong MEH, Liu N. AutoScore-Ordinal: an interpretable machine learning framework for generating scoring models for ordinal outcomes. BMC Medical Research Methodology. 2022;22(1). doi:10.1186/s12874-022-01770-y. PMID:36333672. PMCID:PMC9636613.