4. Nonparametric method to generate synthetic populations
Qi Dong, Michael R. Elliott and Trivellore E. Raghunathan
Previous | Next
In this section, we extend the finite population
Bayesian bootstrap methods to a stratified, clustered, unequal probability
sample design setting to develop a nonparametric method to generate synthetic
populations that adjusts for the complex sampling design features. The idea is
to treat the unobserved part of the population as missing data and impute it by
making draws from the actual data. We do the imputation in such a fashion that the
resulting draws from the posterior distribution of the population will capture
the complex design features and can be used in a standard fashion to compute
posterior distributions of the population quantities of interest.
4.1 Use the Bayesian bootstrap
to adjust for stratification and clustering
For a stratified clustering sampling, we first need to
resample clusters within the strata. Denote as the total number of clusters in the actual
data, and as the number of clusters in the population, One approach is to first apply FPBB Pólya urn
scheme to impute the unobserved clusters within each stratum, which together with the observed clusters
provide the clusters in stratum
in the population. However, we typically do
not know the number of clusters in a stratum from available public use data. Thus
we suggest as an alternative to FPBB sample drawing a standard Bayesian
bootstrap sample of the clusters within each stratum. Considering the
equivalence between the classical bootstrap and Bayesian bootstrap, we follow
Rao and Wu (1988), who suggested drawing a simple random sample with
replacement (SRSWR) of
from the clusters and within each stratum calculating replicate weights for computation
for each bootstrap sample as
where
and denotes the number of times that
cluster is selected. To ensure all the
replicate weights are non-negative, here and below we take
Note that, when clustering is not present, we simply
draw a standard Bayesian bootstrap sample from the sampled data within each
stratum (when stratification is present) or from the entire sample (if
stratification not present, so that ) and calculate the replicate weights as
This procedure is repeated times to produce Bayesian bootstrap (BB) samples denoted by This step generates Bayesian bootstrap samples which essentially
are draws from the posterior predictive
distribution of the unobserved clusters given the actual data. However, the
units for the Bayesian bootstrap samples still have weights
and cannot be analyzed as simple random samples.
4.2 Use weighted FPBB
Pólya urn scheme to adjust for weighting
Once we have BB samples with replicate weights, the second
step imputes the unobserved units using the weighted FPBB Pólya urn scheme. In
practice, the probability of selecting the unit, depends on the selection of the first units,
In other words, to determine the probability
of selecting a new unit, we have to count the number of times that each unit in
the sample has been selected among the previous selections. In settings where
the population size is extremely large, we need only generate synthetic
populations of size
where is sufficiently large to overwhelm the sample
size (e.g., 20-100). To further
computational efficiency, we
could also draw a moderate sized population times and
then pool these
populations to produce one synthetic population,
The size of then is
Note that our method only requires knowledge
of the final weights in multistage cluster samples, since all stages of unequal
probabilities of sampling will be corrected by use of the weighted FPBB Pólya
urn scheme. This is a particularly useful feature of the proposed method, as in
many public use datasets the components of the probabilities of selection (e.g., cluster-level selection
probabilities, non-response weights) are not available.
Previous | Next