Block sampling

Share:

Description

Sample blockwise from clustered data

Usage

1
blocksample(data, size, idvar = "id", replace = TRUE, ...)

Arguments

data

Data frame

size

Size of samples

idvar

Column defining the clusters

replace

Logical indicating wether to sample with replacement

...

additional arguments to lower level functions

Value

data.frame

Author(s)

Klaus K. Holst

Examples

1
2
3
4
5
6
7
8
d <- data.frame(x=rnorm(5), z=rnorm(5), id=c(4,10,10,5,5), v=rnorm(5))
(dd <- blocksample(d,size=20))
attributes(dd)$id

## Not run: 
blocksample(data.table::data.table(d),1e6)

## End(Not run)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.