SizeUniform Size Overlap Randomization Algorithm

Description

Function to randomize body sizes within a uniform distribution with boundaries set by the largest and smallest species in the assemblage.

Usage

1
size_uniform(speciesData = runif(20))

Arguments

speciesData

a vector of positive real values representing the body sizes or trait values for each species.

Details

If the assemblage contains n species, only the body sizes of the inner n - 2 species are randomized.

Value

Returns a vector of body sizes that have been randomly assigned. The largest and smallest body sizes in the randomized assemblage match those in the empirical data.

Note

Although the distribution of body sizes may not be truly uniform, it may be approximately uniform within the range of observed values, particularly for small assemblages.

References

Simberloff, D. and W. Boecklen. 1981. Santa Rosalia reconsidered: size ratios and competition. Evolution 35: 1206-1228.

Tonkyn, D.W. and B.J. Cole. 1986. The statistical analysis of size ratios. American Naturalist 128: 66-81.

See Also

size_gamma size distribution function.

Examples

1
nullSizes <-size_uniform(speciesData=runif(20))

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.