Type: | Package |
Title: | Deterministic Verbal Autopsy Coding with Expert Algorithm Verbal Autopsy |
Version: | 1.0.0 |
Maintainer: | Emily Wilson <wilsonem@gmail.com> |
Description: | Expert Algorithm Verbal Autopsy assigns causes of death to 2016 WHO Verbal Autopsy Questionnaire data. odk2EAVA() converts data to a standard input format for cause of death determination building on the work of Thomas (2021) https://cran.r-project.org/src/contrib/Archive/CrossVA/. codEAVA() uses the presence and absence of signs and symptoms reported in the Verbal Autopsy interview to diagnose common causes of death. A deterministic algorithm assigns a single cause of death to each Verbal Autopsy interview record using a hierarchy of all common causes for neonates or children 1 to 59 months of age. |
License: | GPL-2 |
Encoding: | UTF-8 |
LazyData: | true |
Imports: | stringi, stringr |
RoxygenNote: | 7.3.2 |
BugReports: | https://github.com/emilybrownwilson/EAVA/issues |
Depends: | R (≥ 2.10) |
Suggests: | knitr, rmarkdown, testthat (≥ 3.0.0) |
VignetteBuilder: | knitr |
Config/testthat/edition: | 3 |
NeedsCompilation: | no |
Packaged: | 2025-05-02 20:16:49 UTC; EWilson |
Author: | Emily Wilson [aut, cre], Henry Kalter [aut], Abhi Datta [aut], Sandipan Pramanik [aut], Robert Black [aut], Gates Foundation [fnd] |
Repository: | CRAN |
Date/Publication: | 2025-05-06 08:50:08 UTC |
codEAVA
Description
Assigns cause of death by Verbal Autopsy Expert Algorithm
Usage
codEAVA(df, age_group)
Arguments
df |
A data frame with 2016 WHO VA responses in openVA input format |
age_group |
Age group input, either "neonate" or "child" |
Value
A two-column data frame with unique identifier and cause of death
Examples
{
# load embedded example data or data from WHO 2016 Verbal Autopsy Questionnaire
data <- as.data.frame(data_public)
# first run odk2EAVA()
output <- odk2EAVA(data, id_col = "comsa_id")
# run codEAVA() for neonates and children 1-to-59 months of age
EAVA_neonate <- codEAVA(output, "neonate")
EAVA_child <- codEAVA(output, "child")
head(EAVA_neonate)
head(EAVA_child)
}
Example Data
Description
A subset of mortaility surveilance data from the Countrywide Mortality Surveillance for Action project
Usage
data_public
Format
'data_public' is example data frame with 10 rows and 511 columns
Source
<https://comsamozambique.org/data-access>
odk2EAVA
Description
Converts 2016 WHO verbal autopsy (VA) data to an input file for Expert Algorithm Verbal Autopsy cause of death assignment by the codEAVA() function
Usage
odk2EAVA(odk, id_col)
Arguments
odk |
A data frame which used open data kit (odk) to obtain 2016 WHO VA questionnaire responses |
id_col |
A unique identifier for each record within the odk data frame |
Value
A data frame that contains variable names and values which have been converted to openVA convention
References
Thomas J, Choi E, Li Z, Maire N, McCormick T, Byass P, Clark S (2021). CrossVA: Verbal Autopsy Data Transformation for InSilicoVA and InterVA5 Algorithms_. R package version 1.0.0, <https://CRAN.R-project.org/package=CrossVA>.
Examples
{
# load embedded example data or data from WHO 2016 Verbal Autopsy Questionnaire
data <- as.data.frame(data_public)
# run odk2EAVA()
output <- odk2EAVA(data, id_col = "comsa_id")
# view data converted for use in codEAVA()
head(output)
}