This function randomly assigns samples to pools of approximately equal area
pool(sample_id = 1:length(area), area, target_area, max_try = 100L).pool(sample_id = 1:length(area), area, target_area, max_try = 100L)
sample identifier
sampling area of sample_id
(in the same units as
target_area
)
vector of length 2 containing the lower and upper bound
of the pooled area (same units as area
)
maximum number of unsuccessful pooling tries before the algorithm gives up.
vector with idenitifiers (integers) indicating the pool to which each sample belongs (NA for samples that could not be pooled)
.pool
: internal function not supposed to be called directly.