A class that implements the Gaussian mechanism of differential privacy, for privatizing numeric vector releases.
# S4 method for DPMechGaussian
show(object)an instance of class DPMech.
show: automatically prints the object.
sensitivitynon-negative scalar numeric L2 target sensitivity.
Defaults to Inf for use with sensitivitySampler().
targetthe target non-private function to be privatized, takes lists.
Defaults to a constant function. Gaussian mechanism assumes functions that
release numeric vectors of fixed dimension dims.
gammaSensitivityNA_real_ if inactive, or scalar in [0,1)
indicating that responses must be RDP with specific confidence.
dimspositive scalar numeric dimension of responses. Defaults to
NA_integer_ for use with sensitivitySampler() which can
probe target to determine dimension.
Cynthia Dwork and Aaron Roth. "Algorithmic Foundations of Differential Privacy" Foundations and Trends in Theoretical Computer Science. Now Publishers, 2014.