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.