UPrandompivotal {sampling}R Documentation

Random pivotal sampling

Description

Select a sample by means of the pivotal method, when the order of the units in the population is random (unequal probabilities, without replacement, fixed sample size).

Usage

UPrandompivotal(pik)

Arguments

pik vector of prescribed inclusion probabilities.

Details

Return a vector (with elements 0 and 1) of size N, where N is the population size. Each element k of this vector indicates the status of the unit k (1, the unit k is selected in the sample; 0, otherwise).

References

Deville, J.-C. and Tillé, Y. (1998), Unequal probability sampling without replacement through a splitting method, Biometrika, 85:89–101.
Tillé, Y. (2006), Sampling Algorithms, Springer.

See Also

UPpivotal

Examples

#define the prescribed inclusion probabilities
pik=c(0.2,0.7,0.8,0.5,0.4,0.4)
#select a sample
s=UPrandompivotal(pik)
#the sample is
(1:length(pik))[s==1]

[Package sampling version 0.3 Index]