Description Usage Arguments Details Value Methods (by generic) Examples
Calculates file-level risk measures using a loglinear model.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | sdc_loglinear(
data,
weight,
varpool,
degree = 2,
numiter = 40,
epsilon = 0.001,
blanks_as_missing = TRUE,
output_filename = NULL
)
## S3 method for class 'sdc_loglinear'
print(x, summary_outfile = NULL, ...)
## S3 method for class 'sdc_loglinear'
plot(x, plotpath = NULL, plotvar1 = character(0), plotvar2 = character(0), ...)
|
data |
Data frame containing the data to be evaluated. |
weight |
Column name for sampling weights. |
varpool |
Vector of column names to be used in model. |
degree |
Highest degree of interaction terms to be used in the model. |
numiter |
Maximum number of iterations to run iterative proportional fitting for the loglinear model. |
epsilon |
Maximum deviation allowed between observed and fitted margins. |
blanks_as_missing |
If TRUE, character and factor variables that are blank or pure whitespace are treated as missing values. |
output_filename |
Name of the csv file to save the data set with record-level risk measures, .tau1_rec and .tau2_rec, attached. NULL if no output file is to be saved. |
x |
Object of class sdc_loglinear, as returned by sdc_loglinear. |
summary_outfile |
Name of summary output .txt file. If not NULL, console output is copied to the file. Default is NULL (no logging of output). Errors and warnings are not diverted (consider running in batch mode if logging is needed). |
... |
Currently unused. For NextMethod compatibility. |
plotpath |
Directory to save plots. Plots are saved as jpeg files
(quality = 100%). If the directory does not exist, it is first created.
If |
plotvar1 |
A vector of names of discrete variables for boxplots. If none, boxplots are not produced. |
plotvar2 |
A vector of names of continuous variables for scatterplots. If none, scatterplots are not produced. |
The data should not contain any missing values among varpool
variables or the weight
variable.
An object of type sdc_loglinear
containing calculated risk
measures.
print
: S3 print method for sdc_loglinear objects
Prints tables of file-level reidentification risk measures.
plot
: S3 plot method for sdc_loglinear
objects
Produces boxplots and scatterplots of record-level risk measures, tau1 and
tau2, of the degree specified in the original call to sdc_loglinear
.
1 2 3 4 5 6 7 | data(exampledata)
vars <- c("BORNUSA", "CENREG", "DAGE3", "DRACE3", "EDUC3", "GENDER")
wgt <- "WEIGHT"
results <- sdc_loglinear(exampledata, wgt, vars, degree=3)
print(results)
plot(results, plotvar1="BORNUSA", plotvar2="WEIGHT")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.