> -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-bounces@r- > project.org] On Behalf Of Vikram Chhatre > Sent: Thursday, May 10, 2012 4:57 PM > To: r-help@r-project.org > Subject: [R] Resampling question > > Hello - > > I have a population of 100 individuals that I would like to bootstrap > 10 times, every time removing 5 *different* individuals. > > So far, I have done the following: > > pop <- read.table('mypop.txt', header=FALSE) > > replicate(10, sample(pop, 95, replace=FALSE)) > > I have not actually gone through each of the 10 files created to make > sure no single individual was removed more than once during the 10 > bootstraps. But will the above syntax achieve this object? > > Thanks > V
What you are doing is probably more appropriately called a jack-knife, rather than bootstrap. Be that as it may, your approach will not prevent someone being dropped more than once. You might randomly select 50 people without replacement and then drop them 5 at a time from the original population to_drop <- sample(100,50,replace=FALSE) rep1 <- pop[-to_drop[1:5],] rep2 <- pop[-to_drop[6:10],] ... I will let you decide how you want automate this. Dan Daniel J. Nordlund Washington State Department of Social and Health Services Planning, Performance, and Accountability Research and Data Analysis Division Olympia, WA 98504-5204 ______________________________________________ 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.