compute_mets {activAnalyzer} | R Documentation |
Compute metabolic equivalent of task (MET) values
Description
This function computes metabolic equivalent of task (METs) from weight, sex, accelerometer counts, and a published
equation from one of the following scientific articles: Sasaki et al. (2011; doi:10.1016/j.jsams.2011.04.003); Santos-Lozano et al.
(2013; 10.1055/s-0033-1337945); Freedson et al. (1998; doi: 10.1097/00005768-199805000-00021). This function is wrapped
within the mark_intensity
function.
Usage
compute_mets(
data,
equation = c("Sasaki et al. (2011) [Adults]", "Santos-Lozano et al. (2013) [Adults]",
"Freedson et al. (1998) [Adults]", "Santos-Lozano et al. (2013) [Older adults]"),
weight = 70,
sex = c("male", "female", "intersex", "undefined", "prefer not to say")
)
Arguments
data |
A dataframe obtained using the |
equation |
A character string to indicate the equation to be used for estimating METs. |
weight |
A numeric value in kg. |
sex |
A character value. |
Value
A numeric vector.
Examples
library(magrittr)
file <- system.file("extdata", "acc.agd", package = "activAnalyzer")
mydata <- prepare_dataset(data = file)
mydata_with_wear_marks <- mydata %>% mark_wear_time() %>%
dplyr::filter(days == 2 & time >= hms::as_hms("14:00:00") & time <= hms::as_hms("15:00:00"))
mets <- compute_mets(
data = mydata_with_wear_marks,
equation = "Sasaki et al. (2011) [Adults]",
weight = 67,
sex = "male"
)
mets
[Package activAnalyzer version 2.1.1 Index]