This function computes the flight phase of the cube method proposed by Chauvet and Till<U+00E9> (2006).
Usage
ffphase(X, pik)
Arguments
X
A matrix of size (\(N\) x \(p\)) of auxiliary variables on which the sample must be balanced.
pik
A vector of inclusion probabilities.
Value
Updated vector of pik that contains 0 and 1 for unit that are rejected or selected.
Details
This function implements the method proposed by (Chauvet and Till<U+00E9> 2006). It recursively transforms the vector of inclusion probabilities pik into a
sample that respects the balancing equations. The algorithm stops when the null space of the sub-matrix \(B\) is empty.
For more information see (Chauvet and Till<U+00E9> 2006).
The function uses the function Null to find the null space of the sub-matrix \(B\).
References
Chauvet, G. and Till<U+00E9>, Y. (2006). A fast algorithm of balanced sampling. Computational Statistics, 21/1:53-62