A method to validate scoring systems based on logistic regression models to predict binary outcomes via a mobile application for Android with an example of a real case

Comput Methods Programs Biomed. 2020 Nov:196:105570. doi: 10.1016/j.cmpb.2020.105570. Epub 2020 Jun 3.

Abstract

Background and objectives: To use a points system based on a logistic regression model to predict a binary event in a given population, the validation of this system is necessary. The most correct way to do this is to calculate discrimination and calibration using bootstrapping. Discrimination can be addressed through the area under the receiver operating characteristic curve (AUC) and calibration through the representation of the smoothed calibration plot (most recommended method). As this is not a simple task, we developed a methodology to construct a mobile application in Android to perform this task.

Methods: The construction of the application is based on source code written in language supported by Android. It is designed to use a database of subjects to be analyzed and to be able to apply statistical methods widely used in the scientific literature to validate a points system (bootstrap, AUC, logistic regression models and smooth curves). As an example our methodology was applied on simulated points system data (doi: 10.1111/ijcp.12851) to predict mortality on admission to intensive care units (Google Play: ICU mortality). The results were compared with those obtained applying the same methods in the R statistical package.

Results: No differences were found between the results obtained in the mobile application and those from the R statistical package, an expected result when applying the same mathematical techniques.

Conclusions: Our methodology may be applied to other point systems for predicting binary events, as well as to other types of predictive models.

Keywords: Mobile applications; Models; Statistical software; Validation; Validation studies as topic.

MeSH terms

  • Calibration
  • Hospital Mortality
  • Humans
  • Intensive Care Units
  • Logistic Models
  • Mobile Applications*
  • ROC Curve