Learn R Programming

tidydp (version 0.1.0)

add_gaussian_noise: Add Gaussian Noise

Description

Adds Gaussian (normal) noise to a numeric value or vector for (epsilon, delta)-differential privacy. The Gaussian mechanism provides (epsilon, delta)-DP and is often used when delta > 0 is acceptable.

Usage

add_gaussian_noise(x, sensitivity, epsilon, delta = 1e-05)

Value

Numeric value or vector with Gaussian noise added

Arguments

x

Numeric value or vector to add noise to

sensitivity

The L2 sensitivity of the query

epsilon

Privacy parameter (smaller = more privacy)

delta

Privacy parameter (probability of privacy breach), typically very small