Transporting Intervention Effects from One Population to Another

Doubly-robust, non-parametric estimators for the transported average treatment effect from Rudolph, Williams, Stuart, and Diaz (2023) and the intent-to-treatment average treatment effect from Rudolph and van der Laan (2017) . Estimators are fit using cross-fitting and nuisance parameters are estimated using the Super Learner algorithm.


transportr

Installation

You can install the development version of transport from GitHub with:

# install.packages("pak")
pak::pak("nt-williams/transportr")

Example

library(transportr)

gendata <- function(n, A = NULL) {
  W <- rbinom(n, 1, 0.5)
  V <- rbinom(n, 1, 0.66)
  Z <- rbinom(n, 1, 0.33)

  if (is.null(A)) A <- rbinom(n, 1, 0.5)

  S <- rbinom(n, 1, 0.4 + 0.5*W - 0.3*Z)

  Yi <- rnorm(n, A + W + A*V + 2.5*A*Z, sqrt((0.1 + 0.8*W)^2))
  Y <- ifelse(S == 1, Yi, NA_real_)

  data.frame(W = W,
             V = V,
             Z = Z,
             S = S,
             A = A,
             Y = Y,
             Yi = Yi)
}

set.seed(123)
n <- 250

tmp <- gendata(n)

transport_ate(data = tmp,
              trt = "A",
              outcome = "Y",
              covar = c("W", "V", "Z"),
              pop = "S",
              estimator = "collaborative",
              folds = 1)
#> ══ Results from `transport_ate()` ═══════════════════════════════════════════════════════════════
#> 
#>       Estimate: 3.33
#>     Std. error: 0.26
#> 95% Conf. int.: 2.81, 3.84

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("transportr")

0.1.0 by Nicholas Williams, 2 years ago


https://github.com/nt-williams/transportr


Report a bug at https://github.com/nt-williams/transportr/issues


Browse source code at https://github.com/cran/transportr


Authors: Nicholas Williams [aut, cre, cph] , Kara Rudolph [aut, cph]


Documentation:   PDF Manual  


GPL (>= 3) license


Imports checkmate, cli, generics, ife, mlr3superlearner, origami, R6

Suggests ranger, testthat


See at CRAN