ITconverter: Converts IT measures to body mass, foraging distance and...

Description Usage Arguments Value References Examples

View source: R/ITconverter.R

Description

Calculates body mass form cane (1987), foraging distande from Greenleaf et al. (2007) and tongue length from Cariveau et al. (2015) using intertegular distance values (IT).

Usage

1
ITconverter(IT, family, type = "all", mouthpart = "all")

Arguments

IT

A vector of bee intertegular spans (IT) measurments in cm.

family

a vector of bee families. Only implemented 5 out of the extant 7 families: "Andrenidae", "Apidae", "Colletidae", "Halictidae", "Megachilidae".

type

The type of foraging distance desired. Options are "all", "Maximum homing distance", "Typical homing distance", "Maximum feeder training distance", "Maximum communication distance". See details in Greenleaf et al. 2007.

mouthpart

The mouthpart you are interested in. Options are "all", glossa", "prementum" and "tongue" (i.e. gloss + prementum)

Value

A dataframe with bee body masses (gr), tongue length (mm) and foraging distance (km) is returned for each bees species. Abreviations as follows: foraging_distance.mhd: Maximum homing distance foraging_distance.thd: Typical homing distance foraging_distance.mfd: Maximum feeder training distance foraging_distance.mcd: Maximum communication distance

References

Cariveau, Nayak, Bartomeus, Zientek, Ascher, Winfree (2015) The allometry of bee tongue length an its uses in ecology and evolution. Greenleaf, S.S., Williams, N.M., Winfree, R. & Kremen, C. (2007) Bee foraging ranges and their relationship to body size. Oecologia, 153, 589-596. Cane, J. (1987) Estimation of bee size using intertegular span (Apoidea). Journal of the Kansas Entomological Society, 60, 145-147.

Examples

1
2
3
4
5
6
7
8
it <- rnorm(100, 10, 2)
f <- rep(c("Andrenidae", "Apidae", "Colletidae", "Halictidae", "Megachilidae"),20)
y <- ITconverter(IT = it, family = f)
head(y)
plot(log(it)~log(y$body_mass))
plot(log(it)~log(y$tongue_length.tongue_f))
plot(y$tongue_length.tongue_f ~ y$body_mass)
ITconverter(IT = head(it), family = head(f), type = "Typical homing distance", mouthpart = "tongue")

ibartomeus/BeeIT documentation built on Nov. 23, 2020, 10:15 a.m.