An R package for spatially balanced sampling.
The Spbsampling package provides functions to draw spatially balanced samples. In particular, the implemented sampling designs allow to select probability samples well spread over the population of interest, in any dimension and using any distance function (e.g. Euclidean distance, Manhattan distance).
For details regarding the implemented sampling designs, you may want to look at the references section.
The implementation has been done in C++ through the use of Rcpp and RcppArmadillo.
Installation
You can install the released version of Spbsampling from CRAN
install.packages("Spbsampling")
or the development version from GitHub, using the devtools package
devtools::install_github("francescopantalone/Spbsampling")
or using the remotes package, which is a lighter package than devtools
remotes::install_github("francescopantalone/Spbsampling")
References
Pantalone F, Benedetti R, Piersimoni F (2022). An R Package for Spatially Balanced Sampling. Journal of Statistical Software, Code Snippets, 103(2), 1-22. https://doi.org/10.18637/jss.v103.c02
Benedetti R, Piersimoni F (2017). A spatially balanced design with probability function proportional to the within sample distance. Biometrical Journal, 59(5), 1067-1084. https://doi.org/10.1002/bimj.201600194
Benedetti R, Piersimoni F (2017). Fast Selection of Spatially Balanced Samples. arXiv. https://arxiv.org/abs/1710.09116