Package: DPpack 0.2.2

DPpack: Differentially Private Statistical Analysis and Machine Learning

An implementation of common statistical analysis and models with differential privacy (Dwork et al., 2006a) <doi:10.1007/11681878_14> guarantees. The package contains, for example, functions providing differentially private computations of mean, variance, median, histograms, and contingency tables. It also implements some statistical models and machine learning algorithms such as linear regression (Kifer et al., 2012) <https://proceedings.mlr.press/v23/kifer12.html> and SVM (Chaudhuri et al., 2011) <https://jmlr.org/papers/v12/chaudhuri11a.html>. In addition, it implements some popular randomization mechanisms, including the Laplace mechanism (Dwork et al., 2006a) <doi:10.1007/11681878_14>, Gaussian mechanism (Dwork et al., 2006b) <doi:10.1007/11761679_29>, analytic Gaussian mechanism (Balle & Wang, 2018) <https://proceedings.mlr.press/v80/balle18a.html>, and exponential mechanism (McSherry & Talwar, 2007) <doi:10.1109/FOCS.2007.66>.

Authors:Spencer Giddens [aut, cre], Fang Liu [ctb]

DPpack_0.2.2.tar.gz
DPpack_0.2.2.zip(r-4.7)DPpack_0.2.2.zip(r-4.6)DPpack_0.2.2.zip(r-4.5)
DPpack_0.2.2.tgz(r-4.6-any)DPpack_0.2.2.tgz(r-4.5-any)
DPpack_0.2.2.tar.gz(r-4.7-any)DPpack_0.2.2.tar.gz(r-4.6-any)
DPpack_0.2.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
DPpack/json (API)

# Install 'DPpack' in R:
install.packages('DPpack', repos = c('https://sgiddens.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/sgiddens/dppack/issues

On CRAN:

Conda:

3.18 score 3 stars 4 scripts 238 downloads 44 exports 33 dependencies

Last updated from:0103183c50. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE152
source / vignettesOK199
linux-release-x86_64NOTE135
macos-release-arm64NOTE155
macos-oldrel-arm64NOTE200
windows-develNOTE91
windows-releaseNOTE116
windows-oldrelNOTE97
wasm-releaseOK115

Exports:calibrateAnalyticGaussianMechanismcovDataAccesscovDPEmpiricalRiskMinimizationDP.CMSEmpiricalRiskMinimizationDP.KSTExponentialMechanismGaussianMechanismgenerate.loss.gr.hubergenerate.loss.hubergenerate.samplinghistogramDataAccesshistogramDPLaplaceMechanismLinearRegressionDPLogisticRegressionDPloss.cross.entropyloss.gr.cross.entropyloss.gr.squared.errorloss.squared.errormapXy.gr.linearmapXy.gr.sigmoidmapXy.linearmapXy.sigmoidmeanDataAccessmeanDPmedianDPphi.gaussianpooledCovDataAccesspooledCovDPpooledVarDataAccesspooledVarDPquantileDataAccessquantileDPregularizer.gr.l2regularizer.l2sdDPsvmDPtableDataAccesstableDPtune_classification_modeltune_linear_regression_modelvarDataAccessvarDPWeightedERMDP.CMS

Dependencies:classclicpp11dplyre1071farvergenericsggplot2gluegtableisobandlabelinglifecyclemagrittrMASSnloptrpillarpkgconfigproxyR6rbibutilsRColorBrewerRdpackrlangrmutilS7scalestibbletidyselectutf8vctrsviridisLitewithr