gfoRmula: Parametric G-Formula

Implements the parametric g-formula algorithm of Robins (1986) <doi:10.1016/0270-0255(86)90088-6>. The g-formula can be used to estimate the causal effects of hypothetical time-varying treatment interventions on the mean or risk of an outcome from longitudinal data with time-varying confounding. This package allows: 1) binary or continuous/multi-level time-varying treatments; 2) different types of outcomes (survival or continuous/binary end of follow-up); 3) data with competing events or truncation by death and loss to follow-up and other types of censoring events; 4) different options for handling competing events in the case of survival outcomes; 5) a random measurement/visit process; 6) joint interventions on multiple treatments; and 7) general incorporation of a priori knowledge of the data structure.

Version: 0.3.1
Depends: R (≥ 3.4.0)
Imports: data.table, ggplot2, ggpubr, grDevices, nnet, parallel, progress, stats, stringr, survival, truncnorm, truncreg, utils
Suggests: Hmisc
Published: 2020-03-23
Author: Victoria Lin [aut] (V. Lin and S. McGrath made equal contributions), Sean McGrath ORCID iD [aut, cre] (V. Lin and S. McGrath made equal contributions), Zilu Zhang [aut], Roger W. Logan [aut], Lucia C. Petito [aut], Jessica G. Young ORCID iD [aut] (M.A. Hernán and J.G. Young made equal contributions), Miguel A. Hernán [aut] (M.A. Hernán and J.G. Young made equal contributions), 2019 The President and Fellows of Harvard College [cph]
Maintainer: Sean McGrath <sean_mcgrath at>
License: GPL-3
NeedsCompilation: no
Materials: README NEWS
CRAN checks: gfoRmula results


Reference manual: gfoRmula.pdf
Package source: gfoRmula_0.3.1.tar.gz
Windows binaries: r-prerelease:, r-release:, r-oldrel:
macOS binaries: r-prerelease: gfoRmula_0.3.1.tgz, r-release: gfoRmula_0.3.1.tgz, r-oldrel: gfoRmula_0.3.0.tgz
Old sources: gfoRmula archive


Please use the canonical form to link to this page.