samp: Stratified permanent random number sampling

View source: R/samp.R

sampR Documentation

Stratified permanent random number sampling

Description

Wrapper for stratified simple random sampling (SRS) and probability-proportional-to-size (PPS) sampling using permanent random numbers. Can also be used for non-stratified sampling using a dummy stratum taking the same value for each object.

Usage

samp(method, df, ...)

Arguments

method

pps or srs.

df

Data frame containing the elements to sample from.

...

Further method-specific arguments.

Value

Copy of the input data frame together with the boolean variable sampled, as well as a numeric variable lambda containing the estimated first-order inclusion probabilities when PPS is used.

See Also

srs, pps, transformprn.

Examples

dfOut <- samp(method=pps, 
              df=ExampleData, 
              nsamp="nsample", 
              stratid="stratum", 
              prn="rands", 
              size="sizeM")

dfOut <- samp(method=srs, 
              df=ExampleData, 
              nsamp="nsample", 
              stratid="stratum", 
              prn="rands")

prnsamplr documentation built on March 31, 2023, 5:42 p.m.