Sample Size Estimations for Planning Multi-Reader Multi-Case (MRMC) Studies Without Pilot Data

Sample size estimations for MRMC studies based on the Obuchowski-Rockette (OR) methodology is implemented. The function can calculate sample sizes where the endpoint of interest in the study is either ROC AUC (Area-Under-the-Receiver-Operating-Characteristics-Curve) or sensitivity. The package can also return sample sizes for studies expected to have clustering effect (e.g.- multiple pulmonary nodules per patient). All calculations assume that the study design is fully crossed (paired-reader, paired-case) where each reader reads/interprets each case and that there are two interventions/imaging-modalities/techniques in the study. In addition to MRMC, it can also be used to estimate sample sizes for standalone studies where sensitivity or AUC are the primary endpoints. The methods implemented are based on the methods described in Zhou et.al. (2011) and Obuchowski (2000) .


MRMCsamplesize

An R Package to Estimate Sample Sizes for Multi-Reader Multi-Case (MRMC) Studies

Click here to go to the online R Package Documentation

MRMCsamplesize is an R package with a function to estimate number of cases and readers required for a planned MRMC study. It does so based on the Obuchowski-Rockette (OR) model for statistical analysis of MRMC data. The package is meant only for sample size estimation and it cannot be used for statistical analysis of MRMC data.

CRAN submission in progress. This will be updated when this package becomes available from CRAN.

How to install the package

#using devtools, you can install it from GitHub directly
library("devtools") 
install_github("technOslerphile/MRMCsamplesize")

Usage example

library("MRMCsamplesize")
result1 <- sampleSize_MRMC(endpoint = 'auc',J = 10,delta = 0.10,theta = 0.75,
                           rangeb = 0.1, rangew = 0.05, R = 1, r1 = 0.47,corr = FALSE)
result2 <- sampleSize_MRMC(endpoint = 'auc',J = 20,delta = 0.05,theta = 0.75,
                           rangeb = 0.2, rangew = 0.05, R = 1, r1 = 0.47,corr = TRUE, ICC = 0.5, s = 1.25)
result3 <- sampleSize_MRMC(endpoint = 'se',J = 15, delta = 0.05, theta = 0.75,
                           rangeb = 0.2, rangew = 0.025, R = 1, r1 = 0.5, corr = TRUE, ICC = 0.5, s = 1.25)

I gladly welcome all suggestions for improvements and collaborations

Please report any bugs or issues here

Please cite this package if you use it for your research

Robert D (2023). MRMCsamplesize: Sample Sizes for Multi-Reader Multi-Case (MRMC) Studies. R package version 1.0.0, https://github.com/technOslerphile/MRMCsamplesize.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("MRMCsamplesize")

1.0.0 by Dennis Robert, 3 years ago


https://github.com/technOslerphile/MRMCsamplesize


Report a bug at https://github.com/technOslerphile/MRMCsamplesize/issues


Browse source code at https://github.com/cran/MRMCsamplesize


Authors: Dennis Robert [aut, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports stats, fpow


See at CRAN