Model-based ROC (mROC) curve: examining the effect of case-mix and model calibration on the ROC plot

02/29/2020
by   Mohsen Sadatsafavi, et al.
0

The performance of a risk prediction model is often characterized in terms of discrimination and calibration. The Receiver Operating Characteristic (ROC) curve is widely used for evaluating model discrimination. When comparing the ROC curves between the development and an independent (external) validation sample, the effect of case-mix makes the interpretation of discrepancies difficult. Further, compared to discrimination, evaluating calibration has not received the same level of attention in the medical literature. The most commonly used graphical method for model calibration, the calibration plot, involves smoothing or grouping of the data, requiring arbitrary specification of smoothing parameters or the number of groups. In this work, we introduce the 'model-based' ROC (mROC) curve, the ROC curve that should be observed if the prediction model is calibrated in the external population. We first show that moderate calibration (having a response probability of p condition for convergence of the empirical ROC and mROC curves. We further show that equivalence of the expected values of the predicted and observed risk (mean calibration, or calibration-in-the-large) and equivalence of the mROC and ROC curves together guarantee moderate calibration. We demonstrate how mROC separates the effect of case-mix and model mis-calibration when comparing ROC curves from different samples. We also propose a test statistic for moderate calibration, which does not require any arbitrary parameterization. We conduct simulations to assess small-sample properties of the proposed test. A case study puts these developments in a practical context. We conclude that mROC can easily be constructed and used to interpret the effect of case-mix on the ROC curve and to evaluate model calibration on the ROC plot.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset