Main functions
Here is a table that summarizes the comparable functions (and their
arguments) for functions included in fundiversity
. Note
that the package name is indicated before ::
followed by
the function name.
Index Type | Index Name | Source | fundiversity function |
Equivalent Functions |
---|---|---|---|---|
α-diversity | Functional Dispersion (FDis) | Laliberté and Legendre (2010) | fd_fdis() |
BAT::dispersion() FD::fdisp() hillR::hill_func() FD for FDis computations and standardize
the traits without telling the
user)mFD::alpha.fd.multidim(..., ind_vect = "fdis") |
α-diversity | Functional Divergence (FDiv) | Villéger, Mason, and Mouillot (2008) | fd_fdiv() |
mFD::alpha.fd.multidim(..., ind_vect = "fdiv") |
α-diversity | Functional Evenness (FEve) | Villéger, Mason, and Mouillot (2008) | fd_feve() |
mFD::alpha.fd.multidim(..., ind_vect = "feve") |
α-diversity | Functional Richness (FRic) | Villéger, Mason, and Mouillot (2008) | fd_fric() |
BAT::alpha() (tree, not strictly
equal)BAT::hull.alpha()
(hull)mFD::alpha.fd.multidim(..., ind_vect = "fric") |
α-diversity | Rao’s Quadratic Entropy (Q) | Villéger, Grenouillet, and Brosse (2013) | fd_raoq() |
adiv::QE() BAT::rao() hillR::hill_func()
(standardize traits without
warning)mFD::alpha.fd.hill(..., q = 2, tau = "max")
(returns a slightly modified version of Q according to Ricotta and Szeidl (2009)) |
β-diversity | Functional Richness Intersection (FRic_intersect) | Rao (1982) | fd_fric_intersect() |
betapart::functional.beta.pair() hillR::hill_func_parti_pairwise() |
The other packages are thus: adiv
(Pavoine 2020), BAT
(Cardoso, Rigal, and Carvalho 2015),
betapart
(Baselga and Orme
2012), FD
(Laliberté,
Legendre, and Shipley 2014), hillR
(Li 2018), and mFD
(Magneville et al. 2022). For fairness of
comparison, even if FD::dbFD()
contains most indices we’re
not considering it as it computes all indices together for each call,
and would necessarily be slower.