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)
vector with idenitifiers (integers) indicating the pool to which each sample belongs (NA for samples that could not be pooled)
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.
.pool()
: internal function not supposed to be called directly.