SamplingStrata: Optimal Stratification of Sampling Frames for Multipurpose Sampling Surveys

Tools for the optimization of stratified sampling design. It determines a stratification of a sampling frame that minimizes sample cost while satisfying precision constraints in a multivariate and multidomain context. The approach relies on a genetic algorithm; each candidate partition of the frame is an individual whose fitness is evaluated via the Bethel-Chromy allocation to meet target precisions. Functions support analysis of optimization results, labeling of the frame with new strata, and drawing a sample according to the optimal allocation. Algorithmic components adapt code from the 'genalg' package. See M. Ballin and G. Barcaroli (2020) "R package SamplingStrata: new developments and extension to Spatial Sampling" <doi:10.48550/arXiv.2004.09366>.

Package details

AuthorGiulio Barcaroli [aut, cre], Marco Ballin [aut], Hanjo Odendaal [aut], Daniela Pagliuca [aut], Egon Willighagen [aut], Diego Zardetto [aut]
MaintainerGiulio Barcaroli <gbarcaroli@gmail.com>
LicenseGPL (>= 2)
Version1.5-5
URL https://barcaroli.github.io/SamplingStrata/ https://github.com/barcaroli/SamplingStrata/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("SamplingStrata")

Try the SamplingStrata package in your browser

Any scripts or data that you put into this service are public.

SamplingStrata documentation built on Nov. 5, 2025, 6:56 p.m.