calculate_E_hertz: Calculate thermoregulation effectiveness sensu Hertz, Huey &...

Description Usage Arguments Value References See Also Examples

View source: R/calculate_E_hertz.R

Description

This function calculates the effectiveness of temperature regulation (E = 1 - (mean db / mean de)) as described by Hertz et al. (1993). The thermal quality of the habitat (de) and accuracy of temperature regulation (db) are calculated as part of this formula, so it is not necessary to run calculate_de and calculate_db before running this function.

Usage

1
calculate_E_hertz(te, tb, tset_low, tset_up)

Arguments

te

A vector containing operative temperatures.

tb

A vector containing body temperature measurements.

tset_low

Lower boundary of a species or population set-point range that was determined through thermal preference trials in a temperature gradient. This may be a named double vector containing the lower boundary value, or simply the value itself.

tset_up

Upper boundary of the set-point range.

Value

Effectiveness of temperature regulation (E)

References

Hertz, P. E., Huey, R. B., & Stevenson, R. D. (1993). Evaluating temperature regulation by field-active ectotherms: the fallacy of the inappropriate question. The American Naturalist, 142(5), 796-818.

See Also

calculate_de and calculate_db.

Examples

1
2
3
te <- na.omit(bufbuf[,"te"])
tb <- na.omit(bufbuf[,"tb"])
E <- calculate_E_hertz(te, tb, 19.35, 26.44)

ectotemp documentation built on July 16, 2020, 5:07 p.m.