Package: vacalibration 2.2

Sandipan Pramanik

vacalibration: Calibration of Computer-Coded Verbal Autopsy Algorithm

Calibrates population-level cause-specific mortality fractions (CSMFs) that are derived using computer-coded verbal autopsy (CCVA) algorithms. Leveraging the data collected in the Child Health and Mortality Prevention Surveillance (CHAMPS;<https://champshealth.org/>) project, the package stores misclassification matrix estimates of three CCVA algorithms (EAVA, InSilicoVA, and InterVA) and two age groups (neonates aged 0-27 days, and children aged 1-59 months) across countries (specific estimates for Bangladesh, Ethiopia, Kenya, Mali, Mozambique, Sierra Leone, and South Africa, and a combined estimate for all other countries), enabling global calibration. These estimates are obtained using the framework proposed in Pramanik et al. (2025;<doi:10.1214/24-AOAS2006>) and are analyzed in Pramanik et al. (2026;<doi:10.1136/bmjgh-2025-021747>). Given VA-only data for an age group, CCVA algorithm, and country, the package utilizes the corresponding misclassification matrix estimate in the modular VA-Calibration framework (Pramanik et al.,2025;<doi:10.1214/24-AOAS2006>) and produces calibrated estimates of CSMFs. The package also supports ensemble calibration to accommodate multiple algorithms. More generally, this allows calibration of population-level prevalence derived from single-class predictions of discrete classifiers. For this, users need to provide fixed or uncertainty-quantified misclassification matrices. This work is supported by the Eunice Kennedy Shriver National Institute of Child Health K99 NIH Pathway to Independence Award (1K99HD114884-01A1), the Bill and Melinda Gates Foundation (INV-034842), and the Johns Hopkins Data Science and AI Institute.

Authors:Sandipan Pramanik [aut, cre], Emily Wilson [aut], Jacob Fiksel [aut], Brian Gilbert [aut], Abhirup Datta [aut]

vacalibration_2.2.tar.gz
vacalibration_2.2.tar.gz(r-4.7-any)vacalibration_2.2.tar.gz(r-4.6-any)
vacalibration_2.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
vacalibration/json (API)

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

Bug tracker:https://github.com/sandy-pramanik/vacalibration/issues

Uses libs:
  • openjdk– OpenJDK Java runtime, using Hotspot JIT
Datasets:
  • CCVA_missmat - CCVA Misclassification Matrix Inventory
  • comsamoz_CCVAoutput - CCVA Outputs for Publicly Available Verbal Autopsy (VA) Data from COMSA–Mozambique

On CRAN:

Conda:

openjdk

3.26 score 18 scripts 490 downloads 4 exports 70 dependencies

Last updated from:e9cdff7063. Checks:4 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK229
source / vignettesOK225
linux-release-x86_64OK238
wasm-releaseOK154

Exports:cause_mapplot_vacalibsmart_roundvacalibration

Dependencies:abindbackportsBHcallrcellrangercheckmateclicodacpp11crayoncurldescdistributionalfarvergenericsggplot2gluegridExtragtablehmsinlineInSilicoVAInterVA4InterVA5isobandlabelingLaplacesDemonlatticelifecycleloomagrittrMASSmatrixStatsnumDerivopenVAotelpatchworkpillarpkgbuildpkgconfigplyrposteriorprettyunitsprocessxprogresspsQuickJSRR6RColorBrewerRcppRcppEigenRcppParallelreadxlrematchreshape2rJavarlangrstanS7scalesStanHeadersstringistringrTarifftensorAtibbleutf8vctrsviridisLitewithr

VA-Calibration

Rendered fromintro_to_vacalibration.Rmdusingknitr::rmarkdownon Jun 18 2026.

Last update: 2026-03-20
Started: 2025-07-24