[EMAIL PROTECTED] a écrit :
hi,
I would like to subsample the array c(1:200) at random into ten subsamples v1,v2,...,v10.
I tried with to go progressively like this:
x<-c(1:200)
v1<-sample(x,20)
y<-x[-v1]
v2<-sample(y,20)
and then I want to do:
x<-y[-v2]
Error: subscript out of bounds.
__
You should try :
x[-c(v2,v1)]
But more accurately, try permutting the all x and choose the 20 firsts entries, the 20 after, ...
I think that will do the job
x <- 1:200 y <- x[sample(200)]
v1 <- y[ 1:20]
v2 <- y[21:40]
...
Regards.
Romain.
-- Romain FRANCOIS : [EMAIL PROTECTED] page web : http://addictedtor.free.fr/ (en construction) 06 18 39 14 69 / 01 46 80 65 60 _______________________________________________________ Etudiant en 3eme année Institut de Statistique de l'Université de Paris (ISUP) Filière Industrie et Services http://www.isup.cicrp.jussieu.fr/
______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html