metaROC Overview
The metaROC package provides a suite of model
implementations for the meta-analysis of diagnostic test accuracy (DTA)
studies, with a particular focus on multiple thresholds per study with
meta-analysis of receiver operating characteristic (ROC) curves. This
includes, among others, generalized linear mixed models (GLMM), linear
mixed models (LMM), copula-based models, and accelerated failure time
(AFT) models.
metaROCcontains three main functionalities: (1)
estimation of meta-analytic models, (2) visualization of estimated
meta-analysis results, (3) end-to-end framework for conducting
simulation experiments for meta-analysis of DTA studies.
Model estimation
The Application Guide provides an overview of model estimation, both for models that consider a single diagnostic threshold per study (single threshold model, STM) and for models that consider multiple diagnostic thresholds per study (multiple thresholds model, MTM). Additionally, there are individual vignettes for each implemented model:
Single thresholds models (STM):
- SROC model (Moses et al. 1993)
- Bivariate LMM (Reitsma et al. 2005)
- Bivariate GLMM Chu et al. (2010)
- SROC Lehmann model (Holling et al. 2012)
- beta copula model (Nikoloulopoulos 2015)
Multiple threshold models (MTM):
- logit LMM (Steinhauser et al. 2016)
- logit GLMM (Hoyer and Kuss 2018)
- non-parametric SROC model (Martinez-Camblor 2017)
- semi-parametric global rank-based model (Frömke et al. 2022)
- discrete GLMM (Stoye et al. 2024)
- survival copula model
Additional models are planned to be added in the future.
Visualization
Both visualization of real and simulated data, as well as
visualization of estimated models, e.g., using summary ROC (SROC)
curves. The vignette Plotting
Guide illustrates the different options implemented in
metaROC.
Simulation
The vignette Simulation
Guide introduces the simulation framework implemented in
metaROC. Simulation can be conducted either by simulating
meta-analysis data directly from a meta-analysis model or by setting up
parameters similar to real-world conditions that result in model
misspecification for all implemented models.