bCM: Parameterize Box-Cox model for mass-height allometry (based...

Description Usage Arguments Value References Examples

Description

Parameterize Box-Cox model for mass-height allometry (based on Lu et al. 2016)

Usage

1
2
3
bCM(dat, mass = "sample", height = "height_cm", lam.avail = c(-2,
  -1.5, -1, -2/3, -1/2, -1/3, 0, 1/3, 1/2, 2/3, 1, 1.5, 2),
  lam.only = FALSE)

Arguments

dat

dataframe with data

mass

mass column

height

height column

lam.avail

set of possible lambda values

lam.only

if TRUE, lambda is returned. If FALSE, model is returned

Value

if lam.only is FALSE, a model is returned. If lam.only is TRUE, lambda value is returned.

References

Lu, Meng, Caplan, Joshua S., Bakker, Jonathan D., Mozdzer, Thomas J., Drake, Bert G., Megonigal, J. Patrick, and Langley, J. Adam. 2016. Allometry data and equations for coastal marsh plants. Ecology. https://doi.org/10.1002/ecy.1600.

Examples

1
2
3
4
5
6
### get allometry model for each species
# CSP <- plyr::dlply(allometry, c("spp"), bCM)
# CSP.coef <- plyr::ldply(CSP, stats::coef)
### add lambda value
# CSP.coef$lam <- plyr::ddply(allometry, c("spp"), function(df)
#                 bCM(df, lam.only = TRUE))[, "V1"]

troyhill/LUMCONplants documentation built on May 14, 2019, 9:39 a.m.