untb (version 1.6-9)

no.of.ind: Ecosystem diagnostics

Description

Ecosystem diagnostics such as species count, individual count, number of singletons, etc

Usage

no.of.ind(x)
no.of.spp(x, include.extinct=FALSE)
no.of.singletons(x)
no.of.extinct(x)
maximal.abundance(x)
singletons(x)
extinct(x)
extant(x)

Arguments

x
Ecosystem vector; is coerced to class count
include.extinct
In function no.of.spp(), Boolean argument with TRUE meaning to include extinct species (ie species with an abundance of zero), and default FALSE meaning to return the number of extant species

Details

  • Functionno.of.spp()returns the number of species in an ecosystem object, treating exctinct species in line with argumentinclude.extinct
  • Functionno.of.ind()returns the number of individuals
  • Functionno.of.singletons()returns the number of singletons
  • Functionno.of.extinct()returns the number of extinct species
  • Functionmaximal.abundance()returns the abundance of the most abundant species
  • Functionsingletons()returns acountobject containing only the singletons: each abundance is one
  • Functionextinct()returns acountobject containing only the extinct species: each abundance is zero
  • Functionextant()returns acountobject containing only the extant species: each abundance is greater than zero

References

S. P. Hubbell. The Unified Neutral Theory of Biodiversity. Princeton University Press, 2001.

Examples

Run this code
data(butterflies)
no.of.spp(butterflies)
no.of.ind(butterflies)

jj1 <- count(c(dogs=7,pigs=3,crabs=1,slugs=1))
jj2 <- count(c(squid=0,octopus=0,nautilus=0))
jj3 <- count(c(bugs=3,rats=1,crabs=0,fish=0))

extinct(jj1 + jj2) 
extinct(jj3)               #cats 'n' fish
extant(jj3)                #bugs and rats

singletons(jj1)
singletons(jj2)           # empty 
singletons(jj1 + jj3)     # crabs, rats and slugs

Run the code above in your browser using DataCamp Workspace