Re: [R] Sampling with replacement
On 06/17/2010 03:27 AM, Somnath Somnath wrote: Thanks for all those reply. Is there any general rule to determine how many samples I would get from a population of size "n", I draw a sample of size "m" ("m" may be greater than "n") if sample is drawn with replacement? Hi Somnath, If you mean "how many unique values", I think this is the "occupancy" problem that is discussed in: Feller, W. (1950) An introduction to probability theory and its applications (Vol 1). New York: Wiley. and probably other places. You can calculate the probability of obtaining each possible number of outcomes using the Maxwell-Botlzmann distribution. Jim __ 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.
Re: [R] Sampling with replacement
Somnath Somnath [Wed, Jun 16, 2010 at 07:27:32PM CEST]: > Thanks for all those reply. Is there any general rule to determine how many > samples I would get from a population of size "n", I draw a sample of size > "m" ("m" may be greater than "n") if sample is drawn with replacement? m^n -- Johannes Hüsing There is something fascinating about science. One gets such wholesale returns of conjecture mailto:johan...@huesing.name from such a trifling investment of fact. http://derwisch.wikidot.com (Mark Twain, "Life on the Mississippi") __ 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.
Re: [R] Sampling with replacement
> -Original Message- > From: r-help-boun...@r-project.org > [mailto:r-help-boun...@r-project.org] On Behalf Of Somnath Somnath > Sent: Wednesday, June 16, 2010 10:28 AM > To: r-help@r-project.org > Subject: Re: [R] Sampling with replacement > > Thanks for all those reply. Is there any general rule to > determine how many > samples I would get from a population of size "n", I draw a > sample of size > "m" ("m" may be greater than "n") if sample is drawn with replacement? If you consider two samples equivalent if they differ only in their ordering (e.g., c(1,2,2) is equivalent to c(2,1,2) and c(2,2,1)) then the answer is choose(n+m-1, m) If order matters then it is n^m Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.com > Thanks, > > 2010/6/16 Jorge Ivan Velez > > > Hi Rafael, > > > > You might try: > > > > > r <- expand.grid(rep(list(1:20), 4)) > > > dim(r) > > [1] 16 4 > > > > HTH, > > Jorge > > > > > > 2010/6/16 Rafael Björk <> > > > >> If you for some reason want to be shown all the possible > combinations, try > >> expand.grid(1:20,1:20,1:20,1:20) (ugly code). Don't use > this for sampling. > >> > >> hth Rafael > >> > >> 2010/6/16 Jorge Ivan Velez <> > >> > >> Try > >>> > >>> sample(20, 4, replace = TRUE) > >>> > >>> HTH, > >>> Jorge > >>> > >>> > >>> On Wed, Jun 16, 2010 at 10:20 AM, Somnath Somnath <> wrote: > >>> > >>> > Dear all, good morning, > >>> > > >>> > I have a population, let say members are tagged with > some simple number > >>> > like > >>> > 1,2,3,...20. I want to draw a sample with replacement > of size 4 (say, > >>> can > >>> > be > >>> > more than 20 also). Is there any R function which will > show me all such > >>> > possible samples? > >>> > > >>> > Thanks > >>> > > >>> >[[alternative HTML version deleted]] > >>> > > >>> > __ > >>> > 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. > >>> > > >>> > >>>[[alternative HTML version deleted]] > >>> > >>> __ > >>> 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. > >>> > >> > >> > > > > [[alternative HTML version deleted]] > > __ 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.
Re: [R] Sampling with replacement
Thanks for all those reply. Is there any general rule to determine how many samples I would get from a population of size "n", I draw a sample of size "m" ("m" may be greater than "n") if sample is drawn with replacement? Thanks, 2010/6/16 Jorge Ivan Velez > Hi Rafael, > > You might try: > > > r <- expand.grid(rep(list(1:20), 4)) > > dim(r) > [1] 16 4 > > HTH, > Jorge > > > 2010/6/16 Rafael Björk <> > >> If you for some reason want to be shown all the possible combinations, try >> expand.grid(1:20,1:20,1:20,1:20) (ugly code). Don't use this for sampling. >> >> hth Rafael >> >> 2010/6/16 Jorge Ivan Velez <> >> >> Try >>> >>> sample(20, 4, replace = TRUE) >>> >>> HTH, >>> Jorge >>> >>> >>> On Wed, Jun 16, 2010 at 10:20 AM, Somnath Somnath <> wrote: >>> >>> > Dear all, good morning, >>> > >>> > I have a population, let say members are tagged with some simple number >>> > like >>> > 1,2,3,...20. I want to draw a sample with replacement of size 4 (say, >>> can >>> > be >>> > more than 20 also). Is there any R function which will show me all such >>> > possible samples? >>> > >>> > Thanks >>> > >>> >[[alternative HTML version deleted]] >>> > >>> > __ >>> > 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. >>> > >>> >>>[[alternative HTML version deleted]] >>> >>> __ >>> 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. >>> >> >> > [[alternative HTML version deleted]] __ 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.
Re: [R] Sampling with replacement
How about library(TeachingSampling) SupportWR(20,4) Tom -- View this message in context: http://r.789695.n4.nabble.com/Sampling-with-replacement-tp2257450p2257644.html Sent from the R help mailing list archive at Nabble.com. __ 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.
Re: [R] Sampling with replacement
Hi Rafael, You might try: > r <- expand.grid(rep(list(1:20), 4)) > dim(r) [1] 16 4 HTH, Jorge 2010/6/16 Rafael Björk <> > If you for some reason want to be shown all the possible combinations, try > expand.grid(1:20,1:20,1:20,1:20) (ugly code). Don't use this for sampling. > > hth Rafael > > 2010/6/16 Jorge Ivan Velez <> > > Try >> >> sample(20, 4, replace = TRUE) >> >> HTH, >> Jorge >> >> >> On Wed, Jun 16, 2010 at 10:20 AM, Somnath Somnath <> wrote: >> >> > Dear all, good morning, >> > >> > I have a population, let say members are tagged with some simple number >> > like >> > 1,2,3,...20. I want to draw a sample with replacement of size 4 (say, >> can >> > be >> > more than 20 also). Is there any R function which will show me all such >> > possible samples? >> > >> > Thanks >> > >> >[[alternative HTML version deleted]] >> > >> > __ >> > 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. >> > >> >>[[alternative HTML version deleted]] >> >> __ >> 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. >> > > [[alternative HTML version deleted]] __ 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.
Re: [R] Sampling with replacement
On Jun 16, 2010, at 10:20 AM, Somnath Somnath wrote: Dear all, good morning, I have a population, let say members are tagged with some simple number like 1,2,3,...20. I want to draw a sample with replacement of size 4 (say, can be more than 20 also). Already answered on the list. Is there any R function which will show me all such possible samples? ?expand.grid > nrow(expand.grid(1:20, 1:20, 1:20, 1:20)) [1] 16 -- David Winsemius, MD West Hartford, CT __ 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.
Re: [R] Sampling with replacement
If you for some reason want to be shown all the possible combinations, try expand.grid(1:20,1:20,1:20,1:20) (ugly code). Don't use this for sampling. hth Rafael 2010/6/16 Jorge Ivan Velez > Try > > sample(20, 4, replace = TRUE) > > HTH, > Jorge > > > On Wed, Jun 16, 2010 at 10:20 AM, Somnath Somnath <> wrote: > > > Dear all, good morning, > > > > I have a population, let say members are tagged with some simple number > > like > > 1,2,3,...20. I want to draw a sample with replacement of size 4 (say, can > > be > > more than 20 also). Is there any R function which will show me all such > > possible samples? > > > > Thanks > > > >[[alternative HTML version deleted]] > > > > __ > > 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. > > > >[[alternative HTML version deleted]] > > __ > 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. > [[alternative HTML version deleted]] __ 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.
Re: [R] Sampling with replacement
Try sample(20, 4, replace = TRUE) HTH, Jorge On Wed, Jun 16, 2010 at 10:20 AM, Somnath Somnath <> wrote: > Dear all, good morning, > > I have a population, let say members are tagged with some simple number > like > 1,2,3,...20. I want to draw a sample with replacement of size 4 (say, can > be > more than 20 also). Is there any R function which will show me all such > possible samples? > > Thanks > >[[alternative HTML version deleted]] > > __ > 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. > [[alternative HTML version deleted]] __ 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.
Re: [R] Sampling with replacement
sample(1:20,4,replace=TRUE) should do it. Jun On Wed, Jun 16, 2010 at 9:20 AM, Somnath Somnath wrote: > Dear all, good morning, > > I have a population, let say members are tagged with some simple number > like > 1,2,3,...20. I want to draw a sample with replacement of size 4 (say, can > be > more than 20 also). Is there any R function which will show me all such > possible samples? > > Thanks > >[[alternative HTML version deleted]] > > __ > 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. > [[alternative HTML version deleted]] __ 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] Sampling with replacement
Dear all, good morning, I have a population, let say members are tagged with some simple number like 1,2,3,...20. I want to draw a sample with replacement of size 4 (say, can be more than 20 also). Is there any R function which will show me all such possible samples? Thanks [[alternative HTML version deleted]] __ 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.