Learn R Programming

sdcMicro (version 5.8.1)

ai_utility_score: Combined utility score for anonymization quality

Description

Computes a weighted score from suppression rate (NAs from localSuppression), category loss (levels merged by groupAndRename), and numerical information loss (IL1). Lower is better; 0 means no information loss.

Usage

ai_utility_score(sdcObj_orig, sdcObj_anon, weights = c(1/3, 1/3, 1/3))

Value

A list with components: total, suppression_rate,

category_loss, il1, and weights.

Arguments

sdcObj_orig

Original sdcMicroObj (before anonymization).

sdcObj_anon

Anonymized sdcMicroObj (after anonymization).

weights

Numeric vector of length 3: weights for suppression rate, category loss, and IL1. Default c(1/3, 1/3, 1/3).