Learn R Programming

EcoSimR (version 0.1.0)

sim6: Sim6 Co-occurrence Randomization Algorithm

Description

Randomizes a binary matrix speciesData by reshuffling all elements. Rows are equiprobable, and columns are proportional to column sums. Makes a call to the vector_sample function.

Usage

sim6(speciesData)

Arguments

speciesData
binary presence-absence matrix (rows = species, columns = sites).

Value

Returns a binary presence-absence matrix with the same dimensions and fill as the input matrix.

Details

This algorithm assumes that species are equiprobable, but that differences in suitability among sites are proportional to observed species richness (=colsums).

References

Gotelli, N.J. 2000. Null model analysis of species co-occurrence patterns. Ecology 81: 2606-2621.

Examples

Run this code
randomMatrix <- sim6(speciesData = matrix(rbinom(40,1,0.5),nrow=8))

Run the code above in your browser using DataLab