Evaluate Differentially Private Algorithms for Publishing Cumulative Distribution Functions


[Up] [Top]

Documentation for package ‘CDF.PSIdekick’ version 1.2

Help Pages

dpCDFtesting-package Comprehensively evaluate and visualize the output of dpCDF-generating algorithm implementations. dp = Differential Privacy
Abbrev Tranforms long numbers into short strings.
badCDF Make a straight-line faux CDF.
CDFtest Comprehensively evaluate and visualize the utility of CDF-generating implementations.
CDFtestTrack Test a single CDF implementation with one set of parameters.
CDFtestTrackx Test a single CDF implementation with one set of parameters.
DerivDiff Determine how well a single DPCDF matches the shape of its data.
diffat25 Determine the distance between CDFs at the .25 quantile.
diffat75 Determine the distance between CDFs at the .75 quantile.
diffatMedian Determine the distance between CDFs at the median.
diffatQuantile Determine the distance between CDFs at key quantiles.
dpCDFtesting Comprehensively evaluate and visualize the output of dpCDF-generating algorithm implementations. dp = Differential Privacy
findMaxError Locate where the maximum error occurs between two CDFs
functionH Create a DP-CDF by creating a K-degree noisy tree
functionHmono Create a monotonically increasing DP-CDF by creating a K-degree noisy tree
functionS2 Build dpCDFs through Histogram smoothing and minimized expected L2 per bin
functionSUB Build dpCDFs through use of a noisy tree with bin merging.
getMaxError Determine an approximate CDF's maximum error.
getMean Calculate the private mean from the DP-CDF
horzdiffat25 Determine the distance between the .25 quantile values returned by two CDFs.
horzdiffat75 Determine the distance between the .75 quantile values returned by two CDFs.
horzdiffatMed Determine the distance between the median values returned by two CDFs.
horzdiffatQuantile Determine the distance between the quantile values returned by two CDFs.
KurtDiffpdf Error in Kurtosis from CDF (under development)
L1empiric Calculate the area between two CDFs.
L2empiric Calculate the empirical L2norm between two CDFs.
MAE Calculate the MAE of a dpCDF relative to that of the non-private CDF.
MaxErrorAt_CDF Locate where the maximum error occurs between two CDFs
MaxErrorAt_PDF Locate where the maximum error occurs between two PDFs
MaxError_CDF Determine an approximate CDF's maximum error.
MaxError_PDF Determine an approximate PDF's maximum error.
MeanDiffpdf Error in mean from CDF
Medians Retrieve a median estimate from the dpCDF
ModeDiffpdf Error in Mode from CDF
MovetoRange Clamp a value to a specified range.
MSE Calculate the MSE of a DP-CDF relative to the non-private CDF.
MSEanalytic Determine the expected MSE of a simple DPCDF from its parameters.
nodes Node parser.
QuantileFromCDF Retrieve a private quantile estimate from the dpCDF
SDempiric Calculate the std. dev. on a DPCDF.
SkewDiffpdf Error in Skewness from CDF (under development)
Smooth Monotonicity enforcement
smoothVector2 Enforce monotnocity on a vector.
StdDiffpdf Error in Standard Deviation from CDF
TreeCDF Creates a Tree then a CDF
VarDiffpdf Error in Variance from CDF