Skip to contents

Expands each species into binary pseudospecies by cut levels. A pseudospecies of a cut level is present when the abundance is larger than zero and not less than the cut level. Pseudospecies that occur in no stand are dropped.

Usage

pseudospecies(x, cut_levels = c(0, 2, 5, 10, 20))

Arguments

x

A community data matrix or data.frame. rownames: stands, colnames: species.

cut_levels

A numeric vector of pseudospecies cut levels.

Value

A binary matrix of stands by pseudospecies with "species", "level" and "cut_levels" attributes.

Examples

# \donttest{
data(dune, package = "vegan")
psp <- pseudospecies(dune)
dim(psp)
#> [1] 20 75
head(colnames(psp))
#> [1] "Achimill_1" "Agrostol_1" "Airaprae_1" "Alopgeni_1" "Anthodor_1"
#> [6] "Bellpere_1"
# }