Hello,

Try function ?sample. Something like, if 'x' is a vector of size n,
sample(x, k, replace = TRUE)

If you want indices into 'x', try instead

sample(n, k, replace = TRUE)

Hope this helps,

Rui Barradas

Em 17-09-2014 19:25, Giovanni Petris escreveu:
Hello,

I am trying to interface in my teaching some elementary probability with Monte 
Carlo ideas. In sampling from a finite population, the number of distinct 
samples of size 'k' from a population of size 'n' , when individuals are 
selected with replacement and the selection order does not matter, is choose(n 
+ k -1, k). Does anyone have a suggestion about how to simulate (uniformly!) 
one of these possible samples? In a Monte Carlo framework I would like to do it 
repeatedly, so efficiency is of some relevance.

Thank you in advance!

Best,
Giovanni



Giovanni Petris
Associate Professor
Department of Mathematical Sciences
University of Arkansas - Fayetteville, AR 72701
Ph: (479) 575-6324, 575-8630 (fax)
http://definetti.uark.edu/~gpetris/


______________________________________________
R-help@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.

______________________________________________
R-help@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.

Reply via email to