Skip to main content
. 2022 Aug 14;12(8):1314. doi: 10.3390/jpm12081314
Algorithm 2: Gaussian Noise Algorithm
Input: Dataset D with N samples and F features
Output: Noisy dataset D’ with N samples and F features
1: Define noise term s, which scales the standard deviation of the noise distribution xf
2: For each f ∈F:
3:   df=column f of Dataset D
4:   μf=sum(df)N
5:   σf={∑n=0Ndn,f−μf) N−1
6:   q=s∗σf
7:   xf~N(0,q2)
8:   df'=df+xf
9: End for loop