Package: iMRMC 2.1.0

iMRMC: Multi-Reader, Multi-Case Analysis Methods (ROC, Agreement, and Other Metrics)

This software does Multi-Reader, Multi-Case (MRMC) analyses of data from imaging studies where clinicians (readers) evaluate patient images (cases). What does this mean? ... Many imaging studies are designed so that every reader reads every case in all modalities, a fully-crossed study. In this case, the data is cross-correlated, and we consider the readers and cases to be cross-correlated random effects. An MRMC analysis accounts for the variability and correlations from the readers and cases when estimating variances, confidence intervals, and p-values. The functions in this package can treat arbitrary study designs and studies with missing data, not just fully-crossed study designs. An overview of this software, including references presenting details on the methods, can be found here: <https://www.fda.gov/medical-devices/science-and-research-medical-devices/imrmc-software-do-multi-reader-multi-case-statistical-analysis-reader-studies>.

Authors:Brandon Gallas [aut, cre]

iMRMC_2.1.0.tar.gz
iMRMC_2.1.0.zip(r-4.5)iMRMC_2.1.0.zip(r-4.4)iMRMC_2.1.0.zip(r-4.3)
iMRMC_2.1.0.tgz(r-4.4-any)iMRMC_2.1.0.tgz(r-4.3-any)
iMRMC_2.1.0.tar.gz(r-4.5-noble)iMRMC_2.1.0.tar.gz(r-4.4-noble)
iMRMC_2.1.0.tgz(r-4.4-emscripten)iMRMC_2.1.0.tgz(r-4.3-emscripten)
iMRMC.pdf |iMRMC.html
iMRMC/json (API)
NEWS

# Install 'iMRMC' in R:
install.packages('iMRMC', repos = c('https://brandon-gallas.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/didsr/imrmc/issues

Datasets:

On CRAN:

33 exports 1.90 score 2 dependencies 1 dependents 6 mentions 58 scripts 380 downloads

Last updated 15 days agofrom:a5a5c0d38f. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 03 2024
R-4.5-winOKSep 03 2024
R-4.5-linuxOKSep 03 2024
R-4.4-winOKSep 03 2024
R-4.4-macOKSep 03 2024
R-4.3-winOKSep 03 2024
R-4.3-macOKSep 03 2024

Exports:convertDFtoDesignMatrixconvertDFtoScoreMatrixcreateGroupscreateIMRMCdfdeleteColdoAUCmrmcdoIMRMCdoIMRMC_javadoROCavgdoROCxyextractPairedComparisonsBRBMextractPairedComparisonsWRBMgetBRBMgetMRMCdatasetgetMRMCscoregetWRBMinit.lecuyerRNGlaBRBMlaBRWMlaWRBMlaWRWMrenameColroc2binarysim.gRoeMetzsim.gRoeMetz.configsim.NormalIG.Hierarchicalsim.NormalIG.Hierarchical.configsimMRMCsimRoeMetz.examplesuccessDFtoROCdfundoIMRMCdfuStat11.conditionalDuStat11.jointD

Dependencies:latticeMatrix

Readme and manuals

Help Manual

Help pageTopics
Convert an MRMC data frame to a design matrixconvertDFtoDesignMatrix
Convert an MRMC data frame to a score matrixconvertDFtoScoreMatrix
Assign a group label to items in a vectorcreateGroups
Convert a data frame with all needed factors to doIMRMC formatted data framecreateIMRMCdf
Delete a data frame columndeleteCol
Example of iMRMC formatted data framedfMRMC_example
MRMC analysis for arbitrary design datasetdoAUCmrmc
MRMC analysis for arbitrary design datasetdoIMRMC
MRMC analysis of the area under the ROC curvedoIMRMC_java
Empirically average over multiple empirical ROC curvesdoROCavg
Create a standard set of ROC curves from an MRMC data framedoROCcurveMRMC
Create empirical ROC curvedoROCxy
Create empirical ROC curve from an MRMC formatted data framedoROCxyMRMC
Extract between-reader between-modality pairs of scoresextractPairedComparisonsBRBM
Extract within-reader between-modality pairs of scoresextractPairedComparisonsWRBM
Get between-reader, between-modality paired data from an MRMC data framegetBRBM
Import MRMC dataset from the web (https://github.com/DIDSR/iMRMC/wiki/iMRMC-Datasets)getMRMCdataset
Get a score from an MRMC data framegetMRMCscore
Get within-reader, between-modality paired data from an MRMC data framegetWRBM
Initialize the l'Ecuyer random number generatorinit.lecuyerRNG
MRMC Analysis of Limits of Agreement using ANOVAlaBRBM laBRWM laWRBM laWRWM limitsOfAgreement
Rename a data frame column name or a list object namerenameCol
Convert ROC data formatted for doIMRMC to TPF and FPF data formatted for doIMRMCroc2binary
roeMetzConfigsroeMetzConfigs
Simulate an MRMC data set of an ROC experiment comparing two modalitiessim.gRoeMetz
Create a configuration object for the sim.gRoeMetz programsim.gRoeMetz.config
Simulate an MRMC data set comparing two modalities by a hierarchical modelsim.NormalIG.Hierarchical
Create a configuration object for the sim.NormalIG.Hierarchical functionsim.NormalIG.Hierarchical.config
Simulate an MRMC data setsimMRMC
Simulates a sample MRMC ROC experimentsimRoeMetz.example
Convert an MRMC data frame of successes to one formatted for doIMRMCsuccessDFtoROCdf
Convert a doIMRMC formatted data frame to a standard data frame with all factors.undoIMRMCdf
Analysis of U-statistics degree 1,1uStat11 uStat11.conditionalD uStat11.jointD
Create the kernel and design matrices for uStat11uStat11.diff
Create the kernel and design matrices for uStat11uStat11.identity