Server-side ‘DataSHIELD’ package for federated estimation of the
average treatment effect (ATE) across multiple studies distributed over
separate data nodes. dsFedAte is installed on the server
side (Opal or Armadillo); the analyst-side companion package is
dsFedAteClient.
install.packages("dsFedAte")dsFedAte is called indirectly: the analyst runs
dsFedAteClient::ds.EstimateAte() on the client, which
dispatches the server-side aggregate function localAteDS()
on each data node. A full worked example is provided in the
federated_rct vignette of the client package:
vignette("federated_rct", package = "dsFedAteClient")