Size argument in sample function
I am sure there is a more elegant version of doing this. But this works:
x<-rnorm(20)
y<-matrix(1:5) #number of points to sample
f<-function(z){sample(x,z)}
apply(y,1,f)
Just adjust y to your liking.
HTH,
Daniel
alfredo wrote:
Hi All, I'd like to randomly sample a vector N times, where each successive random sample increases in size. I have realised that the function sample does not take vectors for arguments. For example, x<-rnorm(20,0,1) sample(x,c(1,2,3)) ## will only return one random sample of size 1. The trick seems to be getting past the size argument of the function. I've tried different things without success. Any help would be most appreciated! Thanks, A
-- View this message in context: http://r.789695.n4.nabble.com/Size-argument-in-sample-function-tp3605486p3606011.html Sent from the R help mailing list archive at Nabble.com.