[R] Size argument in sample function

Weidong Gu anopheles123 at gmail.com
Sat Jun 18 00:07:27 CEST 2011


you can do something like this

x<-rnorm(20,0,1)
time=c(1,2,3)
sapply(1:length(time),function(t) sample(x,time[t]))

Weidong Gu

On Fri, Jun 17, 2011 at 9:59 AM, alfredo <alfredotello at gmail.com> 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-tp3605486p3605486.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list