With a sample data frame:
d = data.frame(id = rep(c(1,2,3,4),5), x = round(rexp(20), digits=2), y =
round(runif(20), digits=2))

I would like to generate 100 bootstrap data with replacement and save each
bootstrap data as b1, b2, ..., b100. I attempted the sample function but
could not make it work



On Mon, Nov 11, 2013 at 6:11 PM, Dereje Fentie <derex....@gmail.com> wrote:

>
>   With a data frame (call it *d*) composed of 2000 individuals and 
> *n*observations for each individual (thus
> *2000n* observations in total), I would like to generate *k* bootstrap
> samples with replacement from *d*. Amongst other variables, *d* has a
> numeric variable *id* taking on identical value for observations
> belonging to the same individual.
>
> Taking into consideration the panel nature of the data, I want to generate
> many bootstrap samples with replacement and store each bootstrap sample
> data frame for further use. Sampling (or selection into the bootstrap
> sample) shall be based on individuals (on unique values of *id*) such
> that if an individual is in a particular bootstrap sample, so will all
> observations belonging to that individual.
>
> How can I do this in r?
>

        [[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.

Reply via email to