Learn R Programming

EcoSimR (version 0.1.0)

ra3: RA3 Niche Overlap Randomization Algorithm

Description

Randomizes a numeric utilization matrix speciesData by reshuffling the elements within each row.

Usage

ra3(speciesData = matrix(rpois(80, 1), nrow = 10))

Arguments

speciesData
a resource utilization matrix (rows = species, columns = discrete resource states) filled with non-negative real numbers.

Value

Returns a random utilization matrix with the same dimensions as the input matrix.

Details

The resource utilization matrix (rows = species, columns = discrete resource categories) may include zeroes, but no negative numbers or missing values. Relative resource within a species is first calculated, so the rows need not sum to 1.0.

References

Winemiller, K.O. and E.R. Pianka. 1990. Organization in natural assemblages of desert lizards and tropical fishes. Ecological Monographs 60: 27-55.

Examples

Run this code
ranUtil <- ra3(speciesData=matrix(rpois(40,0.5),nrow=8))

Run the code above in your browser using DataLab