Home  | Publications | SHB+23

DsBinVal: Conducting Distributed ROC Analysis Using DataSHIELD

MCML Authors

Abstract

Our R (R Core Team, 2021) package dsBinVal implements the methodology explained by Schalk et al. (2022). It extends the ROC-GLM (Pepe, 2000) to distributed data by using techniques of differential privacy (Dwork et al., 2006) and the idea of sharing highly aggregated values only. The package also exports functionality to calculate distributed calibration curves and assess the calibration. Using the package allows us to evaluate a prognostic model based on a binary outcome using the DataSHIELD (Gaye et al., 2014) framework. Therefore, the main functionality makes it able to 1) compute the receiver operating characteristic (ROC) curve using the ROC-GLM from which 2) the area under the curve (AUC) and confidence intervals (CI) are derived to conduct hypothesis testing according to DeLong et al. (1988). Furthermore, 3) the calibration can be assessed distributively via calibration curves and the Brier score. Visualizing the approximated ROC curve, the AUC with confidence intervals, and the calibration curves using ggplot2 is also supported. Examples can be found in the README file of the repository.

article


The Journal of Open Source Software

8.82. Feb. 2023.

Authors

D. Schalk • V. S. Hoffmann • B. Bischl • U. Mansmann

Links

DOI

Research Area

 A1 | Statistical Foundations & Explainability

BibTeXKey: SHB+23

Back to Top