GUILDS: Implementation of Sampling Formulas for the Unified Neutral Model of Biodiversity and Biogeography, with or without Guild Structure

A collection of sampling formulas for the unified neutral model of biogeography and biodiversity. Alongside the sampling formulas, it includes methods to perform maximum likelihood optimization of the sampling formulas, methods to generate data given the neutral model, and methods to estimate the expected species abundance distribution. Sampling formulas included in the GUILDS package are the Etienne Sampling Formula (Etienne 2005), the guild sampling formula, where guilds are assumed to differ in dispersal ability (Janzen et al. 2015), and the guilds sampling formula conditioned on guild size (Janzen et al. 2015).

Install the latest version of this package by entering the following in R:
AuthorThijs Janzen [aut, cre], Bart Haegeman [ctb], Franck Jabot [ctb], Jerome Chave [ctb]
Date of publication2016-09-26 21:21:03
MaintainerThijs Janzen <>

View on CRAN


calc_conditional Man page
calcKDA Man page
calc_sum_kda Man page
conditional.LogLik Man page
draw_local Man page
draw_local_cond Man page
esf_local Man page
evaluate_cond_lik Man page
evaluateLogLik Man page
expected.SAD Man page
expected.SAD.Guilds Man page
expected.SAD.Guilds.Conditional Man page
generate.ESF Man page
generate.Guilds Man page
generate.Guilds.Cond Man page
generate.ZSM Man page
getpx Man page
GUILDS Man page
localComm Man page
logLikelihood.ESF Man page
logLikelihood.Guilds Man page
logLikelihood.Guilds.Conditional Man page
logLikguilds Man page
maxLikelihood.ESF Man page
maxLikelihood.Guilds Man page
maxLikelihood.Guilds.Conditional Man page
octave_index Man page
pm_sad Man page
pm_sadaux Man page
polyaeggenberger Man page
preston_plot Man page
preston_sort Man page
rho Man page
simplex Man page
sort_aux Man page

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.