get_bmr {PAutilities} | R Documentation |
Retrieve estimated basal metabolic rate for an individual
Description
Retrieve estimated basal metabolic rate for an individual
Usage
get_bmr(
Sex = c("M", "F"),
Ht = NULL,
Wt,
Age,
verbose = FALSE,
RER = NULL,
equation = c("ht_wt", "wt", "both"),
kcal_table = c("Lusk", "Peronnet", "both"),
method = c("Schofield", "FAO", "both"),
MJ_conversion = c("thermochemical", "dry", "convenience", "all"),
kcal_conversion = 5
)
Arguments
Sex |
The individual's sex |
Ht |
The individual's height, in meters |
Wt |
The individual's weight, in kilograms |
Age |
The individual's age, in years |
verbose |
Logical. Should processing updates be printed? |
RER |
numeric. The respiratory exchange ratio |
equation |
The equation to apply |
kcal_table |
The table to reference for converting kilocalories to
oxygen consumption. See |
method |
The calculation method to use |
MJ_conversion |
The value to use for converting megajoules to kilocalories. Defaults to thermochemical. |
kcal_conversion |
numeric. If RER is NULL (default), the factor to use for converting kilocalories to oxygen consumption |
Value
a data frame containing predictions of basal metabolic rate in one column, along with additional columns that indicate how the predictions were obtained (e.g., which sources and conversions were applied)
References
Schofield, W. N. (1985). Predicting basal metabolic rate, new standards and review of previous work. Human nutrition. Clinical nutrition, 39, 5-41.
Examples
# Get BMR for an imaginary 900-year-old person (Age is only
# used to determine which equations to use, in this case the
# equations for someone older than 60)
get_bmr(
Sex = "M", Ht = 1.5, Wt = 80, Age = 900, equation = "both",
method = "both", RER = 0.865, kcal_table = "both",
MJ_conversion = c("all")
)
get_bmr(
Sex = "M", Ht = 1.5, Wt = 80, Age = 900, MJ_conversion = "all",
kcal_conversion = 4.86
)
get_bmr(
Sex = "M", Ht = 1.5, Wt = 80, Age = 900, method = "FAO",
kcal_conversion = 4.86
)