View source: R/scores_nt_fitbit.R
| compute_fitbit_activity_week | R Documentation |
Generates weekly activity summaries from daily Fitbit activity data.
This wrapper function applies a standardized weekly aggregation pipeline
using compute_fitbit_weekly_summary() and the summarize_activity()
function to compute weekly activity metrics at the participant-session level.
Only days passing minimum quality control thresholds (qc_600min and
qc_steps) are included in the weekly aggregation.
compute_fitbit_activity_week(df, filter_expr = qc_600min & qc_steps)
df |
tbl. Daily-level Fitbit activity dataset (standard or extended),
typically |
filter_expr |
expression. Logical filtering condition applied to the input dataset before summarization (e.g., QC thresholds). which retains only days with at least 600 valid minutes and passing step count quality checks. |
This function standardizes weekly activity computation across datasets by enforcing consistent filtering, aggregation, and output structure.
tbl. Weekly activity dataset containing:
Week identifiers (wk, wk_type)
Day counts (n_day, n_wkdy, n_wknd)
Activity summary metrics (steps, METs, intensity minutes, heart rate)
Mean heart rate metrics (mean_hrate, mean_hrate_actv), present only
when the daily input was built with include_mean_hrate = TRUE
Weekly quality control flag (qc_wk)
df: fitbit_ss_activity_day or fitbit_ss_ext_activity_day
(daily Fitbit activity dataset with QC flags)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.