Output: Differentially private correlation matrix estimator P̃
Divide D horizontally into l disjoint partitions D1, …, Dl with each partition having tuples;
For each partition Dt, t ∈ 1, …, l:
where represents the density of Gaussian copula.
-
For each Pij ∈ [−1, 1], i, j ∈ 1, …, m
Compute the average value through ,
Then inject Laplace noise to P̄ij and obtain DP P̃ij as
where Λ is the diameter of each correlation coefficient space Θ with a value of 2;
Collect all P̃ij to constitute the DP correlation matrix estimator P̃
|