Fast implementations of survey sampling algorithms for drawing samples from finite populations. All functions return indices for easy subsetting.
srs() - Simple random sampling (with/without replacement)
systematic() - Systematic sampling
bernoulli() - Bernoulli sampling (random size)
up_maxent() - Maximum entropy / Conditional Poisson Sampling
up_brewer() - Brewer's method
up_systematic() - Systematic PPS
up_poisson() - Poisson sampling (random size)
up_multinomial() - PPS with replacement
inclusion_prob() - Compute inclusion probabilities from size measure
Tillé, Y. (2006). Sampling Algorithms. Springer Series in Statistics.
Useful links: