Learn R Programming

rsdv (version 0.2.0)

privacy_report: Generate a privacy report comparing real and synthetic data

Description

Generate a privacy report comparing real and synthetic data

Usage

privacy_report(real, synthetic, sensitive_col = NULL, known_cols = NULL)

Value

An rsdv_privacy_report object.

Arguments

real

A data frame of real data.

synthetic

A data frame of synthetic data.

sensitive_col

Optional. Column name for attribute disclosure risk.

known_cols

Optional. Column names known to an adversary (required if sensitive_col is supplied).

Examples

Run this code
# \donttest{
syn   <- gaussian_copula_synthesizer(metadata(adult_income)) |>
  fit(adult_income)
synth <- sample(syn, n = 500)
pr    <- privacy_report(adult_income, synth)
print(pr)
# }

Run the code above in your browser using DataLab