resample {quanteda} | R Documentation |
Sample a vector
Description
Return a sample from a vector within a grouping variable if specified.
Usage
resample(x, size = NULL, replace = FALSE, prob = NULL, by = NULL)
Arguments
x |
numeric vector |
size |
the number of items to sample within each group, as a positive
number or a vector of numbers equal in length to the number of groups. If
|
replace |
if |
prob |
a vector of probability weights for values in |
by |
a grouping vector equal in length to |
Value
x
resampled within groups
Examples
set.seed(100)
grvec <- c(rep("a", 3), rep("b", 4), rep("c", 3))
quanteda:::resample(1:10, replace = FALSE, by = grvec)
quanteda:::resample(1:10, replace = TRUE, by = grvec)
quanteda:::resample(1:10, size = 2, replace = TRUE, by = grvec)
quanteda:::resample(1:10, size = c(1, 1, 3), replace = TRUE, by = grvec)
[Package quanteda version 4.3.1 Index]