srs.bootstrap.sample: srs.bootstrap.sample

View source: R/srs_bootstrap.r

srs.bootstrap.sampleR Documentation

srs.bootstrap.sample

Description

Given a survey dataset and a description of the survey design (ie, which combination of vars determines primary sampling units, and which combination of vars determines strata), take a bunch of bootstrap samples under a simple random sampling (with repetition) scheme

Usage

srs.bootstrap.sample(
  survey.data,
  num.reps = 1,
  parallel = FALSE,
  paropts = NULL,
  ...
)

Arguments

survey.data

The dataset to use

num.reps

The number of bootstrap replication samples to draw

parallel

If TRUE, use parallelization (via plyr)

paropts

An optional list of arguments passed on to plyr to control details of parallelization

...

Ignored, but useful because it allows params like survey.design which are used in other bootstrap designs, to be passed in without error

Value

A list with num.reps entries. Each entry is a dataset which has at least the variables index (the row index of the original dataset that was resampled) and weight.scale (the factor by which to multiply the sampling weights in the original dataset).

Examples


survey <- MU284.surveys[[1]]
boot_surveys <- srs.bootstrap.sample(survey, num.reps = 2)


dfeehan/surveybootstrap documentation built on Feb. 3, 2023, 6:52 a.m.