AntalTille2011_ups: Antal and Tillé (2011) Bootstrap for Unequal Probability...

View source: R/AntalTille_UPS.R

AntalTille2011_upsR Documentation

Antal and Tillé (2011) Bootstrap for Unequal Probability Sampling without replacement

Description

Draw B bootstrap samples according to Antal and Tillé (2011) direct bootstap method for Unequal Probability Sampling. Note that this method does not need a double bootstrap.

Usage

AntalTille2011_ups(
  ys,
  pks,
  B,
  smplFUN,
  approx_method = c("Hajek", "DevilleTille")
)

Arguments

ys

values of the variable of interest for the original sample

pks

vector of first-order inclusion probabilities for sampled units

B

integer scalar, number of bootstrap resamples to draw from the pseudo-population

smplFUN

a function that takes as input a vector of length N of inclusion probabilities and return a vector of length N, either logical or a vector of 0s and 1s, where TRUE or 1 indicate sampled units and FALSE or 0 indicate non-sample units.

approx_method

method used to approximate the variance Dkk.

Value

a list of two elements, a vector of K average bootstrap totals and a vector of K variance estimates.

References

Antal, E.; Tillé, Y., 2011. A Direct Bootstrap Method for Complex Sampling Designs From a Finite Population. Journal of the American Statistical Association, 106:494, 534-543, doi: 10.1198/jasa.2011.tm09767

Antal, E.; Tillé, Y., 2014. A new resampling method for sampling designs without replacement: the doubled half bootstrap. Computational Statistics, 29(5), 1345-1363. doi: 10.10007/s00180-014-0495-0


bootstrapFP documentation built on Sept. 3, 2023, 1:08 a.m.