MetaROC Overview
The MetaROC package provides a suite of models for the meta-analysis of receiver operating characteristic (ROC) curves. It includes generalized linear mixed models (GLMM), linear mixed models (LMM), copula models, and Weibull models. While the latter three have already been established in the field, the MetaROC package introduces a novel GLMM approach to the meta-analysis of ROC curves.
A brief overview of this new approach will be provided. However, for a deeper understanding, we recommend reading the publication: ‘A Discrete Time-to-Event Model for the Meta-Analysis of Full ROC Curves’, by Ferdinand V. Stoye, Claudia Tschammler, Oliver Kuss, and Annika Hoyer (via).
The MetaROC package provides functions to preprocess real event data, simulate data for any of the mentioned models, fit the models to the data, evaluate the models, and create a comprehensive wrapper to perform these steps seamlessly. Finally some basic plotting functions will be provided to plot dataset as well as the result of a model evaluation.
GLMM Specification
The newly implemented Generalized Linear Mixed Model (GLMM) approach utilizes a discrete proportional hazard model to handle different diagnostic thresholds. These thresholds, used to estimate sensitivity and specificity as reported by individual studies, are treated as categorical variables within the GLMM framework.
This approach employs both the logit and the asymmetric complementary log-log (cloglog) link functions. For instance, using the cloglog link, the GLMM modeling the discrete hazard as the event probability of a study for data from a given threshold can be formulated as follows:
For studies , , individuals , , thresholds , :
GLMM estimation
The sensitivity of our model, given a threshold value, is the probability of diseased individuals having a test value larger than the threshold, thus being detected as true positives. Correspondingly, the specificity is the probability of non-diseased individuals having a smaller test value than the given threshold. When modeling the discrete hazard by applying the inverse complementary log-log (cloglog) link to the linear term, this results in:
Here, and are the fixed effects of the linear term. By plugging the estimated values of and into these equations, we obtain the estimated sensitivity and specificity for each threshold.