| evenness | R Documentation |
Compute species evenness across sites using Hill-based, Pielou, or Simpson evenness measures.
evenness(
x,
q = seq(0.1, 3, by = 0.1),
type = c("hill", "pielou", "simpson"),
coords = NULL
)
x |
A site-by-species matrix (abundance data). |
q |
Numeric vector. Orders of diversity for Hill evenness.
Default |
type |
Character. Evenness type: |
coords |
Optional data.frame with columns |
All evenness measures are bounded in [0, 1]:
0 = maximally uneven (one dominant species)
1 = perfectly even (all species equally abundant)
Hill evenness (Jost 2010):
E_q = D_q / D_0
This divides the effective number of species at order q by species richness.
Pielou's J (Pielou 1966):
J = \frac{\log(D_1)}{\log(S)} = \frac{H'}{\log(S)}
Simpson evenness:
E_{1/D} = \frac{1}{D_2 \cdot S}
An object of class spacc_evenness containing:
per_site |
Matrix or vector of per-site evenness values |
regional |
Regional (pooled) evenness |
q |
Orders used (for Hill type) |
type |
Evenness type |
coords |
Coordinates if provided |
n_sites |
Number of sites |
n_species |
Number of species |
Jost, L. (2010). The relation between evenness and diversity. Diversity, 2, 207-232.
Pielou, E.C. (1966). The measurement of diversity in different types of biological collections. Journal of Theoretical Biology, 13, 131-144.
diversityProfile() for Hill number profiles,
alphaDiversity() for raw diversity values
species <- matrix(rpois(50 * 30, 2), nrow = 50)
# Hill evenness profile
ev <- evenness(species)
print(ev)
# Pielou's J
ev_j <- evenness(species, type = "pielou")
print(ev_j)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.