mean_pH | R Documentation |
Calculates mean pH from a vector of pH values by averaging [H+] rather than numerical pH values.
mean_pH(pH, na.rm = FALSE, ...)
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. |
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.
Matthew A. Birk, matthewabirk@gmail.com
Boutilier RG, Shelton G. 1980. The statistical treatment of hydrogen ion concentration and pH. J Exp Biol. 84:335–339.
mean_pH(c(7, 8)) # 7.26 rather than 7.5!
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.