je souhaite prendre tous les échantillons possibles de taille n parmi une population de taille N
existe-t-il une fonction permettant cela ? ou bien y-at-il + élégant que mon script ?
merci
voilà ce que j'ai fait pour y parvenir (ici n=4, N=8):
Code : Tout sélectionner
library(gtools)
x<-c("a","b","c","d","e","f","g","h")
N<-length(x)
comb<-as.array(combinations(N,4,1:N))
lig<-dim(comb)[1]
Col<-dim(comb)[2]
samp<-matrix(NA,nrow=lig,ncol=Col)
for (i in 1:lig) {
for (j in 1:Col) {
samp[i,j]<-x[comb[i,j]]
}
}
samp