pda1.3.0 package

Privacy-Preserving Distributed Algorithms

estimatePool

Pooled estimation for COLA-GLM and COLA-GLM-H

ODACATH.synthesize

PDA synthesize surrogate estimates from all sites, optional

ODACH_CC.derive

Generate pda derivatives

ODACH_CC.estimate

PDA surrogate estimation

ODACH_CC.initialize

ODACH_CC initialize

ODACH_CC.synthesize

PDA synthesize surrogate estimates from all sites, optional

ODACT.derive

Generate pda ODACT derivatives

ODACT.estimate

PDA ODACT surrogate estimation

ODACT.initialize

ODACT initialize

ODACT.synthesize

PDA synthesize surrogate estimates from all sites, optional

ODAH.derive

ODAH derivatives

ODAH.estimate

PDA surrogate estimation

ODAH.initialize

ODAH initialize

ODAL.derive

ODAL derivatives

ODAL.estimate

PDA surrogate estimation

ODAL.initialize

ODAL initialize

ODAL.synthesize

PDA synthesize surrogate estimates from all sites, optional

ODAP.derive

ODAP derivatives

ODAP.estimate

PDA surrogate estimation

ODAP.initialize

ODAP initialize

ODAPB.derive

ODAPB derivatives

ODAPB.estimate

PDA surrogate estimation

ODAPB.initialize

ODAPB initialize

pda

PDA: Privacy-preserving Distributed Algorithm

pdaCatalog

use this function to guide end-users step-by-step to identify best pda...

pdaGet

Function to download json and return as object

pdaList

Function to list available objects

pdaPut

Function to upload object to cloud as json

pdaSync

pda control synchronize

run_pooled_analysis

Function to perform all data processing and pooled stratified analysis

ODACATH.initialize

ODACATH initialize

ADAP.estimate

ADAP surrogate estimation

ADAP.initialize

ADAP initialize

DisC2o.synthesize

DisC2o AIPW estimate of the ATE, synthesizing all sites

DLM.estimate

PDA DLM estimation

ODAC.synthesize

PDA synthesize surrogate estimates from all sites, optional

ODACAT.derive

ODACAT derivatives

DLM.initialize

DLM initialize

ODACAT.estimate

PDA surrogate estimation

ODACAT.initialize

ODACAT initialize

ODACAT.synthesize

PDA synthesize surrogate estimates from all sites, optional

ODACATH.derive

ODACATH derivatives

DPQL.derive

DPQL derive

ODACATH.estimate

PDA surrogate estimation

DPQL.estimate

PDA DPQL estimation

DPQL.initialize

DPQL initialize

ADAP.derive

ADAP derivatives

cola_glmm

COLA-GLMM

COLA.estimate

PDA COLA estimation

COLA.initialize

COLA initialize

dGEM.derive

dGEM hospital-specific effect derivation

dGEM.estimate

dGEM standardized event rate estimation

dGEM.initialize

dGEM initialize

dGEM.synthesize

PDA dGEM synthesize

DisC2o.AIPWestimate

DisC2o AIPW estimate of the ATE at each site

DisC2o.OMderive

DisC2o_OM derivatives

DisC2o.OMestimate

DisC2o outcome model surrogate estimation

DisC2o.OMinitialize

DisC2o_OM initialize

DisC2o.PSderive

DisC2o_PS derivatives

DisC2o.PSestimate

PDA surrogate estimation

DisC2o.PSinitialize

DisC2o PS initialize

generate_CSU_site

One-shot site summaries for COLA-GLMM

getCloudConfig

gather cloud settings into a list

LATTE.estimate

LATTE LATTE.estimate

LATTE.initialize

LATTE initialize

make_patterns

Construct binary covariate pattern matrix

myglmmPQL

A flexible version of MASS::glmmPQL

ODAC.derive

Generate pda UWZ derivatives

ODAC.deriveUWZ

Generate pda UWZ summary statistics before calculating derivatives

ODAC.estimate

PDA surrogate estimation

ODAC.initialize

ODAC initialize

A collection of privacy-preserving distributed algorithms (PDAs) for conducting federated statistical learning across multiple data sites. The PDA framework includes models for various tasks such as regression, trial emulation, causal inference, design-specific analysis, and clustering. The PDA algorithms run on a lead site and only require summary statistics from collaborating sites, with one or few iterations. The package can be used together with the online data transfer system (<https://pda-ota.pdamethods.org/>) for safe and convenient collaboration. For more information, please visit our software websites: <https://github.com/Penncil/pda>, and <https://pdamethods.org/>.

  • Maintainer: Chongliang Luo
  • License: Apache License 2.0
  • Last published: 2025-11-17