Initial CRAN release.

Sampling methods

  • srs() - Simple random sampling with or without replacement
  • systematic() - Systematic sampling with random start
  • bernoulli() - Bernoulli sampling (random sample size)
  • up_brewer() - Brewer’s method for unequal probability sampling
  • up_maxent() - Maximum entropy / Conditional Poisson sampling
  • up_systematic() - Systematic sampling with unequal probabilities
  • up_poisson() - Poisson sampling (random sample size)
  • up_multinomial() - Unequal probability sampling with replacement
  • up_chromy() - Chromy’s sequential PPS with minimum replacement

Joint inclusion probabilities

Utilities

Features

  • All functions return indices for direct use with df[idx, ]
  • Batch sampling via nrep argument for simulations (maxent/cps)
  • C implementations for performance-critical algorithms