Learn R Programming

synthpop (version 1.2-1)

syn.sample: Synthesis by simple random sampling

Description

Generates a random sample from the observed data.

Usage

syn.sample(y, xp, smoothing, cont.na, proper = FALSE, ...)

Arguments

y
an original data vector of length n.
xp
a target length k of a synthetic data vector.
smoothing
smoothing method for a continous variable.
cont.na
a vector of codes for missing values for continuous variables that should be excluded from smoothing.
proper
if proper = TRUE values are sampled from a bootstrapped sample of the original data.
...
additional parameters passed to sample.

Value

A vector of length k with synthetic values.

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.

See Also

syn