Learn R Programming

pda (version 1.2.8)

Privacy-Preserving Distributed Algorithms

Description

A collection of privacy-preserving distributed algorithms for conducting multi-site data analyses. The regression analyses can be linear regression for continuous outcome, logistic regression for binary outcome, Cox proportional hazard regression for time-to event outcome, Poisson regression for count outcome, or multi-categorical regression for nominal or ordinal outcome. The PDA algorithm runs on a lead site and only requires summary statistics from collaborating sites, with one or few iterations. The package can be used together with the online system () for safe and convenient collaboration. For more information, please visit our software websites: , and .

Copy Link

Version

Install

install.packages('pda')

Monthly Downloads

540

Version

1.2.8

License

Apache License 2.0

Maintainer

Yiwen Lu

Last Published

March 10th, 2025

Functions in pda (1.2.8)

ODACAT_ordinal

ODACAT simulated data
ODAP.estimate

PDA surrogate estimation
ODAPB.derive

ODAPB derivatives
pda

PDA: Privacy-preserving Distributed Algorithm
covid

COVID-19 LOS and mortality data
ODAH.derive

ODAH derivatives
cs

CrabSatellites data
ODAP.initialize

ODAP initialize
myglmmPQL

A flexible version of MASS::glmmPQL
dGEM.derive

dGEM hospital-specific effect derivation
dGEM.estimate

dGEM standardized event rate estimation
ODAL.estimate

PDA surrogate estimation
ODAC.estimate

PDA surrogate estimation
ODAL.derive

ODAL derivatives
ODAPB.estimate

PDA surrogate estimation
ODAC.initialize

ODAC initialize
ODACATH.estimate

PDA surrogate estimation
ODACATH.initialize

ODACATH initialize
ODAC.derive

Generate pda UWZ derivatives
ODAC.deriveUWZ

Generate pda UWZ summary statistics before calculating derivatives
getCloudConfig

gather cloud settings into a list
dGEM.initialize

dGEM initialize
lung2

Lung cancer survival time data
ODAPB.initialize

ODAPB initialize
pdaPut

Function to upload object to cloud as json
pdaSync

pda control synchronize
dGEM.synthesize

PDA dGEM synthesize
ODAL.initialize

ODAL initialize
ODAH.estimate

PDA surrogate estimation
ODAH.initialize

ODAH initialize
ODAL.synthesize

PDA synthesize surrogate estimates from all sites, optional
pdaGet

Function to download json and return as object
pdaList

Function to list available objects
ADAP.derive

ADAP derivatives
DPQL.derive

DPQL derive
DPQL.initialize

DPQL initialize
ODACAT.derive

ODACAT derivatives
LOS

Length of Stay data
ODAC.synthesize

PDA synthesize surrogate estimates from all sites, optional
DLM.initialize

DLM initialize
DPQL.estimate

PDA DPQL estimation
ADAP.estimate

ADAP surrogate estimation
ODACAT.initialize

ODACAT initialize
ADAP_data

ADAP simulated data
ODACAT.estimate

PDA surrogate estimation
ODACAT_nominal

ODACAT simulated data
ODACATH.synthesize

PDA synthesize surrogate estimates from all sites, optional
DLM.estimate

PDA DLM estimation
ODACAT.synthesize

PDA synthesize surrogate estimates from all sites, optional
ADAP.initialize

ADAP initialize
ODACATH.derive

ODACATH derivatives
ODAP.derive

ODAP derivatives