R: A "lazy" resample.

resample {modelr} | R Documentation

## A "lazy" resample.

### Description

Often you will resample a dataset hundreds or thousands of times. Storing the complete resample each time would be very inefficient so this class instead stores a "pointer" to the original dataset, and a vector of row indexes. To turn this into a regular data frame, call `as.data.frame`, to extract the indices, use `as.integer`.

### Usage

    resample(data, idx)

### Arguments

`data` | The data frame
`idx` | A vector of integer indexes indicating which rows have been selected. These values should lie between 1 and `nrow(data)` but they are not checked by this function in the interests of performance.

### Examples

    resample(mtcars, 1:10)

    b <- resample_bootstrap(mtcars)
    b
    as.integer(b)
    as.data.frame(b)

    # Many modelling functions will do the coercion for you, so you can
    # use a resample object directly in the data argument
    lm(mpg ~ wt, data = b)

[Package modelr version 0.1.0 Index]