diff options
Diffstat (limited to 'cleaner.go')
| -rw-r--r-- | cleaner.go | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -15,6 +15,7 @@ const ( DATABASE_NAME = "netflow" MAXIMUM_ENTRIES = 100 TIMESPAN = "day" + EPSILON = 1 ) func cleanData() (err error) { @@ -38,6 +39,11 @@ func cleanData() (err error) { return } + //Add noise for differential privacy + for i := range cDat { + cDat[i].occurances = diffpriv(cDat[i].occurances, 1, EPSILON) + } + //Begin transaction tx, err := db.Begin() if err != nil { |
