Fitbit Calories Intraday¶
+Sensor parameters description for [FITBIT_CALORIES_INTRADAY]
:
Key | +Description | +
---|---|
[CONTAINER] |
+Container where your calories intraday data is stored, depending on the data stream you are using this can be a database table, a CSV file, etc. | +
RAPIDS provider¶
+
+
+Available time segments
+-
+
- Available for all time segments +
+
+
+File Sequence
+- data/raw/{pid}/fitbit_calories_intraday_raw.csv
+- data/raw/{pid}/fitbit_calories_intraday_with_datetime.csv
+- data/interim/{pid}/fitbit_calories_intraday_features/fitbit_calories_intraday_{language}_{provider_key}.csv
+- data/processed/features/{pid}/fitbit_calories_intraday.csv
+
Parameters description for [FITBIT_CALORIES_INTRADAY][PROVIDERS][RAPIDS]
:
Key | +Description | +
---|---|
[COMPUTE] |
+Set to True to extract FITBIT_CALORIES_INTRADAY features from the RAPIDS provider |
+
[FEATURES] |
+Features to be computed from calories intraday data, see table below | +
[EPISODE_TYPE] |
+RAPIDS will compute features for any episodes in this list. There are seven types of episodes defined as consecutive appearances of a label. Four are based on the activity level labels provided by Fitbit: sedentary , lightly active , fairly active , and very active . One is defined by RAPIDS as moderate to vigorous physical activity MVPA episodes that are based on all fairly active , and very active labels. Two are defined by the user based on a threshold that divides low or high MET (metabolic equivalent) episodes. |
+
EPISODE_TIME_THRESHOLD |
+Any consecutive rows of the same [EPISODE_TYPE] will be considered a single episode if the time difference between them is less or equal than this threshold in minutes |
+
[EPISODE_MET_THRESHOLD] |
+Any 1-minute calorie data chunk with a MET value equal or higher than this threshold will be considered a high MET episode and low MET otherwise. The default value is 3 | +
[EPISODE_MVPA_CATEGORIES] |
+The Fitbit level labels that are considered part of a moderate to vigorous physical activity episode. One or more of sedentary , lightly active , fairly active , and very active . The default are fairly active and very active |
+
[EPISODE_REFERENCE_TIME] |
+Reference time for the start/end time features. MIDNIGHT sets the reference time to 00:00 of each day, START_OF_THE_SEGMENT sets the reference time to the start of the time segment (useful when a segment is shorter than a day or spans multiple days) |
+
Features description for [FITBIT_CALORIES_INTRADAY][PROVIDERS][RAPIDS]
:
Feature | +Units | +Description | +
---|---|---|
starttimefirstepisodeEPISODE_TYPE |
+minutes | +Start time of the first episode of type [EPISODE_TYPE] |
+
endtimefirstepisodeEPISODE_TYPE |
+minutes | +End time of the first episode of type [EPISODE_TYPE] |
+
starttimelastepisodeEPISODE_TYPE |
+minutes | +Start time of the last episode of type [EPISODE_TYPE] |
+
endtimelastepisodeEPISODE_TYPE |
+minutes | +End time of the last episode of type [EPISODE_TYPE] |
+
starttimelongestepisodeEPISODE_TYPE |
+minutes | +Start time of the longest episode of type [EPISODE_TYPE] |
+
endtimelongestepisodeEPISODE_TYPE |
+minutes | +End time of the longest episode of type [EPISODE_TYPE] |
+
countepisodeEPISODE_TYPE |
+episodes | +The number of episodes of type [EPISODE_TYPE] |
+
sumdurationepisodeEPISODE_TYPE |
+minutes | +The sum of the duration of episodes of type [EPISODE_TYPE] |
+
avgdurationepisodeEPISODE_TYPE |
+minutes | +The average of the duration of episodes of type [EPISODE_TYPE] |
+
maxdurationepisodeEPISODE_TYPE |
+minutes | +The maximum of the duration of episodes of type [EPISODE_TYPE] |
+
mindurationepisodeEPISODE_TYPE |
+minutes | +The minimum of the duration of episodes of type [EPISODE_TYPE] |
+
stddurationepisodeEPISODE_TYPE |
+minutes | +The standard deviation of the duration of episodes of type [EPISODE_TYPE] |
+
summetEPISODE_TYPE |
+METs | +The sum of all METs during episodes of type [EPISODE_TYPE] |
+
avgmetEPISODE_TYPE |
+METs | +The average of all METs during episodes of type [EPISODE_TYPE] |
+
maxmetEPISODE_TYPE |
+METs | +The maximum of all METs during episodes of type [EPISODE_TYPE] |
+
minmetEPISODE_TYPE |
+METs | +The minimum of all METs during episodes of type [EPISODE_TYPE] |
+
stdmetEPISODE_TYPE |
+METs | +The standard deviation of all METs during episodes of type [EPISODE_TYPE] |
+
sumcaloriesEPISODE_TYPE |
+calories | +The sum of all calories during episodes of type [EPISODE_TYPE] |
+
avgcaloriesEPISODE_TYPE |
+calories | +The average of all calories during episodes of type [EPISODE_TYPE] |
+
maxcaloriesEPISODE_TYPE |
+calories | +The maximum of all calories during episodes of type [EPISODE_TYPE] |
+
mincaloriesEPISODE_TYPE |
+calories | +The minimum of all calories during episodes of type [EPISODE_TYPE] |
+
stdcaloriesEPISODE_TYPE |
+calories | +The standard deviation of all calories during episodes of type [EPISODE_TYPE] |
+
+
+
+
+
+
+
+
+ Assumptions/Observations
+-
+
- These features are based on intraday calories data that is usually obtained in 1-minute chunks from Fitbit’s API. +
- The MET value returned by Fitbit is divided by 10 +
- Take into account that the intraday data returned by Fitbit can contain time series for calories burned inclusive of BMR, tracked activity, and manually logged activities. +