mean_pH: Mean pH by [H+]

View source: R/mean_pH.R

mean_pHR Documentation

Mean pH by [H+]

Description

Calculates mean pH from a vector of pH values by averaging [H+] rather than numerical pH values.

Usage

mean_pH(pH, na.rm = FALSE, ...)

Arguments

pH

a numeric vector of pH values.

na.rm

a logical value indicating whether NA values should be stripped before the computation proceeds.

...

further arguments passed to or from other methods.

Details

Since pH is on a logarithmic scale, averaging pH values directly does not provide the true arithmetic mean of what is likely truly important to the organism, [H+] (however, see Boutilier and Shelton 1980). Thus, the pH values are converted to [H+] then averaged and converted back to a mean pH value.

Author(s)

Matthew A. Birk, matthewabirk@gmail.com

References

Boutilier RG, Shelton G. 1980. The statistical treatment of hydrogen ion concentration and pH. J Exp Biol. 84:335–339.

Examples

mean_pH(c(7, 8)) # 7.26 rather than 7.5!


respirometry documentation built on July 9, 2023, 5:30 p.m.