ffphase | R Documentation |
This function computes the flight phase of the cube method proposed by Chauvet and Tillé (2006).
ffphase(X, pik)
X |
A matrix of size (N x p) of auxiliary variables on which the sample must be balanced. |
pik |
A vector of inclusion probabilities. |
This function implements the method proposed by (Chauvet and Tillé 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é 2006).
The function uses the function Null
to find the null space of the sub-matrix B.
Updated vector of pik
that contains 0 and 1 for unit that are rejected or selected.
Raphaël Jauslin raphael.jauslin@unine.ch
Chauvet, G. and Tillé, Y. (2006). A fast algorithm of balanced sampling. Computational Statistics, 21/1:53-62
fastflightphase
, flightphase
.
N <- 100 n <- 10 p <- 4 pik <- rep(n/N,N) X <- cbind(pik,matrix(rgamma(N*p,4,25),ncol= p)) pikstar <- ffphase(X,pik) t(X/pik)%*%pikstar t(X/pik)%*%pik pikstar
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.