| samp.bootstrap | R Documentation |
Generate indices for resampling.
samp.bootstrap(n, R, size = n - reduceSize, reduceSize = 0)
samp.permute(n, R, size = n - reduceSize, reduceSize = 0,
groupSizes = NULL, returnGroup = NULL)
n |
sample size. For two-sample permutation tests, this is the sum of the two sample sizes. |
R |
number of vectors of indices to produce. |
size |
size of samples to produce. For example, to do "what-if" analyses, to estimate the variability of a statistic had the data been a different size, you may specify the size. |
reduceSize |
integer; if specified, then |
groupSizes |
|
returnGroup |
|
To obtain disjoint samples without replacement,
call this function multiple times, after setting the same random
number seed, with the same groupSizes but different values of
returnGroup. This is used for two-sample permutation tests.
If groupSizes is supplied then size is ignored.
matrix with size rows and R columns
(or groupSizes(returnGroup) rows).
Each column contains indices for one bootstrap sample, or one permutation.
The value passed as R to this function is typically the
block.size argument to bootstrap and other
resampling functions.
Tim Hesterberg timhesterberg@gmail.com,
https://www.timhesterberg.net/bootstrap-and-resampling
This discusses reduced sample size: Hesterberg, Tim C. (2004), Unbiasing the Bootstrap-Bootknife Sampling vs. Smoothing, Proceedings of the Section on Statistics and the Environment, American Statistical Association, 2924-2930, https://drive.google.com/file/d/1eUo2nDIrd8J_yuh_uoZBaZ-2XCl_5pT7.
resample-package.
samp.bootstrap(7, 8) samp.bootstrap(7, 8, size = 6) samp.bootstrap(7, 8, reduceSize = 1) # Full permutations set.seed(0) samp.permute(7, 8) # Disjoint samples without replacement = subsets of permutations set.seed(0) samp.permute(7, 8, groupSizes = c(2, 5), returnGroup = 1) set.seed(0) samp.permute(7, 8, groupSizes = c(2, 5), returnGroup = 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.