The qgcomp package: g-computation on exposure quantiles

Alexander Keil

2025-02-23

Introduction

qgcomp is a package to implement g-computation for analyzing the effects of exposure mixtures. Quantile g-computation yields estimates of the effect of increasing all exposures by one quantile, simultaneously. This, it estimates a “mixture effect” useful in the study of exposure mixtures such as air pollution, diet, and water contamination.

Help for this package is available in the help files for individual functions, or in the package vignettes.

The basic vignette can be viewed in R/Rstudio by running the following

vignette("qgcomp-basic-vignette", "qgcomp")
## Warning: vignette 'qgcomp-basic-vignette' not found

The basic vignette covers:

  1. Introduction
  2. How to use the qgcomp package
  3. Example 1: linear model
  4. Example 2: conditional odds ratio, marginal odds ratio in a logistic model(#ex-logistic)
  5. Example 3: adjusting for covariates, plotting estimates
  6. Example 4: non-linearity (and non-homogeneity)
  7. Example 5: comparing model fits and further exploring non-linearity
  8. Example 6: miscellaneous other ways to allow non-linearity
  9. FAQ

The advanced vignette can be viewed in R/Rstudio by running the following

vignette("qgcomp-advanced-vignette", "qgcomp")
## Warning: vignette 'qgcomp-advanced-vignette' not found

The advanced vignette covers:

  1. Example 7: time-to-event analysis and parallel processing
  2. Example 8: clustering
  3. Example 9: partial effects
  4. Example 10: multinomial outcomes
  5. Example 11: sample weighting from, e.g. NHANES
  6. Missing data, limits of detection and multiple imputation