Synthesis by simple random sampling
syn.sample.RdGenerates a random sample from the observed data.
Arguments
- y
an original data vector of length
n.- xp
a target length
kof a synthetic data vector.- smoothing
smoothing method for numeric variable. See documentation for
syn.smooth.- cont.na
a vector of codes for missing values for continuous variables that should be excluded from smoothing.
- proper
if
proper = TRUEvalues are sampled from a bootstrapped sample of the original data.- ...
additional parameters passed to
sample.
Details
A simple random sample with replacement is taken from the
observed values in y and used as synthetic values.
A Guassian kernel smoothing can be applied to continuous variables
by setting smoothing parameter to "density". It is recommended
as a tool to decrease the disclosure risk.
Value
A list with two components:
- res
a vector of length
kwith synthetic values ofy.- fit
a name of the method used for synthesis (
"sample").