R/create_activity_profile.R

Defines functions create_activity_profile

Documented in create_activity_profile

#' Creates activity profile from activity counts
#'
#' @param Xt vector of activity counts for a subject
#' @param activity_grid vector ofactivity counts derived from extract_activity_grid
#'
#' @return a vector representing the activity profile for the data
#' @export
#'
#' @importFrom rlang .data
#' @importFrom magrittr %>%
#'
create_activity_profile = function(activity, activity_grid) {
  
  Ta = tibble::tibble(
    ai = activity_grid
  ) %>% 
    dplyr::mutate(
      Ta = unlist(purrr::map(.data$ai, function(a) { 
        mean(activity > a)
      }))
    ) %>% 
    dplyr::select(Ta)
  
  return(Ta)
}
thecbp/ActivityProfileR documentation built on April 10, 2021, 6:44 p.m.