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 and Cole 2006), (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)
- AFT model (Hoyer et al. 2018), (Hoyer and Kuss 2020)
- Bayesian multinomial model (Jones et al. 2019)
- semi-parametric global rank-based model (Frömke et al. 2022)
- discrete GLMM (Stoye et al. 2024)
- survival copula model
Models that combine aggregated and individual participant data:
Additional models are planned to be added in the future.
Visualization
Both visualization of real and simulated data is supported, as well
as visualization of estimated models, e.g., using summary ROC (SROC)
curves. The Plotting
Guide illustrates the different options implemented in
metaROC.
Simulation
The 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.