Skip to main content

Crate envisim_samplr

Crate envisim_samplr 

Source
Expand description

Design-based sampling methods, with a focus on spatially balanced and balanced sampling designs. Balanced sampling utilizes auxilliary information in order to obtain a sample where the Horvitz-Thompson (HT) estimator of the total of the auxilliary information equals the population total of the auxilliaries. This may be very efficient (yield relatively low variance) if there is a linear relationship between the auxilliaries and the variable of interest.

Spatially balanced sampling uses auxilliary information in order to obtain a sample that is well-spread in auxilliary space, as well as being balanced. The samples can then be seen as a miniature version of the population. This generally yields low variances for the variable of interest, if there is a general relationship between the auxilliaries and the variables of interest.

Re-exports§

pub use correlated_poisson::CorrelatedPoissonSampling;
pub use correlated_poisson::SpatiallyCorrelatedPoissonSampling;
pub use cube_method::CubeSampling;
pub use cube_method::LocalCubeSampling;
pub use dbd::CircularConfiguration;
pub use dbd::DbdConfiguration;
pub use dbd::DistributionalDesignOptions;
pub use dbd::DistributionalDesigns;
pub use dbd::TacticalConfiguration;
pub use dbd::TacticalConfigurationParameters;
pub use equal::EqualProbabilitySampling;
pub use error::SamplingError;
pub use error::SamplingResult;
pub use pivotal_method::LocalPivotalSampling;
pub use pivotal_method::PivotalSampling;
pub use systematic::SystematicSampling;
pub use unequal::UnequalProbabilitySampling;

Modules§

correlated_poisson
Correlated poisson designs
cube_method
Cube methods
dbd
Distributionally balanced designs
equal
Simple random sampling
error
Errors for sampling algorithms
pivotal_method
Sampling algorithms based on the pivotal method
systematic
Systematic sampling designs
unequal
Unequal probability sampling designs

Structs§

BalancingOptions
CoordinationOptions
Epsilon
An epsilon-like value, used for comparisons between N representations
EqualProbabilityOptions
Probability options for an equal probability design
SamplingOptions
Contains the sampling options needed to perform equal/unequal probability sampling using classic, spatially balanced and balanced sampling methods.
SpreadingOptions
UnequalProbabilityOptions
Probability options for an unequal probability design

Enums§

SamplingOptionsError

Traits§

ProbabilityOptions
Interface for constructing probability sets from probability options
SamplingOptionsRng

Type Aliases§

SamplingOptionsResult