Learn R Programming

velociraptr (version 1.1.0)

multiplicativeBeta: Multiplicative Diversity Partitioning

Description

Calculates beta diversity under various Multiplicative Diversity Partitioning paradigms.

Usage

multiplicativeBeta(CommunityMatrix)

completeTurnovers(CommunityMatrix)

notEndemic(CommunityMatrix)

Arguments

CommunityMatrix

a matrix

Value

A numeric vector

Details

Takes a community matrix (see presenceMatrix or abundanceMatrix) and returns one of three types of multiplicative beta diversity.

Refer to Tuomisto, H (2010) "A diversity of beta diversities: straightening up a concept gone awry. Part 1. Defining beta diversity as a function of alpha and gamma diversity". Ecography 33:2-22.

  • multiplicativeBeta(CommunityMatrix): Calculates the original beta diversity ratio - Gamma/Alpha. It quantifies how many times as rich gamma is than alpha.

  • completeTurnovers(CommunityMatrix): The number of complete effective species turnovers observed among compositonal units in the dataset - (Gamma-Alpha)/Alpha.

  • notEndemic(CommunityMatrix): The proportion of taxa in the dataset not limited to a single sample - (Gamma-Alpha)/Gamma

Examples

Run this code
# NOT RUN {
# Download a test dataset of pleistocene bivalves from the Paleobiology Database.
# DataPBDB<-downloadPBDB(Taxa="Bivalvia","Pleistocene","Pleistocene")

# Create a community matrix with tectonic plates as "samples".
# CommunityMatrix<-abundanceMatrix(DataPBDB,"geoplate")

# "True local diversity ratio"
# multiplicativeBeta(CommunityMatrix)

# Whittaker's effective species turnover
# completeTurnovers(CommunityMatrix)

# Proportional effective species turnover
# notEndemic(CommunityMatrix)

# }

Run the code above in your browser using DataLab