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 |