cluster.resample {cfdecomp} R Documentation

## Cluster Resampling: resampling long format longitudinal or otherwise clustered data

### Description

Cluster Resampling: resampling long format longitudinal or otherwise clustered data

### Usage

cluster.resample(data, cluster.name, size = NA, newID = FALSE)


### Arguments

 data a data frame containing the variables in the model. cluster.name the name (as a character) of the column containing the cluster identifiers. size a non-negative integer giving the number of items to choose, i.e. the number of clusters to resample. If not specified, takes the original data cluster size. newID if set to TRUE, gives each replicant a new ID, rather than having the old ID appear multiple times. This might be needed if you work with e.g. cluster fixed effects

### Value

returns a new dataframe with resampled clusters

### Examples

table(cfd.example.data$id) # every ID appears 5 times cfd.example.sample <- cluster.resample(cfd.example.data, cluster.name='id') table(cfd.example.sample$id)
# some ID's now don't appear, and some appear more times (multiples of 5)
# the important part is that if a person (id) is resampled, all their rows of data are taken
# i.e. the function resamples clusters, rather than rows.
# this has produced 1 resample, so generally this function would be used
# inside a loop where it is used multiple times
# we use this function inside our decomposition functions when cluster.sample is
# set to TRUE in those functions.



[Package cfdecomp version 0.4.0 Index]