Learn R Programming

BAT (version 2.9.6)

hull.alpha: Alpha diversity using convex hull hypervolumes.

Description

Estimation of functional richness of one or multiple sites, based on convex hull hypervolumes.

Usage

hull.alpha(comm)

Value

One value or a vector of alpha diversity values for each site.

Arguments

comm

A 'convhulln' object or list, preferably built with function hull.build.

Details

Estimates the functional richness (alpha FD) of one or more communities using convex hull hypervolumes. Functional richness is expressed as the total volume of the convex hull.

Examples

Run this code
comm = rbind(c(1,3,0,5,3), c(3,2,5,0,0))
colnames(comm) = c("SpA", "SpB", "SpC", "SpD", "SpE")
rownames(comm) = c("Site 1", "Site 2")

trait = data.frame(body = c(1,2,3,4,4), beak = c(1,5,4,1,2))
rownames(trait) = colnames(comm)

hv = hull.build(comm[1,], trait)
hull.alpha(hv)
hvlist = hull.build(comm, trait, axes = 2)
hull.alpha(hvlist)

Run the code above in your browser using DataLab