From 305d6ac28bd03bca118d5d9272ac488cd99f2308 Mon Sep 17 00:00:00 2001 From: Jennifer Fedor Date: Mon, 13 Nov 2023 11:03:06 -0500 Subject: [PATCH] Add new Fitbit activity fragmentation and walking cadence features (#214) * Add new Fitbit activity fragmentation and walking cadence features * Update test config files * Update Fitbit steps intraday test data * Update docs & change log --- config.yaml | 4 + docs/change-log.md | 7 + docs/features/fitbit-steps-intraday.md | 83 ++++++++---- .../fitbit_steps_intraday/rapids/main.py | 128 +++++++++++++++++- .../android/fitbit_steps_intraday.csv | 2 +- .../empatica/fitbit_steps_intraday.csv | 2 +- .../mtz_event/empty/fitbit_steps_intraday.csv | 2 +- .../fitbit/fitbit_steps_intraday.csv | 6 +- .../mtz_event/ios/fitbit_steps_intraday.csv | 2 +- .../android/fitbit_steps_intraday.csv | 2 +- .../empatica/fitbit_steps_intraday.csv | 2 +- .../empty/fitbit_steps_intraday.csv | 2 +- .../fitbit/fitbit_steps_intraday.csv | 106 +++++++-------- .../ios/fitbit_steps_intraday.csv | 2 +- .../android/fitbit_steps_intraday.csv | 2 +- .../empatica/fitbit_steps_intraday.csv | 2 +- .../empty/fitbit_steps_intraday.csv | 2 +- .../fitbit/fitbit_steps_intraday.csv | 54 ++++---- .../ios/fitbit_steps_intraday.csv | 2 +- .../android/fitbit_steps_intraday.csv | 2 +- .../empatica/fitbit_steps_intraday.csv | 2 +- .../stz_event/empty/fitbit_steps_intraday.csv | 2 +- .../fitbit/fitbit_steps_intraday.csv | 6 +- .../stz_event/ios/fitbit_steps_intraday.csv | 2 +- .../android/fitbit_steps_intraday.csv | 2 +- .../empatica/fitbit_steps_intraday.csv | 2 +- .../empty/fitbit_steps_intraday.csv | 2 +- .../fitbit/fitbit_steps_intraday.csv | 106 +++++++-------- .../ios/fitbit_steps_intraday.csv | 2 +- .../android/fitbit_steps_intraday.csv | 2 +- .../empatica/fitbit_steps_intraday.csv | 2 +- .../empty/fitbit_steps_intraday.csv | 2 +- .../fitbit/fitbit_steps_intraday.csv | 54 ++++---- .../ios/fitbit_steps_intraday.csv | 2 +- tests/settings/mtz_event_config.yaml | 4 + tests/settings/mtz_frequency_config.yaml | 4 + tests/settings/mtz_periodic_config.yaml | 4 + tests/settings/stz_event_config.yaml | 4 + tests/settings/stz_frequency_config.yaml | 4 + tests/settings/stz_periodic_config.yaml | 4 + tools/config.schema.yaml | 20 ++- 41 files changed, 426 insertions(+), 220 deletions(-) diff --git a/config.yaml b/config.yaml index 336940b47..6f3b97e98 100644 --- a/config.yaml +++ b/config.yaml @@ -455,8 +455,12 @@ FITBIT_STEPS_INTRADAY: STEPS: ["sum", "max", "min", "avg", "std", "firststeptime", "laststeptime"] SEDENTARY_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] ACTIVE_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] + ACTIVITY_FRAGMENTATION: ["activetosedentarytransitionprobability", "sumdurationactivitylessthan5minutes", "sumdurationactivity5to105minutes", "sumdurationactivitygreaterthan10minutes", "ginicoefficient"] + WALKING_CADENCE: ["mean", "uncensoredmean", "peak1minute", "peak30minute", "peak60minute", "max5minute", "max20minute", "max30minute", "max60minute", "totalminutes0", "totalminutes1to19", "totalminutes20to39", "totalminutes40to59", "totalminutes60to79", "totalminutes80to99", "totalminutes100to119", "totalminutes120plus","totalminutesabove0", "totalminutesabove19", "totalminutesabove100"] REFERENCE_HOUR: 0 THRESHOLD_ACTIVE_BOUT: 10 # steps + THRESHOLD_DEVICE_NONWEAR_TIME: 1 # consecutive minutes with zero step counts, used only to calculate uncensoredmeancadence feature; set to 0 to disable + THRESHOLD_MINUTE_LEVEL_STEP_COUNT: 1000 # drop rows with minute-level step counts above this threshold; set to 0 to disable INCLUDE_ZERO_STEP_ROWS: False SRC_SCRIPT: src/features/fitbit_steps_intraday/rapids/main.py diff --git a/docs/change-log.md b/docs/change-log.md index 095c8d669..65bf3d9ca 100644 --- a/docs/change-log.md +++ b/docs/change-log.md @@ -1,5 +1,12 @@ # Change Log +## v1.10.0 + +- Add walking cadence and activity fragmentation features to FITBIT_STEPS_INTRADAY RAPIDS provider +- Add parameter to exclude rows with implausible step count values from Fitbit steps intraday feature computation +- Update tests for Fitbit steps intraday features +- Fix bug of None/NULL values in parsed Fitbit heartrate summary JSON data + ## v1.9.4 - Fix bug in process_location_types.R script that allowed for <1 minute time differences between a final resampled row and the next sensed location row diff --git a/docs/features/fitbit-steps-intraday.md b/docs/features/fitbit-steps-intraday.md index 3bec129dc..577331251 100644 --- a/docs/features/fitbit-steps-intraday.md +++ b/docs/features/fitbit-steps-intraday.md @@ -27,38 +27,67 @@ Parameters description for `[FITBIT_STEPS_INTRADAY][PROVIDERS][RAPIDS]`: |Key                              | Description | |----------------|----------------------------------------------------------------------------------------------------------------------------------- -|`[COMPUTE]` | Set to `True` to extract `FITBIT_STEPS_INTRADAY` features from the `RAPIDS` provider| -|`[FEATURES]` | Features to be computed from steps intraday data, see table below | -|`[REFERENCE_HOUR]` | The reference point from which `firststeptime` or `laststeptime` is to be computed, default is midnight | -|`[THRESHOLD_ACTIVE_BOUT]` | Every minute with Fitbit steps data wil be labelled as `sedentary` if its step count is below this threshold, otherwise, `active`. | -|`[INCLUDE_ZERO_STEP_ROWS]` | Whether or not to include time segments with a 0 step count during the whole day. | +|`[COMPUTE]` | Set to `True` to extract `FITBIT_STEPS_INTRADAY` features from the `RAPIDS` provider| +|`[FEATURES]` | Features to be computed from steps intraday data, see table below | +|`[REFERENCE_HOUR]` | The reference point from which `firststeptime` or `laststeptime` is to be computed, default is midnight | +|`[THRESHOLD_ACTIVE_BOUT]` | Every minute with Fitbit steps data wil be labelled as `sedentary` if its step count is below this threshold, otherwise, `active`. | +|`[THRESHOLD_DEVICE_NONWEAR_TIME]` | Number of consecutive minutes with zero step counts at or above which to label as a period of device non-wear time. Used only to calculate `uncensoredmeancadence` feature. Default is 1, which corresponds to a measure of mean non-zero walking cadence. Set to 60 for consistency with Tudor-Locke et al.'s definition. Set to 0 to disable. | +|`[THRESHOLD_MINUTE_LEVEL_STEP_COUNT]` | Rows with minute-level step counts above this threshold will be excluded from feature computation. Default is 1000; set to 0 to disable. | +|`[INCLUDE_ZERO_STEP_ROWS]` | Whether or not to include time segments with a 0 step count during the whole day. | Features description for `[FITBIT_STEPS_INTRADAY][PROVIDERS][RAPIDS]`: -|Feature |Units |Description | -|-------------------------- |-------------- |-------------------------------------------------------------| -|sumsteps |steps |The total step count during a time segment. -|maxsteps |steps |The maximum step count during a time segment. -|minsteps |steps |The minimum step count during a time segment. -|avgsteps |steps |The average step count during a time segment. -|stdsteps |steps |The standard deviation of step count during a time segment. -|firststeptime |minutes |Minutes until the first non-zero step count. -|laststeptime |minutes |Minutes until the last non-zero step count. -|countepisodesedentarybout |bouts |Number of sedentary bouts during a time segment. -|sumdurationsedentarybout |minutes |Total duration of all sedentary bouts during a time segment. -|maxdurationsedentarybout |minutes |The maximum duration of any sedentary bout during a time segment. -|mindurationsedentarybout |minutes |The minimum duration of any sedentary bout during a time segment. -|avgdurationsedentarybout |minutes |The average duration of sedentary bouts during a time segment. -|stddurationsedentarybout |minutes |The standard deviation of the duration of sedentary bouts during a time segment. -|countepisodeactivebout |bouts |Number of active bouts during a time segment. -|sumdurationactivebout |minutes |Total duration of all active bouts during a time segment. -|maxdurationactivebout |minutes |The maximum duration of any active bout during a time segment. -|mindurationactivebout |minutes |The minimum duration of any active bout during a time segment. -|avgdurationactivebout |minutes |The average duration of active bouts during a time segment. -|stddurationactivebout |minutes |The standard deviation of the duration of active bouts during a time segment. +|Feature |Units |Description | +|------------------------------------------ |-------------- |-------------------------------------------------------------| +|sumsteps |steps |The total step count during a time segment. +|maxsteps |steps |The maximum step count during a time segment. +|minsteps |steps |The minimum step count during a time segment. +|avgsteps |steps |The average step count during a time segment. +|stdsteps |steps |The standard deviation of step count during a time segment. +|firststeptime |minutes |Minutes until the first non-zero step count. +|laststeptime |minutes |Minutes until the last non-zero step count. +|countepisodesedentarybout |bouts |Number of sedentary bouts during a time segment. +|sumdurationsedentarybout |minutes |Total duration of all sedentary bouts during a time segment. +|maxdurationsedentarybout |minutes |The maximum duration of any sedentary bout during a time segment. +|mindurationsedentarybout |minutes |The minimum duration of any sedentary bout during a time segment. +|avgdurationsedentarybout |minutes |The average duration of sedentary bouts during a time segment. +|stddurationsedentarybout |minutes |The standard deviation of the duration of sedentary bouts during a time segment. +|countepisodeactivebout |bouts |Number of active bouts during a time segment. +|sumdurationactivebout |minutes |Total duration of all active bouts during a time segment. +|maxdurationactivebout |minutes |The maximum duration of any active bout during a time segment. +|mindurationactivebout |minutes |The minimum duration of any active bout during a time segment. +|avgdurationactivebout |minutes |The average duration of active bouts during a time segment. +|stddurationactivebout |minutes |The standard deviation of the duration of active bouts during a time segment. +|activetosedentarytransitionprobability |unitless |Active-to-sedentary transition probability (ASTP). The reciprocal of the mean active bout length during a time segment. Bounded by 0 and 1. +|sumdurationactivitylessthan5minutes |minutes |Sum of duration of active bouts less than 5 minutes in length during a time segment. +|sumdurationactivity5to105minutes |minutes |Sum of duration of active bouts between 5 and 10 minutes in length, inclusive, during a time segment. +|sumdurationactivitygreaterthan10minutes |minutes |Sum of duration of active bouts more than 10 minutes in length during a time segment. +|ginicoefficient |unitless |Measure of (absolute, not squared) variability of active bout durations normalized by the average active bout duration during a time segment. When the Gini coefficient is close to 1, it indicates that total time is accumulated via a small number of longer bouts. Conversely, when the Gini coefficient is close to 0, it indicates that all bouts contribute equally to total time. +|meancadence |steps/minute |The average steps/minute during a time segment. +|uncensoredmeancadence |steps/minute |The total raw steps accumulated divided by device wear time during a time segment. +|peak1minutecadence |steps/minute |The steps/minute recorded for the highest single minute during a time segment; this is also equivalent to the maximum 1 minute cadence. +|peak30minutecadence |steps/minute |The average steps/minute recorded for the 30 highest, but not necessarily consecutive, minutes during a time segment. +|peak60minutecadence |steps/minute |The average steps/minute recorded for the 60 highest, but not necessarily consecutive, minutes during a time segment. +|max5minutecadence |steps/minute |The average steps/minute of the maximum number of steps obtained over 5 continuous minutes during a time segment. +|max20minutecadence |steps/minute |The average steps/minute of the maximum number of steps obtained over 20 continuous minutes during a time segment. +|max30minutecadence |steps/minute |The average steps/minute of the maximum number of steps obtained over 30 continuous minutes during a time segment. +|max60minutecadence |steps/minute |The average steps/minute of the maximum number of steps obtained over 60 continuous minutes during a time segment. +|totalminutes0cadence |minutes |Total minutes with no movement (0 steps/minute) during a time segment; an indicator of non-ambulatory or sedentary time. +|totalminutes1to19cadence |minutes |Total minutes with incidental movement ([1, 20) steps/minute) during a time segment. +|totalminutes20to39cadence |minutes |Total minutes with sporadic movement ([20, 40) steps/minute) during a time segment. +|totalminutes40to59cadence |minutes |Total minutes with purposeful steps ([40, 60) steps/minute) during a time segment. +|totalminutes60to79cadence |minutes |Total minutes with slow walking ([60, 80) steps/minute) during a time segment. +|totalminutes80to99cadence |minutes |Total minutes with medium walking ([80, 100) steps/minute) during a time segment. +|totalminutes100to119cadence |minutes |Total minutes with brisk walking ([100, 120) steps/minute) during a time segment. +|totalminutes120pluscadence |minutes |Total minutes with all faster ambulation ([120, Inf) steps/minute) during a time segment. +|totalminutesabove0cadence |minutes |Total minutes with any movement (>0 steps/minute) during a time segment. +|totalminutesabove19cadence |minutes |Total minutes with non-incidental movement (>19 steps/minute) during a time segment. +|totalminutesabove100cadence |minutes |Total minutes with movement of at least moderate intensity (>100 steps/minute) during a time segment; this threshold was based on findings from ostensibly health individuals without movement impairments. !!! note "Assumptions/Observations" - 1. _Active and sedentary bouts_. If the step count per minute is smaller than `THRESHOLD_ACTIVE_BOUT` (default value is 10), that minute is labelled as sedentary, otherwise, is labelled as active. Active and sedentary bouts are periods of consecutive minutes labelled as `active` or `sedentary`. + 1. _Active and sedentary bouts_. If the step count per minute is smaller than `THRESHOLD_ACTIVE_BOUT` (default value is 10), that minute is labelled as sedentary, otherwise, is labelled as active. Active and sedentary bouts are periods of consecutive minutes labelled as `active` or `sedentary`. + 2. Activity fragmentation features are based on the following papers: [Di et al., 2017](https://doi.org/10.1101/182337), [Schrack et al., 2019](https://doi.org/10.1093/gerona/gly243), and [Wanigatunga et al., 2019](https://doi.org/10.1001/jamanetworkopen.2019.12352). + 3. Walking cadence features are based on the following review paper: [Tudor-Locke et al., 2018](https://doi.org/10.1136/bjsports-2017-097628). diff --git a/src/features/fitbit_steps_intraday/rapids/main.py b/src/features/fitbit_steps_intraday/rapids/main.py index 5f86abfc9..ef4b2a017 100644 --- a/src/features/fitbit_steps_intraday/rapids/main.py +++ b/src/features/fitbit_steps_intraday/rapids/main.py @@ -1,6 +1,46 @@ import pandas as pd import numpy as np +# calculate Gini coefficient, a measure of normalized variability. Adapted from: https://www.statsdirect.com/help/default.htm#nonparametric_methods/gini.htm +def calculateGiniCoefficient(x): + x = np.array(x) + x = np.sort(x) + n = len(x) + i = np.arange(1, n+1) + gini = (np.sum(((2*i)-n-1)*x))/(n*(np.sum(x))) + return gini + +# extract lower and upper bounds of cadence band from feature name +def getCadenceBandBounds(feature): + band = feature.split("totalminutes")[1].split("cadence")[0] + if band == "0": + bounds = [0, 1] + elif band == "120plus": + bounds = [120, np.inf] + else: + bounds = [int(x) for x in band.split("to")] + bounds[1]+=1 + return bounds + +# get device wear time based on definition from Tudor-Locke et al., 2017, which is used to compute uncensored average cadence feature +def getDeviceWearTimes(steps_data, threshold_device_nonwear_time): + steps_data = steps_data.assign(iszerostepcount = np.where(steps_data["steps"] == 0, 1, 0), isnotzerostepcount = np.where(steps_data["steps"] != 0, 1, 0)) + + # put consecutive rows into the same group if they have the same values of "iszerostepcount", "local_timezone", and "local_segment" + steps_data["group_idx"] = (steps_data[["iszerostepcount", "local_timezone", "local_segment"]].shift() != steps_data[["iszerostepcount", "local_timezone", "local_segment"]]).any(axis = 1).cumsum() + weartimes = steps_data.groupby(["local_segment", "local_timezone", "group_idx"]).agg(sumsteps = ("steps", "sum"), zerostepduration = ("iszerostepcount", "sum"), nonzerostepduration = ("isnotzerostepcount", "sum")) + + # create an indicator for groups of consecutive zero step counts with duration greater than or equal to the threshold (default: 60) if threshold was not set to 0 + if threshold_device_nonwear_time == 0: + weartimes = weartimes.assign(isnonweartime = 0) + else: + weartimes = weartimes.assign(isnonweartime = np.where(weartimes["zerostepduration"] >= threshold_device_nonwear_time, 1, 0)) + + # sum duration for rows where the isnonweartime indicator does not equal 1 to obtain device wear times + weartimes = weartimes.assign(weartimeduration = np.where(weartimes["isnonweartime"] != 1, weartimes["zerostepduration"] + weartimes["nonzerostepduration"], 0)) + + return weartimes + def statsFeatures(steps_data, features_to_compute, features_type, steps_features, *args, **kwargs): if features_type == "steps" or features_type == "sumsteps": col_name = "steps" @@ -31,6 +71,67 @@ def statsFeatures(steps_data, features_to_compute, features_type, steps_features return steps_features +def activityFragmentationFeatures(steps_data, features_to_compute, steps_features, *args, **kwargs): + if ("activetosedentarytransitionprobability" in features_to_compute): + if not steps_data.empty: + steps_features["activetosedentarytransitionprobability"] = steps_data.groupby(["local_segment"])["duration"].agg(lambda x: 1/x.mean()) + else: + steps_features["activetosedentarytransitionprobability"] = np.nan + if "sumdurationactivitylessthan5minutes" in features_to_compute: + if not steps_data.empty: + steps_features["sumdurationactivitylessthan5minutes"] = steps_data.groupby(["local_segment"]).apply(lambda x: x[x["duration"] < 5]["duration"].sum()) + else: + steps_features["sumdurationactivitylessthan5minutes"] = np.nan + if "sumdurationactivity5to105minutes" in features_to_compute: + if not steps_data.empty: + steps_features["sumdurationactivity5to105minutes"] = steps_data.groupby(["local_segment"]).apply(lambda x: x[x["duration"].between(5, 10, inclusive = "both")]["duration"].sum()) + else: + steps_features["sumdurationactivity5to105minutes"] = np.nan + if "sumdurationactivitygreaterthan10minutes" in features_to_compute: + if not steps_data.empty: + steps_features["sumdurationactivitygreaterthan10minutes"] = steps_data.groupby(["local_segment"]).apply(lambda x: x[x["duration"] > 10]["duration"].sum()) + else: + steps_features["sumdurationactivitygreaterthan10minutes"] = np.nan + if "ginicoefficient" in features_to_compute: + if not steps_data.empty: + steps_features["ginicoefficient"] = steps_data.groupby(["local_segment"])["duration"].agg(lambda x: calculateGiniCoefficient(x)) + else: + steps_features["ginicoefficient"] = np.nan + + return steps_features + +def walkingCadenceFeatures(steps_data, features_to_compute, steps_features, *args, **kwargs): + threshold_device_nonwear_time = kwargs["threshold_device_nonwear_time"] + + peak_cadence_features = [x for x in features_to_compute if x.startswith("peak")] + max_cadence_features = [x for x in features_to_compute if x.startswith("max")] + cadence_band_features = [x for x in features_to_compute if (x.startswith("totalminutes") and not x.startswith("totalminutesabove"))] + cadence_threshold_features = [x for x in features_to_compute if x.startswith("totalminutesabove")] + + if "meancadence" in features_to_compute: + steps_features["meancadence"] = steps_data.groupby(["local_segment"])["steps"].mean() + if "uncensoredmeancadence" in features_to_compute: + weartimes = getDeviceWearTimes(steps_data, threshold_device_nonwear_time) + steps_features["uncensoredmeancadence"] = weartimes.groupby(["local_segment"]).apply(lambda x: np.where(x["weartimeduration"].sum() > 0, x["sumsteps"].sum()/x["weartimeduration"].sum(), np.nan)) + if peak_cadence_features: + for feature in peak_cadence_features: + n = int(feature.split("peak")[1].split("minutecadence")[0]) + steps_features[feature] = steps_data.groupby(["local_segment"])["steps"].apply(lambda x: np.where(x.count() >= n, x.sort_values(ascending = False).head(n).mean(), np.nan)) + if max_cadence_features: + for feature in max_cadence_features: + n = int(feature.split("max")[1].split("minutecadence")[0]) + steps_features[feature] = steps_data.groupby(["local_segment"])["steps"].apply(lambda x: np.where(x.count() >= n, x.rolling(window = n, center = False).mean().max(), np.nan)) + if cadence_band_features: + for feature in cadence_band_features: + bounds = getCadenceBandBounds(feature) + steps_features[feature] = steps_data.groupby(["local_segment"])["steps"].agg(lambda x: x.between(bounds[0], bounds[1], inclusive = "left").sum()) + if cadence_threshold_features: + for feature in cadence_threshold_features: + n = int(feature.split("totalminutesabove")[1].split("cadence")[0]) + steps_features[feature] = steps_data.groupby(["local_segment"])["steps"].agg(lambda x: (x > n).sum()) + + return steps_features + def getBouts(steps_data): # put consecutive rows into the same group if they have the same values of "isactivebout", "local_timezone", and "local_segment" @@ -43,7 +144,7 @@ def getBouts(steps_data): return bouts -def extractStepsFeaturesFromIntradayData(steps_intraday_data, reference_hour, threshold_active_bout, intraday_features_to_compute_steps, intraday_features_to_compute_sedentarybout, intraday_features_to_compute_activebout, steps_intraday_features): +def extractStepsFeaturesFromIntradayData(steps_intraday_data, reference_hour, threshold_active_bout, threshold_device_nonwear_time, intraday_features_to_compute_steps, intraday_features_to_compute_sedentarybout, intraday_features_to_compute_activebout, intraday_features_to_compute_activityfragmentation, intraday_features_to_compute_walkingcadence, steps_intraday_features): steps_intraday_features = pd.DataFrame() # statistics features of steps count @@ -63,6 +164,12 @@ def extractStepsFeaturesFromIntradayData(steps_intraday_data, reference_hour, th active_bout = bouts[bouts["isactivebout"] == 1] steps_intraday_features = statsFeatures(active_bout, intraday_features_to_compute_activebout, "durationactivebout", steps_intraday_features) + # activity fragmentation features + steps_intraday_features = activityFragmentationFeatures(active_bout, intraday_features_to_compute_activityfragmentation, steps_intraday_features) + + # walking cadence features + steps_intraday_features = walkingCadenceFeatures(steps_intraday_data, intraday_features_to_compute_walkingcadence, steps_intraday_features, threshold_device_nonwear_time=threshold_device_nonwear_time) + steps_intraday_features.reset_index(inplace=True) return steps_intraday_features @@ -73,6 +180,8 @@ def rapids_features(sensor_data_files, time_segment, provider, filter_data_by_se reference_hour = provider["REFERENCE_HOUR"] threshold_active_bout = provider["THRESHOLD_ACTIVE_BOUT"] + threshold_device_nonwear_time = provider["THRESHOLD_DEVICE_NONWEAR_TIME"] + threshold_minute_level_step_count = provider["THRESHOLD_MINUTE_LEVEL_STEP_COUNT"] include_zero_step_rows = provider["INCLUDE_ZERO_STEP_ROWS"] steps_intraday_data = pd.read_csv(sensor_data_files["sensor_data"]) @@ -82,14 +191,24 @@ def rapids_features(sensor_data_files, time_segment, provider, filter_data_by_se requested_intraday_features_steps = [x + "steps" if x not in ["firststeptime", "laststeptime"] else x for x in requested_intraday_features["STEPS"]] requested_intraday_features_sedentarybout = [x + "sedentarybout" for x in requested_intraday_features["SEDENTARY_BOUT"]] requested_intraday_features_activebout = [x + "activebout" for x in requested_intraday_features["ACTIVE_BOUT"]] + requested_intraday_features_activityfragmentation = requested_intraday_features["ACTIVITY_FRAGMENTATION"] + requested_intraday_features_walkingcadence = [x + "cadence" for x in requested_intraday_features["WALKING_CADENCE"]] + # name of the features this function can compute base_intraday_features_steps = ["sumsteps", "maxsteps", "minsteps", "avgsteps", "stdsteps", "firststeptime", "laststeptime"] base_intraday_features_sedentarybout = ["countepisodesedentarybout", "sumdurationsedentarybout", "maxdurationsedentarybout", "mindurationsedentarybout", "avgdurationsedentarybout", "stddurationsedentarybout"] base_intraday_features_activebout = ["countepisodeactivebout", "sumdurationactivebout", "maxdurationactivebout", "mindurationactivebout", "avgdurationactivebout", "stddurationactivebout"] + base_intraday_features_activityfragmentation = ["activetosedentarytransitionprobability", "sumdurationactivitylessthan5minutes", "sumdurationactivity5to105minutes", "sumdurationactivitygreaterthan10minutes", "ginicoefficient"] + base_intraday_features_walkingcadence = ["meancadence", "uncensoredmeancadence", "peak1minutecadence", "peak30minutecadence", "peak60minutecadence", "max5minutecadence", "max20minutecadence", "max30minutecadence", "max60minutecadence", + "totalminutes0cadence", "totalminutes1to19cadence", "totalminutes20to39cadence", "totalminutes40to59cadence", "totalminutes60to79cadence", "totalminutes80to99cadence", "totalminutes100to119cadence", "totalminutes120pluscadence", + "totalminutesabove0cadence", "totalminutesabove19cadence", "totalminutesabove100cadence"] + # the subset of requested features this function can compute intraday_features_to_compute_steps = list(set(requested_intraday_features_steps) & set(base_intraday_features_steps)) intraday_features_to_compute_sedentarybout = list(set(requested_intraday_features_sedentarybout) & set(base_intraday_features_sedentarybout)) intraday_features_to_compute_activebout = list(set(requested_intraday_features_activebout) & set(base_intraday_features_activebout)) + intraday_features_to_compute_activityfragmentation = list(set(requested_intraday_features_activityfragmentation) & set(base_intraday_features_activityfragmentation)) + intraday_features_to_compute_walkingcadence = list(set(requested_intraday_features_walkingcadence) & set(base_intraday_features_walkingcadence)) intraday_features_to_compute = intraday_features_to_compute_steps + intraday_features_to_compute_sedentarybout + intraday_features_to_compute_activebout @@ -99,12 +218,17 @@ def rapids_features(sensor_data_files, time_segment, provider, filter_data_by_se zerocountdates = dailycountstep[dailycountstep["steps"] == 0].index.tolist() steps_intraday_data = steps_intraday_data[~steps_intraday_data["local_date"].isin(zerocountdates)] + # exclude rows with minute-level step counts above the specified threshold (e.g., 1000 steps/minute) + if (not steps_intraday_data.empty) and (threshold_minute_level_step_count > 0): + highstepcountrows = steps_intraday_data[steps_intraday_data["steps"] > threshold_minute_level_step_count].index.tolist() + steps_intraday_data = steps_intraday_data[~steps_intraday_data.index.isin(highstepcountrows)] + # extract features from intraday features steps_intraday_features = pd.DataFrame(columns=["local_segment"] + intraday_features_to_compute) if not steps_intraday_data.empty: steps_intraday_data = filter_data_by_segment(steps_intraday_data, time_segment) if not steps_intraday_data.empty: - steps_intraday_features = extractStepsFeaturesFromIntradayData(steps_intraday_data, reference_hour, threshold_active_bout, intraday_features_to_compute_steps, intraday_features_to_compute_sedentarybout, intraday_features_to_compute_activebout, steps_intraday_features) + steps_intraday_features = extractStepsFeaturesFromIntradayData(steps_intraday_data, reference_hour, threshold_active_bout, threshold_device_nonwear_time, intraday_features_to_compute_steps, intraday_features_to_compute_sedentarybout, intraday_features_to_compute_activebout, intraday_features_to_compute_activityfragmentation, intraday_features_to_compute_walkingcadence, steps_intraday_features) return steps_intraday_features diff --git a/tests/data/processed/features/mtz_event/android/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_event/android/fitbit_steps_intraday.csv index f24b2e63a..8e6cdf9f2 100644 --- a/tests/data/processed/features/mtz_event/android/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_event/android/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout" diff --git a/tests/data/processed/features/mtz_event/empatica/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_event/empatica/fitbit_steps_intraday.csv index f24b2e63a..2091954e0 100644 --- a/tests/data/processed/features/mtz_event/empatica/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_event/empatica/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout" diff --git a/tests/data/processed/features/mtz_event/empty/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_event/empty/fitbit_steps_intraday.csv index f24b2e63a..d66532af6 100644 --- a/tests/data/processed/features/mtz_event/empty/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_event/empty/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" diff --git a/tests/data/processed/features/mtz_event/fitbit/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_event/fitbit/fitbit_steps_intraday.csv index 704014bcf..e86f4035a 100644 --- a/tests/data/processed/features/mtz_event/fitbit/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_event/fitbit/fitbit_steps_intraday.csv @@ -1,3 +1,3 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" -"beforeMarchEvent#2020-03-07 16:00:00,2020-03-08 15:00:00","beforeMarchEvent","2020-03-07 16:00:00","2020-03-08 15:00:00",513,69,2,21.375,21.86283823414,780,666,6,12,4,1,2,1.09544511501033,6,12,3,1,2,0.894427190999916 -"beforeNovemberEvent#2020-10-31 16:00:00,2020-11-01 13:00:00","beforeNovemberEvent","2020-10-31 16:00:00","2020-11-01 13:00:00",372,64,2,18.6,19.0798874541533,780,541,5,10,4,1,2,1.22474487139159,5,10,3,1,2,1 +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_activetosedentarytransitionprobability","fitbit_steps_intraday_rapids_sumdurationactivitylessthan5minutes","fitbit_steps_intraday_rapids_sumdurationactivity5to105minutes","fitbit_steps_intraday_rapids_sumdurationactivitygreaterthan10minutes","fitbit_steps_intraday_rapids_ginicoefficient","fitbit_steps_intraday_rapids_meancadence","fitbit_steps_intraday_rapids_uncensoredmeancadence","fitbit_steps_intraday_rapids_peak60minutecadence","fitbit_steps_intraday_rapids_peak30minutecadence","fitbit_steps_intraday_rapids_peak1minutecadence","fitbit_steps_intraday_rapids_max20minutecadence","fitbit_steps_intraday_rapids_max60minutecadence","fitbit_steps_intraday_rapids_max5minutecadence","fitbit_steps_intraday_rapids_max30minutecadence","fitbit_steps_intraday_rapids_totalminutes20to39cadence","fitbit_steps_intraday_rapids_totalminutes120pluscadence","fitbit_steps_intraday_rapids_totalminutes100to119cadence","fitbit_steps_intraday_rapids_totalminutes0cadence","fitbit_steps_intraday_rapids_totalminutes60to79cadence","fitbit_steps_intraday_rapids_totalminutes40to59cadence","fitbit_steps_intraday_rapids_totalminutes80to99cadence","fitbit_steps_intraday_rapids_totalminutes1to19cadence","fitbit_steps_intraday_rapids_totalminutesabove100cadence","fitbit_steps_intraday_rapids_totalminutesabove19cadence","fitbit_steps_intraday_rapids_totalminutesabove0cadence" +"beforeMarchEvent#2020-03-07 16:00:00,2020-03-08 15:00:00","beforeMarchEvent","2020-03-07 16:00:00","2020-03-08 15:00:00",513,69,2,21.375,21.86283823414,780,666,6,12,4,1,2,1.09544511501033,6,12,3,1,2,0.894427190999916,0.5,12,0,0,0.222222222222222,21.375,21.375,NA,NA,69,21.65,NA,33.8,NA,3,0,0,0,2,3,0,16,0,8,24 +"beforeNovemberEvent#2020-10-31 16:00:00,2020-11-01 13:00:00","beforeNovemberEvent","2020-10-31 16:00:00","2020-11-01 13:00:00",372,64,2,18.6,19.0798874541533,780,541,5,10,4,1,2,1.22474487139159,5,10,3,1,2,1,0.5,10,0,0,0.24,18.6,18.6,NA,NA,64,18.6,NA,32.6,NA,3,0,0,0,1,2,0,14,0,6,20 diff --git a/tests/data/processed/features/mtz_event/ios/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_event/ios/fitbit_steps_intraday.csv index f24b2e63a..5440c100b 100644 --- a/tests/data/processed/features/mtz_event/ios/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_event/ios/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout" diff --git a/tests/data/processed/features/mtz_frequency/android/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_frequency/android/fitbit_steps_intraday.csv index 2fa7b5023..8fad4b7ff 100644 --- a/tests/data/processed/features/mtz_frequency/android/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_frequency/android/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout" diff --git a/tests/data/processed/features/mtz_frequency/empatica/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_frequency/empatica/fitbit_steps_intraday.csv index 2fa7b5023..bbc6b8fff 100644 --- a/tests/data/processed/features/mtz_frequency/empatica/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_frequency/empatica/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout" diff --git a/tests/data/processed/features/mtz_frequency/empty/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_frequency/empty/fitbit_steps_intraday.csv index 2fa7b5023..ed4170df1 100644 --- a/tests/data/processed/features/mtz_frequency/empty/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_frequency/empty/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" diff --git a/tests/data/processed/features/mtz_frequency/fitbit/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_frequency/fitbit/fitbit_steps_intraday.csv index a5ccf822a..d619a751c 100644 --- a/tests/data/processed/features/mtz_frequency/fitbit/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_frequency/fitbit/fitbit_steps_intraday.csv @@ -1,53 +1,53 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" -"thirtyminutes0000#2020-03-08 00:00:00,2020-03-08 00:29:59","thirtyminutes0000","2020-03-08 00:00:00","2020-03-08 00:29:59",23,8,4,5.75,1.70782512765993,19,22,1,4,4,4,4,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0000#2020-11-01 00:00:00,2020-11-01 00:29:59","thirtyminutes0000","2020-11-01 00:00:00","2020-11-01 00:29:59",23,8,4,5.75,1.70782512765993,19,22,1,4,4,4,4,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0002#2020-03-09 01:00:00,2020-03-09 01:29:59","thirtyminutes0002","2020-03-09 01:00:00","2020-03-09 01:29:59",19,7,6,6.33333333333333,0.577350269189626,78,80,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0002#2020-11-02 01:00:00,2020-11-02 01:29:59","thirtyminutes0002","2020-11-02 01:00:00","2020-11-02 01:29:59",19,7,6,6.33333333333333,0.577350269189626,78,80,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0011#2020-03-06 05:30:00,2020-03-06 05:59:59","thirtyminutes0011","2020-03-06 05:30:00","2020-03-06 05:59:59",6,3,3,3,0,358,359,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0011#2020-10-30 05:30:00,2020-10-30 05:59:59","thirtyminutes0011","2020-10-30 05:30:00","2020-10-30 05:59:59",6,3,3,3,0,358,359,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0012#2020-03-06 06:00:00,2020-03-06 06:29:59","thirtyminutes0012","2020-03-06 06:00:00","2020-03-06 06:29:59",10,7,3,5,2.82842712474619,360,361,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0012#2020-10-30 06:00:00,2020-10-30 06:29:59","thirtyminutes0012","2020-10-30 06:00:00","2020-10-30 06:29:59",10,7,3,5,2.82842712474619,360,361,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0014#2020-03-06 07:00:00,2020-03-06 07:29:59","thirtyminutes0014","2020-03-06 07:00:00","2020-03-06 07:29:59",103,63,7,25.75,25.9663243451976,421,441,1,2,2,2,2,NA,1,2,2,2,2,NA -"thirtyminutes0014#2020-10-30 07:00:00,2020-10-30 07:29:59","thirtyminutes0014","2020-10-30 07:00:00","2020-10-30 07:29:59",103,63,7,25.75,25.9663243451976,421,441,1,2,2,2,2,NA,1,2,2,2,2,NA -"thirtyminutes0016#2020-03-06 08:00:00,2020-03-06 08:29:59","thirtyminutes0016","2020-03-06 08:00:00","2020-03-06 08:29:59",48,28,20,24,5.65685424949238,481,482,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0016#2020-10-30 08:00:00,2020-10-30 08:29:59","thirtyminutes0016","2020-10-30 08:00:00","2020-10-30 08:29:59",48,28,20,24,5.65685424949238,481,482,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0017#2020-03-07 08:30:00,2020-03-07 08:59:59","thirtyminutes0017","2020-03-07 08:30:00","2020-03-07 08:59:59",15,9,6,7.5,2.12132034355964,538,539,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0017#2020-10-31 08:30:00,2020-10-31 08:59:59","thirtyminutes0017","2020-10-31 08:30:00","2020-10-31 08:59:59",15,9,6,7.5,2.12132034355964,538,539,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0018#2020-03-07 09:00:00,2020-03-07 09:29:59","thirtyminutes0018","2020-03-07 09:00:00","2020-03-07 09:29:59",8,8,8,8,NA,540,540,1,1,1,1,1,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0018#2020-03-08 09:00:00,2020-03-08 09:29:59","thirtyminutes0018","2020-03-08 09:00:00","2020-03-08 09:29:59",40,28,12,20,11.3137084989848,540,541,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0018#2020-10-31 09:00:00,2020-10-31 09:29:59","thirtyminutes0018","2020-10-31 09:00:00","2020-10-31 09:29:59",8,8,8,8,NA,540,540,1,1,1,1,1,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0018#2020-11-01 09:00:00,2020-11-01 09:29:59","thirtyminutes0018","2020-11-01 09:00:00","2020-11-01 09:29:59",40,28,12,20,11.3137084989848,540,541,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0020#2020-03-08 10:00:00,2020-03-08 10:29:59","thirtyminutes0020","2020-03-08 10:00:00","2020-03-08 10:29:59",15,8,7,7.5,0.707106781186548,615,616,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0020#2020-11-01 10:00:00,2020-11-01 10:29:59","thirtyminutes0020","2020-11-01 10:00:00","2020-11-01 10:29:59",15,8,7,7.5,0.707106781186548,615,616,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0022#2020-03-08 11:00:00,2020-03-08 11:29:59","thirtyminutes0022","2020-03-08 11:00:00","2020-03-08 11:29:59",126,69,57,63,8.48528137423857,665,666,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0022#2020-11-01 11:00:00,2020-11-01 11:29:59","thirtyminutes0022","2020-11-01 11:00:00","2020-11-01 11:29:59",126,69,57,63,8.48528137423857,665,666,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0023#2020-03-06 11:30:00,2020-03-06 11:59:59","thirtyminutes0023","2020-03-06 11:30:00","2020-03-06 11:59:59",11,5,3,3.66666666666667,1.15470053837925,717,719,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0023#2020-03-07 11:30:00,2020-03-07 11:59:59","thirtyminutes0023","2020-03-07 11:30:00","2020-03-07 11:59:59",173,72,17,43.25,28.2886903196313,705,708,NA,NA,NA,NA,NA,NA,1,4,4,4,4,NA -"thirtyminutes0023#2020-10-30 11:30:00,2020-10-30 11:59:59","thirtyminutes0023","2020-10-30 11:30:00","2020-10-30 11:59:59",11,5,3,3.66666666666667,1.15470053837925,717,719,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0023#2020-10-31 11:30:00,2020-10-31 11:59:59","thirtyminutes0023","2020-10-31 11:30:00","2020-10-31 11:59:59",173,72,17,43.25,28.2886903196313,705,708,NA,NA,NA,NA,NA,NA,1,4,4,4,4,NA -"thirtyminutes0024#2020-03-06 12:00:00,2020-03-06 12:29:59","thirtyminutes0024","2020-03-06 12:00:00","2020-03-06 12:29:59",13,6,1,4.33333333333333,2.88675134594813,720,722,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0024#2020-03-07 12:00:00,2020-03-07 12:29:59","thirtyminutes0024","2020-03-07 12:00:00","2020-03-07 12:29:59",15,9,6,7.5,2.12132034355964,721,722,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0024#2020-03-08 12:00:00,2020-03-08 12:29:59","thirtyminutes0024","2020-03-08 12:00:00","2020-03-08 12:29:59",13,7,6,6.5,0.707106781186548,720,721,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0024#2020-10-30 12:00:00,2020-10-30 12:29:59","thirtyminutes0024","2020-10-30 12:00:00","2020-10-30 12:29:59",13,6,1,4.33333333333333,2.88675134594813,720,722,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0024#2020-10-31 12:00:00,2020-10-31 12:29:59","thirtyminutes0024","2020-10-31 12:00:00","2020-10-31 12:29:59",15,9,6,7.5,2.12132034355964,721,722,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0024#2020-11-01 12:00:00,2020-11-01 12:29:59","thirtyminutes0024","2020-11-01 12:00:00","2020-11-01 12:29:59",13,7,6,6.5,0.707106781186548,720,721,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0025#2020-03-07 12:30:00,2020-03-07 12:59:59","thirtyminutes0025","2020-03-07 12:30:00","2020-03-07 12:59:59",20,20,20,20,NA,779,779,NA,NA,NA,NA,NA,NA,1,1,1,1,1,NA -"thirtyminutes0025#2020-10-31 12:30:00,2020-10-31 12:59:59","thirtyminutes0025","2020-10-31 12:30:00","2020-10-31 12:59:59",20,20,20,20,NA,779,779,NA,NA,NA,NA,NA,NA,1,1,1,1,1,NA -"thirtyminutes0026#2020-03-06 13:00:00,2020-03-06 13:29:59","thirtyminutes0026","2020-03-06 13:00:00","2020-03-06 13:29:59",40,21,19,20,1.4142135623731,802,803,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0026#2020-03-07 13:00:00,2020-03-07 13:29:59","thirtyminutes0026","2020-03-07 13:00:00","2020-03-07 13:29:59",80,59,2,20,26.4952825989835,780,783,1,2,2,2,2,NA,1,2,2,2,2,NA -"thirtyminutes0026#2020-10-30 13:00:00,2020-10-30 13:29:59","thirtyminutes0026","2020-10-30 13:00:00","2020-10-30 13:29:59",40,21,19,20,1.4142135623731,802,803,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0026#2020-10-31 13:00:00,2020-10-31 13:29:59","thirtyminutes0026","2020-10-31 13:00:00","2020-10-31 13:29:59",80,59,2,20,26.4952825989835,780,783,1,2,2,2,2,NA,1,2,2,2,2,NA -"thirtyminutes0029#2020-03-09 14:30:00,2020-03-09 14:59:59","thirtyminutes0029","2020-03-09 14:30:00","2020-03-09 14:59:59",107,62,45,53.5,12.0208152801713,890,891,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0029#2020-11-02 14:30:00,2020-11-02 14:59:59","thirtyminutes0029","2020-11-02 14:30:00","2020-11-02 14:59:59",107,62,45,53.5,12.0208152801713,890,891,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0032#2020-03-07 16:00:00,2020-03-07 16:29:59","thirtyminutes0032","2020-03-07 16:00:00","2020-03-07 16:29:59",115,64,16,38.3333333333333,24.1729876790879,968,970,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA -"thirtyminutes0032#2020-10-31 16:00:00,2020-10-31 16:29:59","thirtyminutes0032","2020-10-31 16:00:00","2020-10-31 16:29:59",115,64,16,38.3333333333333,24.1729876790879,968,970,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA -"thirtyminutes0034#2020-03-08 17:00:00,2020-03-08 17:29:59","thirtyminutes0034","2020-03-08 17:00:00","2020-03-08 17:29:59",90,49,13,30,18.0831413200251,1043,1045,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA -"thirtyminutes0034#2020-11-01 17:00:00,2020-11-01 17:29:59","thirtyminutes0034","2020-11-01 17:00:00","2020-11-01 17:29:59",90,49,13,30,18.0831413200251,1043,1045,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA -"thirtyminutes0035#2020-03-06 17:30:00,2020-03-06 17:59:59","thirtyminutes0035","2020-03-06 17:30:00","2020-03-06 17:59:59",12,8,4,6,2.82842712474619,1078,1079,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0035#2020-10-30 17:30:00,2020-10-30 17:59:59","thirtyminutes0035","2020-10-30 17:30:00","2020-10-30 17:59:59",12,8,4,6,2.82842712474619,1078,1079,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0036#2020-03-06 18:00:00,2020-03-06 18:29:59","thirtyminutes0036","2020-03-06 18:00:00","2020-03-06 18:29:59",8,5,3,4,1.4142135623731,1080,1081,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0036#2020-10-30 18:00:00,2020-10-30 18:29:59","thirtyminutes0036","2020-10-30 18:00:00","2020-10-30 18:29:59",8,5,3,4,1.4142135623731,1080,1081,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0038#2020-03-07 19:00:00,2020-03-07 19:29:59","thirtyminutes0038","2020-03-07 19:00:00","2020-03-07 19:29:59",13,8,5,6.5,2.12132034355964,1140,1141,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0038#2020-10-31 19:00:00,2020-10-31 19:29:59","thirtyminutes0038","2020-10-31 19:00:00","2020-10-31 19:29:59",13,8,5,6.5,2.12132034355964,1140,1141,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0040#2020-03-07 20:00:00,2020-03-07 20:29:59","thirtyminutes0040","2020-03-07 20:00:00","2020-03-07 20:29:59",88,51,15,29.3333333333333,19.0875177362939,1201,1203,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA -"thirtyminutes0040#2020-10-31 20:00:00,2020-10-31 20:29:59","thirtyminutes0040","2020-10-31 20:00:00","2020-10-31 20:29:59",88,51,15,29.3333333333333,19.0875177362939,1201,1203,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_activetosedentarytransitionprobability","fitbit_steps_intraday_rapids_sumdurationactivitylessthan5minutes","fitbit_steps_intraday_rapids_sumdurationactivity5to105minutes","fitbit_steps_intraday_rapids_sumdurationactivitygreaterthan10minutes","fitbit_steps_intraday_rapids_ginicoefficient","fitbit_steps_intraday_rapids_meancadence","fitbit_steps_intraday_rapids_uncensoredmeancadence","fitbit_steps_intraday_rapids_peak1minutecadence","fitbit_steps_intraday_rapids_peak30minutecadence","fitbit_steps_intraday_rapids_peak60minutecadence","fitbit_steps_intraday_rapids_max5minutecadence","fitbit_steps_intraday_rapids_max60minutecadence","fitbit_steps_intraday_rapids_max30minutecadence","fitbit_steps_intraday_rapids_max20minutecadence","fitbit_steps_intraday_rapids_totalminutes0cadence","fitbit_steps_intraday_rapids_totalminutes120pluscadence","fitbit_steps_intraday_rapids_totalminutes80to99cadence","fitbit_steps_intraday_rapids_totalminutes1to19cadence","fitbit_steps_intraday_rapids_totalminutes60to79cadence","fitbit_steps_intraday_rapids_totalminutes20to39cadence","fitbit_steps_intraday_rapids_totalminutes100to119cadence","fitbit_steps_intraday_rapids_totalminutes40to59cadence","fitbit_steps_intraday_rapids_totalminutesabove19cadence","fitbit_steps_intraday_rapids_totalminutesabove100cadence","fitbit_steps_intraday_rapids_totalminutesabove0cadence" +"thirtyminutes0000#2020-03-08 00:00:00,2020-03-08 00:29:59","thirtyminutes0000","2020-03-08 00:00:00","2020-03-08 00:29:59",23,8,4,5.75,1.70782512765993,19,22,1,4,4,4,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,5.75,5.75,8,NA,NA,NA,NA,NA,NA,0,0,0,4,0,0,0,0,0,0,4 +"thirtyminutes0000#2020-11-01 00:00:00,2020-11-01 00:29:59","thirtyminutes0000","2020-11-01 00:00:00","2020-11-01 00:29:59",23,8,4,5.75,1.70782512765993,19,22,1,4,4,4,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,5.75,5.75,8,NA,NA,NA,NA,NA,NA,0,0,0,4,0,0,0,0,0,0,4 +"thirtyminutes0002#2020-03-09 01:00:00,2020-03-09 01:29:59","thirtyminutes0002","2020-03-09 01:00:00","2020-03-09 01:29:59",19,7,6,6.33333333333333,0.577350269189626,78,80,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.33333333333333,6.33333333333333,7,NA,NA,NA,NA,NA,NA,0,0,0,3,0,0,0,0,0,0,3 +"thirtyminutes0002#2020-11-02 01:00:00,2020-11-02 01:29:59","thirtyminutes0002","2020-11-02 01:00:00","2020-11-02 01:29:59",19,7,6,6.33333333333333,0.577350269189626,78,80,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.33333333333333,6.33333333333333,7,NA,NA,NA,NA,NA,NA,0,0,0,3,0,0,0,0,0,0,3 +"thirtyminutes0011#2020-03-06 05:30:00,2020-03-06 05:59:59","thirtyminutes0011","2020-03-06 05:30:00","2020-03-06 05:59:59",6,3,3,3,0,358,359,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,3,3,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0011#2020-10-30 05:30:00,2020-10-30 05:59:59","thirtyminutes0011","2020-10-30 05:30:00","2020-10-30 05:59:59",6,3,3,3,0,358,359,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,3,3,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0012#2020-03-06 06:00:00,2020-03-06 06:29:59","thirtyminutes0012","2020-03-06 06:00:00","2020-03-06 06:29:59",10,7,3,5,2.82842712474619,360,361,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,5,5,7,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0012#2020-10-30 06:00:00,2020-10-30 06:29:59","thirtyminutes0012","2020-10-30 06:00:00","2020-10-30 06:29:59",10,7,3,5,2.82842712474619,360,361,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,5,5,7,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0014#2020-03-06 07:00:00,2020-03-06 07:29:59","thirtyminutes0014","2020-03-06 07:00:00","2020-03-06 07:29:59",103,63,7,25.75,25.9663243451976,421,441,1,2,2,2,2,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.75,25.75,63,NA,NA,NA,NA,NA,NA,0,0,0,2,1,1,0,0,2,0,4 +"thirtyminutes0014#2020-10-30 07:00:00,2020-10-30 07:29:59","thirtyminutes0014","2020-10-30 07:00:00","2020-10-30 07:29:59",103,63,7,25.75,25.9663243451976,421,441,1,2,2,2,2,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.75,25.75,63,NA,NA,NA,NA,NA,NA,0,0,0,2,1,1,0,0,2,0,4 +"thirtyminutes0016#2020-03-06 08:00:00,2020-03-06 08:29:59","thirtyminutes0016","2020-03-06 08:00:00","2020-03-06 08:29:59",48,28,20,24,5.65685424949238,481,482,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,24,24,28,NA,NA,NA,NA,NA,NA,0,0,0,1,0,2,0,0,2,0,2 +"thirtyminutes0016#2020-10-30 08:00:00,2020-10-30 08:29:59","thirtyminutes0016","2020-10-30 08:00:00","2020-10-30 08:29:59",48,28,20,24,5.65685424949238,481,482,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,24,24,28,NA,NA,NA,NA,NA,NA,0,0,0,1,0,2,0,0,2,0,2 +"thirtyminutes0017#2020-03-07 08:30:00,2020-03-07 08:59:59","thirtyminutes0017","2020-03-07 08:30:00","2020-03-07 08:59:59",15,9,6,7.5,2.12132034355964,538,539,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,9,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0017#2020-10-31 08:30:00,2020-10-31 08:59:59","thirtyminutes0017","2020-10-31 08:30:00","2020-10-31 08:59:59",15,9,6,7.5,2.12132034355964,538,539,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,9,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0018#2020-03-07 09:00:00,2020-03-07 09:29:59","thirtyminutes0018","2020-03-07 09:00:00","2020-03-07 09:29:59",8,8,8,8,NA,540,540,1,1,1,1,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,8,8,8,NA,NA,NA,NA,NA,NA,0,0,0,1,0,0,0,0,0,0,1 +"thirtyminutes0018#2020-03-08 09:00:00,2020-03-08 09:29:59","thirtyminutes0018","2020-03-08 09:00:00","2020-03-08 09:29:59",40,28,12,20,11.3137084989848,540,541,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,28,NA,NA,NA,NA,NA,NA,0,0,0,1,0,1,0,0,1,0,2 +"thirtyminutes0018#2020-10-31 09:00:00,2020-10-31 09:29:59","thirtyminutes0018","2020-10-31 09:00:00","2020-10-31 09:29:59",8,8,8,8,NA,540,540,1,1,1,1,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,8,8,8,NA,NA,NA,NA,NA,NA,0,0,0,1,0,0,0,0,0,0,1 +"thirtyminutes0018#2020-11-01 09:00:00,2020-11-01 09:29:59","thirtyminutes0018","2020-11-01 09:00:00","2020-11-01 09:29:59",40,28,12,20,11.3137084989848,540,541,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,28,NA,NA,NA,NA,NA,NA,0,0,0,1,0,1,0,0,1,0,2 +"thirtyminutes0020#2020-03-08 10:00:00,2020-03-08 10:29:59","thirtyminutes0020","2020-03-08 10:00:00","2020-03-08 10:29:59",15,8,7,7.5,0.707106781186548,615,616,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,8,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0020#2020-11-01 10:00:00,2020-11-01 10:29:59","thirtyminutes0020","2020-11-01 10:00:00","2020-11-01 10:29:59",15,8,7,7.5,0.707106781186548,615,616,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,8,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0022#2020-03-08 11:00:00,2020-03-08 11:29:59","thirtyminutes0022","2020-03-08 11:00:00","2020-03-08 11:29:59",126,69,57,63,8.48528137423857,665,666,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,63,63,69,NA,NA,NA,NA,NA,NA,0,0,0,0,1,0,0,1,2,0,2 +"thirtyminutes0022#2020-11-01 11:00:00,2020-11-01 11:29:59","thirtyminutes0022","2020-11-01 11:00:00","2020-11-01 11:29:59",126,69,57,63,8.48528137423857,665,666,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,63,63,69,NA,NA,NA,NA,NA,NA,0,0,0,0,1,0,0,1,2,0,2 +"thirtyminutes0023#2020-03-06 11:30:00,2020-03-06 11:59:59","thirtyminutes0023","2020-03-06 11:30:00","2020-03-06 11:59:59",11,5,3,3.66666666666667,1.15470053837925,717,719,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3.66666666666667,3.66666666666667,5,NA,NA,NA,NA,NA,NA,0,0,0,3,0,0,0,0,0,0,3 +"thirtyminutes0023#2020-03-07 11:30:00,2020-03-07 11:59:59","thirtyminutes0023","2020-03-07 11:30:00","2020-03-07 11:59:59",173,72,17,43.25,28.2886903196313,705,708,NA,NA,NA,NA,NA,NA,1,4,4,4,4,NA,0.25,4,0,0,0,43.25,43.25,72,NA,NA,NA,NA,NA,NA,0,0,0,1,2,1,0,0,3,0,4 +"thirtyminutes0023#2020-10-30 11:30:00,2020-10-30 11:59:59","thirtyminutes0023","2020-10-30 11:30:00","2020-10-30 11:59:59",11,5,3,3.66666666666667,1.15470053837925,717,719,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3.66666666666667,3.66666666666667,5,NA,NA,NA,NA,NA,NA,0,0,0,3,0,0,0,0,0,0,3 +"thirtyminutes0023#2020-10-31 11:30:00,2020-10-31 11:59:59","thirtyminutes0023","2020-10-31 11:30:00","2020-10-31 11:59:59",173,72,17,43.25,28.2886903196313,705,708,NA,NA,NA,NA,NA,NA,1,4,4,4,4,NA,0.25,4,0,0,0,43.25,43.25,72,NA,NA,NA,NA,NA,NA,0,0,0,1,2,1,0,0,3,0,4 +"thirtyminutes0024#2020-03-06 12:00:00,2020-03-06 12:29:59","thirtyminutes0024","2020-03-06 12:00:00","2020-03-06 12:29:59",13,6,1,4.33333333333333,2.88675134594813,720,722,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,4.33333333333333,4.33333333333333,6,NA,NA,NA,NA,NA,NA,1,0,0,3,0,0,0,0,0,0,3 +"thirtyminutes0024#2020-03-07 12:00:00,2020-03-07 12:29:59","thirtyminutes0024","2020-03-07 12:00:00","2020-03-07 12:29:59",15,9,6,7.5,2.12132034355964,721,722,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,9,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0024#2020-03-08 12:00:00,2020-03-08 12:29:59","thirtyminutes0024","2020-03-08 12:00:00","2020-03-08 12:29:59",13,7,6,6.5,0.707106781186548,720,721,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.5,6.5,7,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0024#2020-10-30 12:00:00,2020-10-30 12:29:59","thirtyminutes0024","2020-10-30 12:00:00","2020-10-30 12:29:59",13,6,1,4.33333333333333,2.88675134594813,720,722,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,4.33333333333333,4.33333333333333,6,NA,NA,NA,NA,NA,NA,1,0,0,3,0,0,0,0,0,0,3 +"thirtyminutes0024#2020-10-31 12:00:00,2020-10-31 12:29:59","thirtyminutes0024","2020-10-31 12:00:00","2020-10-31 12:29:59",15,9,6,7.5,2.12132034355964,721,722,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,9,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0024#2020-11-01 12:00:00,2020-11-01 12:29:59","thirtyminutes0024","2020-11-01 12:00:00","2020-11-01 12:29:59",13,7,6,6.5,0.707106781186548,720,721,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.5,6.5,7,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0025#2020-03-07 12:30:00,2020-03-07 12:59:59","thirtyminutes0025","2020-03-07 12:30:00","2020-03-07 12:59:59",20,20,20,20,NA,779,779,NA,NA,NA,NA,NA,NA,1,1,1,1,1,NA,1,1,0,0,0,20,20,20,NA,NA,NA,NA,NA,NA,0,0,0,1,0,1,0,0,1,0,1 +"thirtyminutes0025#2020-10-31 12:30:00,2020-10-31 12:59:59","thirtyminutes0025","2020-10-31 12:30:00","2020-10-31 12:59:59",20,20,20,20,NA,779,779,NA,NA,NA,NA,NA,NA,1,1,1,1,1,NA,1,1,0,0,0,20,20,20,NA,NA,NA,NA,NA,NA,0,0,0,1,0,1,0,0,1,0,1 +"thirtyminutes0026#2020-03-06 13:00:00,2020-03-06 13:29:59","thirtyminutes0026","2020-03-06 13:00:00","2020-03-06 13:29:59",40,21,19,20,1.4142135623731,802,803,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,21,NA,NA,NA,NA,NA,NA,0,0,0,1,0,1,0,0,1,0,2 +"thirtyminutes0026#2020-03-07 13:00:00,2020-03-07 13:29:59","thirtyminutes0026","2020-03-07 13:00:00","2020-03-07 13:29:59",80,59,2,20,26.4952825989835,780,783,1,2,2,2,2,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,59,NA,NA,NA,NA,NA,NA,0,0,0,3,0,0,0,1,1,0,4 +"thirtyminutes0026#2020-10-30 13:00:00,2020-10-30 13:29:59","thirtyminutes0026","2020-10-30 13:00:00","2020-10-30 13:29:59",40,21,19,20,1.4142135623731,802,803,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,21,NA,NA,NA,NA,NA,NA,0,0,0,1,0,1,0,0,1,0,2 +"thirtyminutes0026#2020-10-31 13:00:00,2020-10-31 13:29:59","thirtyminutes0026","2020-10-31 13:00:00","2020-10-31 13:29:59",80,59,2,20,26.4952825989835,780,783,1,2,2,2,2,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,59,NA,NA,NA,NA,NA,NA,0,0,0,3,0,0,0,1,1,0,4 +"thirtyminutes0029#2020-03-09 14:30:00,2020-03-09 14:59:59","thirtyminutes0029","2020-03-09 14:30:00","2020-03-09 14:59:59",107,62,45,53.5,12.0208152801713,890,891,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,53.5,53.5,62,NA,NA,NA,NA,NA,NA,0,0,0,0,1,0,0,1,2,0,2 +"thirtyminutes0029#2020-11-02 14:30:00,2020-11-02 14:59:59","thirtyminutes0029","2020-11-02 14:30:00","2020-11-02 14:59:59",107,62,45,53.5,12.0208152801713,890,891,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,53.5,53.5,62,NA,NA,NA,NA,NA,NA,0,0,0,0,1,0,0,1,2,0,2 +"thirtyminutes0032#2020-03-07 16:00:00,2020-03-07 16:29:59","thirtyminutes0032","2020-03-07 16:00:00","2020-03-07 16:29:59",115,64,16,38.3333333333333,24.1729876790879,968,970,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,38.3333333333333,38.3333333333333,64,NA,NA,NA,NA,NA,NA,0,0,0,1,1,1,0,0,2,0,3 +"thirtyminutes0032#2020-10-31 16:00:00,2020-10-31 16:29:59","thirtyminutes0032","2020-10-31 16:00:00","2020-10-31 16:29:59",115,64,16,38.3333333333333,24.1729876790879,968,970,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,38.3333333333333,38.3333333333333,64,NA,NA,NA,NA,NA,NA,0,0,0,1,1,1,0,0,2,0,3 +"thirtyminutes0034#2020-03-08 17:00:00,2020-03-08 17:29:59","thirtyminutes0034","2020-03-08 17:00:00","2020-03-08 17:29:59",90,49,13,30,18.0831413200251,1043,1045,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,30,30,49,NA,NA,NA,NA,NA,NA,0,0,0,1,0,1,0,1,2,0,3 +"thirtyminutes0034#2020-11-01 17:00:00,2020-11-01 17:29:59","thirtyminutes0034","2020-11-01 17:00:00","2020-11-01 17:29:59",90,49,13,30,18.0831413200251,1043,1045,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,30,30,49,NA,NA,NA,NA,NA,NA,0,0,0,1,0,1,0,1,2,0,3 +"thirtyminutes0035#2020-03-06 17:30:00,2020-03-06 17:59:59","thirtyminutes0035","2020-03-06 17:30:00","2020-03-06 17:59:59",12,8,4,6,2.82842712474619,1078,1079,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6,6,8,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0035#2020-10-30 17:30:00,2020-10-30 17:59:59","thirtyminutes0035","2020-10-30 17:30:00","2020-10-30 17:59:59",12,8,4,6,2.82842712474619,1078,1079,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6,6,8,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0036#2020-03-06 18:00:00,2020-03-06 18:29:59","thirtyminutes0036","2020-03-06 18:00:00","2020-03-06 18:29:59",8,5,3,4,1.4142135623731,1080,1081,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,4,4,5,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0036#2020-10-30 18:00:00,2020-10-30 18:29:59","thirtyminutes0036","2020-10-30 18:00:00","2020-10-30 18:29:59",8,5,3,4,1.4142135623731,1080,1081,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,4,4,5,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0038#2020-03-07 19:00:00,2020-03-07 19:29:59","thirtyminutes0038","2020-03-07 19:00:00","2020-03-07 19:29:59",13,8,5,6.5,2.12132034355964,1140,1141,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.5,6.5,8,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0038#2020-10-31 19:00:00,2020-10-31 19:29:59","thirtyminutes0038","2020-10-31 19:00:00","2020-10-31 19:29:59",13,8,5,6.5,2.12132034355964,1140,1141,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.5,6.5,8,NA,NA,NA,NA,NA,NA,0,0,0,2,0,0,0,0,0,0,2 +"thirtyminutes0040#2020-03-07 20:00:00,2020-03-07 20:29:59","thirtyminutes0040","2020-03-07 20:00:00","2020-03-07 20:29:59",88,51,15,29.3333333333333,19.0875177362939,1201,1203,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,29.3333333333333,29.3333333333333,51,NA,NA,NA,NA,NA,NA,0,0,0,1,0,1,0,1,2,0,3 +"thirtyminutes0040#2020-10-31 20:00:00,2020-10-31 20:29:59","thirtyminutes0040","2020-10-31 20:00:00","2020-10-31 20:29:59",88,51,15,29.3333333333333,19.0875177362939,1201,1203,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,29.3333333333333,29.3333333333333,51,NA,NA,NA,NA,NA,NA,0,0,0,1,0,1,0,1,2,0,3 diff --git a/tests/data/processed/features/mtz_frequency/ios/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_frequency/ios/fitbit_steps_intraday.csv index 2fa7b5023..28c0e84a6 100644 --- a/tests/data/processed/features/mtz_frequency/ios/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_frequency/ios/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" diff --git a/tests/data/processed/features/mtz_periodic/android/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_periodic/android/fitbit_steps_intraday.csv index f96588466..398beac43 100644 --- a/tests/data/processed/features/mtz_periodic/android/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_periodic/android/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout" diff --git a/tests/data/processed/features/mtz_periodic/empatica/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_periodic/empatica/fitbit_steps_intraday.csv index f96588466..b1c797857 100644 --- a/tests/data/processed/features/mtz_periodic/empatica/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_periodic/empatica/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout" diff --git a/tests/data/processed/features/mtz_periodic/empty/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_periodic/empty/fitbit_steps_intraday.csv index f96588466..866dabc85 100644 --- a/tests/data/processed/features/mtz_periodic/empty/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_periodic/empty/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout" diff --git a/tests/data/processed/features/mtz_periodic/fitbit/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_periodic/fitbit/fitbit_steps_intraday.csv index d01e4f25b..7fc56723d 100644 --- a/tests/data/processed/features/mtz_periodic/fitbit/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_periodic/fitbit/fitbit_steps_intraday.csv @@ -1,27 +1,27 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" -"daily#2020-03-06 00:00:00,2020-03-06 23:59:59","daily","2020-03-06 00:00:00","2020-03-06 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0 -"daily#2020-03-07 00:00:00,2020-03-07 23:59:59","daily","2020-03-07 00:00:00","2020-03-07 23:59:59",527,72,2,23.9545454545455,22.5081514815607,538,1203,5,9,2,1,1.8,0.447213595499958,4,13,4,3,3.25,0.5 -"daily#2020-03-08 00:00:00,2020-03-08 23:59:59","daily","2020-03-08 00:00:00","2020-03-08 23:59:59",307,69,4,20.4666666666667,21.2934150339847,19,1045,4,8,4,1,2,1.4142135623731,4,7,3,1,1.75,0.957427107756338 -"daily#2020-03-09 00:00:00,2020-03-09 23:59:59","daily","2020-03-09 00:00:00","2020-03-09 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA -"daily#2020-10-30 00:00:00,2020-10-30 23:59:59","daily","2020-10-30 00:00:00","2020-10-30 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0 -"daily#2020-10-31 00:00:00,2020-10-31 23:59:59","daily","2020-10-31 00:00:00","2020-10-31 23:59:59",527,72,2,23.9545454545455,22.5081514815607,538,1203,5,9,2,1,1.8,0.447213595499958,4,13,4,3,3.25,0.5 -"daily#2020-11-01 00:00:00,2020-11-01 23:59:59","daily","2020-11-01 00:00:00","2020-11-01 23:59:59",307,69,4,20.4666666666667,21.2934150339847,19,1045,4,8,4,1,2,1.4142135623731,4,7,3,1,1.75,0.957427107756338 -"daily#2020-11-02 00:00:00,2020-11-02 23:59:59","daily","2020-11-02 00:00:00","2020-11-02 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA -"morning#2020-03-06 06:00:00,2020-03-06 11:59:59","morning","2020-03-06 06:00:00","2020-03-06 11:59:59",172,63,3,15.6363636363636,18.0846494424013,360,719,3,7,3,2,2.33333333333333,0.577350269189626,2,4,2,2,2,0 -"morning#2020-03-07 06:00:00,2020-03-07 11:59:59","morning","2020-03-07 06:00:00","2020-03-07 11:59:59",196,72,6,28,27.6164202362773,538,708,2,3,2,1,1.5,0.707106781186548,1,4,4,4,4,NA -"morning#2020-03-08 06:00:00,2020-03-08 11:59:59","morning","2020-03-08 06:00:00","2020-03-08 11:59:59",181,69,7,30.1666666666667,26.7986318058715,540,666,1,2,2,2,2,NA,2,4,2,2,2,0 -"morning#2020-10-30 06:00:00,2020-10-30 11:59:59","morning","2020-10-30 06:00:00","2020-10-30 11:59:59",172,63,3,15.6363636363636,18.0846494424013,360,719,3,7,3,2,2.33333333333333,0.577350269189626,2,4,2,2,2,0 -"morning#2020-10-31 06:00:00,2020-10-31 11:59:59","morning","2020-10-31 06:00:00","2020-10-31 11:59:59",196,72,6,28,27.6164202362773,538,708,2,3,2,1,1.5,0.707106781186548,1,4,4,4,4,NA -"morning#2020-11-01 06:00:00,2020-11-01 11:59:59","morning","2020-11-01 06:00:00","2020-11-01 11:59:59",181,69,7,30.1666666666667,26.7986318058715,540,666,1,2,2,2,2,NA,2,4,2,2,2,0 -"threeday#2020-03-06 00:00:00,2020-03-08 23:59:59","threeday","2020-03-06 00:00:00","2020-03-08 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,12,33,6,1,2.75,1.81533868615599,11,26,4,1,2.36363636363636,0.924416277737175 -"threeday#2020-03-07 00:00:00,2020-03-09 23:59:59","threeday","2020-03-07 00:00:00","2020-03-09 23:59:59",960,72,2,22.8571428571429,22.0537828496404,538,891,10,20,4,1,2,0.942809041582063,9,22,4,1,2.44444444444444,1.0137937550497 -"threeday#2020-03-08 00:00:00,2020-03-10 23:59:59","threeday","2020-03-08 00:00:00","2020-03-10 23:59:59",433,69,4,21.65,22.0603836393611,19,891,5,11,4,1,2.2,1.30384048104053,5,9,3,1,1.8,0.836660026534076 -"threeday#2020-03-09 00:00:00,2020-03-11 23:59:59","threeday","2020-03-09 00:00:00","2020-03-11 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA -"threeday#2020-10-28 00:00:00,2020-10-30 23:59:59","threeday","2020-10-28 00:00:00","2020-10-30 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0 -"threeday#2020-10-29 00:00:00,2020-10-31 23:59:59","threeday","2020-10-29 00:00:00","2020-10-31 23:59:59",778,72,1,17.6818181818182,19.5730863239614,358,1203,8,25,6,1,3.125,1.95940953204931,7,19,4,2,2.71428571428571,0.755928946018454 -"threeday#2020-10-30 00:00:00,2020-11-01 23:59:59","threeday","2020-10-30 00:00:00","2020-11-01 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,12,33,6,1,2.75,1.81533868615599,11,26,4,1,2.36363636363636,0.924416277737175 -"threeday#2020-10-31 00:00:00,2020-11-02 23:59:59","threeday","2020-10-31 00:00:00","2020-11-02 23:59:59",960,72,2,22.8571428571429,22.0537828496404,538,891,10,20,4,1,2,0.942809041582063,9,22,4,1,2.44444444444444,1.0137937550497 -"threeday#2020-11-01 00:00:00,2020-11-03 23:59:59","threeday","2020-11-01 00:00:00","2020-11-03 23:59:59",433,69,4,21.65,22.0603836393611,19,891,5,11,4,1,2.2,1.30384048104053,5,9,3,1,1.8,0.836660026534076 -"threeday#2020-11-02 00:00:00,2020-11-04 23:59:59","threeday","2020-11-02 00:00:00","2020-11-04 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA -"weekend#2020-03-06 00:00:00,2020-03-08 23:59:59","weekend","2020-03-06 00:00:00","2020-03-08 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,12,33,6,1,2.75,1.81533868615599,11,26,4,1,2.36363636363636,0.924416277737175 -"weekend#2020-10-30 00:00:00,2020-11-01 23:59:59","weekend","2020-10-30 00:00:00","2020-11-01 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,12,33,6,1,2.75,1.81533868615599,11,26,4,1,2.36363636363636,0.924416277737175 +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_activetosedentarytransitionprobability","fitbit_steps_intraday_rapids_sumdurationactivitylessthan5minutes","fitbit_steps_intraday_rapids_sumdurationactivity5to105minutes","fitbit_steps_intraday_rapids_sumdurationactivitygreaterthan10minutes","fitbit_steps_intraday_rapids_ginicoefficient","fitbit_steps_intraday_rapids_meancadence","fitbit_steps_intraday_rapids_uncensoredmeancadence","fitbit_steps_intraday_rapids_peak30minutecadence","fitbit_steps_intraday_rapids_peak1minutecadence","fitbit_steps_intraday_rapids_peak60minutecadence","fitbit_steps_intraday_rapids_max60minutecadence","fitbit_steps_intraday_rapids_max20minutecadence","fitbit_steps_intraday_rapids_max5minutecadence","fitbit_steps_intraday_rapids_max30minutecadence","fitbit_steps_intraday_rapids_totalminutes0cadence","fitbit_steps_intraday_rapids_totalminutes40to59cadence","fitbit_steps_intraday_rapids_totalminutes20to39cadence","fitbit_steps_intraday_rapids_totalminutes120pluscadence","fitbit_steps_intraday_rapids_totalminutes1to19cadence","fitbit_steps_intraday_rapids_totalminutes100to119cadence","fitbit_steps_intraday_rapids_totalminutes80to99cadence","fitbit_steps_intraday_rapids_totalminutes60to79cadence","fitbit_steps_intraday_rapids_totalminutesabove19cadence","fitbit_steps_intraday_rapids_totalminutesabove0cadence","fitbit_steps_intraday_rapids_totalminutesabove100cadence" +"daily#2020-03-06 00:00:00,2020-03-06 23:59:59","daily","2020-03-06 00:00:00","2020-03-06 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0,0.5,6,0,0,0,11.4090909090909,11.4090909090909,NA,63,NA,NA,12.25,25.4,NA,1,0,4,0,18,0,0,1,5,22,0 +"daily#2020-03-07 00:00:00,2020-03-07 23:59:59","daily","2020-03-07 00:00:00","2020-03-07 23:59:59",527,72,2,23.9545454545455,22.5081514815607,538,1203,5,9,2,1,1.8,0.447213595499958,4,13,4,3,3.25,0.5,0.307692307692308,13,0,0,0.0576923076923077,23.9545454545455,23.9545454545455,NA,72,NA,NA,25.6,36.2,NA,0,2,4,0,14,0,0,3,9,22,0 +"daily#2020-03-08 00:00:00,2020-03-08 23:59:59","daily","2020-03-08 00:00:00","2020-03-08 23:59:59",307,69,4,20.4666666666667,21.2934150339847,19,1045,4,8,4,1,2,1.4142135623731,4,7,3,1,1.75,0.957427107756338,0.571428571428571,7,0,0,0.25,20.4666666666667,20.4666666666667,NA,69,NA,NA,NA,43.2,NA,0,2,2,0,10,0,0,1,5,15,0 +"daily#2020-03-09 00:00:00,2020-03-09 23:59:59","daily","2020-03-09 00:00:00","2020-03-09 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.2,25.2,NA,62,NA,NA,NA,25.2,NA,0,1,0,0,3,0,0,1,2,5,0 +"daily#2020-10-30 00:00:00,2020-10-30 23:59:59","daily","2020-10-30 00:00:00","2020-10-30 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0,0.5,6,0,0,0,11.4090909090909,11.4090909090909,NA,63,NA,NA,12.25,25.4,NA,1,0,4,0,18,0,0,1,5,22,0 +"daily#2020-10-31 00:00:00,2020-10-31 23:59:59","daily","2020-10-31 00:00:00","2020-10-31 23:59:59",527,72,2,23.9545454545455,22.5081514815607,538,1203,5,9,2,1,1.8,0.447213595499958,4,13,4,3,3.25,0.5,0.307692307692308,13,0,0,0.0576923076923077,23.9545454545455,23.9545454545455,NA,72,NA,NA,25.6,36.2,NA,0,2,4,0,14,0,0,3,9,22,0 +"daily#2020-11-01 00:00:00,2020-11-01 23:59:59","daily","2020-11-01 00:00:00","2020-11-01 23:59:59",307,69,4,20.4666666666667,21.2934150339847,19,1045,4,8,4,1,2,1.4142135623731,4,7,3,1,1.75,0.957427107756338,0.571428571428571,7,0,0,0.25,20.4666666666667,20.4666666666667,NA,69,NA,NA,NA,43.2,NA,0,2,2,0,10,0,0,1,5,15,0 +"daily#2020-11-02 00:00:00,2020-11-02 23:59:59","daily","2020-11-02 00:00:00","2020-11-02 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.2,25.2,NA,62,NA,NA,NA,25.2,NA,0,1,0,0,3,0,0,1,2,5,0 +"morning#2020-03-06 06:00:00,2020-03-06 11:59:59","morning","2020-03-06 06:00:00","2020-03-06 11:59:59",172,63,3,15.6363636363636,18.0846494424013,360,719,3,7,3,2,2.33333333333333,0.577350269189626,2,4,2,2,2,0,0.5,4,0,0,0,15.6363636363636,15.6363636363636,NA,63,NA,NA,NA,25.4,NA,0,0,3,0,8,0,0,1,4,11,0 +"morning#2020-03-07 06:00:00,2020-03-07 11:59:59","morning","2020-03-07 06:00:00","2020-03-07 11:59:59",196,72,6,28,27.6164202362773,538,708,2,3,2,1,1.5,0.707106781186548,1,4,4,4,4,NA,0.25,4,0,0,0,28,28,NA,72,NA,NA,NA,36.2,NA,0,0,1,0,4,0,0,2,3,7,0 +"morning#2020-03-08 06:00:00,2020-03-08 11:59:59","morning","2020-03-08 06:00:00","2020-03-08 11:59:59",181,69,7,30.1666666666667,26.7986318058715,540,666,1,2,2,2,2,NA,2,4,2,2,2,0,0.5,4,0,0,0,30.1666666666667,30.1666666666667,NA,69,NA,NA,NA,33.8,NA,0,1,1,0,3,0,0,1,3,6,0 +"morning#2020-10-30 06:00:00,2020-10-30 11:59:59","morning","2020-10-30 06:00:00","2020-10-30 11:59:59",172,63,3,15.6363636363636,18.0846494424013,360,719,3,7,3,2,2.33333333333333,0.577350269189626,2,4,2,2,2,0,0.5,4,0,0,0,15.6363636363636,15.6363636363636,NA,63,NA,NA,NA,25.4,NA,0,0,3,0,8,0,0,1,4,11,0 +"morning#2020-10-31 06:00:00,2020-10-31 11:59:59","morning","2020-10-31 06:00:00","2020-10-31 11:59:59",196,72,6,28,27.6164202362773,538,708,2,3,2,1,1.5,0.707106781186548,1,4,4,4,4,NA,0.25,4,0,0,0,28,28,NA,72,NA,NA,NA,36.2,NA,0,0,1,0,4,0,0,2,3,7,0 +"morning#2020-11-01 06:00:00,2020-11-01 11:59:59","morning","2020-11-01 06:00:00","2020-11-01 11:59:59",181,69,7,30.1666666666667,26.7986318058715,540,666,1,2,2,2,2,NA,2,4,2,2,2,0,0.5,4,0,0,0,30.1666666666667,30.1666666666667,NA,69,NA,NA,NA,33.8,NA,0,1,1,0,3,0,0,1,3,6,0 +"threeday#2020-03-06 00:00:00,2020-03-08 23:59:59","threeday","2020-03-06 00:00:00","2020-03-08 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,12,33,6,1,2.75,1.81533868615599,11,26,4,1,2.36363636363636,0.924416277737175,0.423076923076923,26,0,0,0.202797202797203,18.3898305084746,18.3898305084746,31.1666666666667,72,NA,NA,25.6,43.2,24.4,1,4,10,0,42,0,0,5,19,59,0 +"threeday#2020-03-07 00:00:00,2020-03-09 23:59:59","threeday","2020-03-07 00:00:00","2020-03-09 23:59:59",960,72,2,22.8571428571429,22.0537828496404,538,891,10,20,4,1,2,0.942809041582063,9,22,4,1,2.44444444444444,1.0137937550497,0.409090909090909,22,0,0,0.212121212121212,22.8571428571429,22.8571428571429,29.8666666666667,72,NA,NA,25.6,43.2,24.4,0,5,6,0,27,0,0,5,16,42,0 +"threeday#2020-03-08 00:00:00,2020-03-10 23:59:59","threeday","2020-03-08 00:00:00","2020-03-10 23:59:59",433,69,4,21.65,22.0603836393611,19,891,5,11,4,1,2.2,1.30384048104053,5,9,3,1,1.8,0.836660026534076,0.555555555555556,9,0,0,0.222222222222222,21.65,21.65,NA,69,NA,NA,21.65,43.2,NA,0,3,2,0,13,0,0,2,7,20,0 +"threeday#2020-03-09 00:00:00,2020-03-11 23:59:59","threeday","2020-03-09 00:00:00","2020-03-11 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.2,25.2,NA,62,NA,NA,NA,25.2,NA,0,1,0,0,3,0,0,1,2,5,0 +"threeday#2020-10-28 00:00:00,2020-10-30 23:59:59","threeday","2020-10-28 00:00:00","2020-10-30 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0,0.5,6,0,0,0,11.4090909090909,11.4090909090909,NA,63,NA,NA,12.25,25.4,NA,1,0,4,0,18,0,0,1,5,22,0 +"threeday#2020-10-29 00:00:00,2020-10-31 23:59:59","threeday","2020-10-29 00:00:00","2020-10-31 23:59:59",778,72,1,17.6818181818182,19.5730863239614,358,1203,8,25,6,1,3.125,1.95940953204931,7,19,4,2,2.71428571428571,0.755928946018454,0.368421052631579,19,0,0,0.135338345864662,17.6818181818182,17.6818181818182,24.2333333333333,72,NA,NA,25.6,36.2,19.9666666666667,1,2,8,0,32,0,0,4,14,44,0 +"threeday#2020-10-30 00:00:00,2020-11-01 23:59:59","threeday","2020-10-30 00:00:00","2020-11-01 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,12,33,6,1,2.75,1.81533868615599,11,26,4,1,2.36363636363636,0.924416277737175,0.423076923076923,26,0,0,0.202797202797203,18.3898305084746,18.3898305084746,31.1666666666667,72,NA,NA,25.6,43.2,24.4,1,4,10,0,42,0,0,5,19,59,0 +"threeday#2020-10-31 00:00:00,2020-11-02 23:59:59","threeday","2020-10-31 00:00:00","2020-11-02 23:59:59",960,72,2,22.8571428571429,22.0537828496404,538,891,10,20,4,1,2,0.942809041582063,9,22,4,1,2.44444444444444,1.0137937550497,0.409090909090909,22,0,0,0.212121212121212,22.8571428571429,22.8571428571429,29.8666666666667,72,NA,NA,25.6,43.2,24.4,0,5,6,0,27,0,0,5,16,42,0 +"threeday#2020-11-01 00:00:00,2020-11-03 23:59:59","threeday","2020-11-01 00:00:00","2020-11-03 23:59:59",433,69,4,21.65,22.0603836393611,19,891,5,11,4,1,2.2,1.30384048104053,5,9,3,1,1.8,0.836660026534076,0.555555555555556,9,0,0,0.222222222222222,21.65,21.65,NA,69,NA,NA,21.65,43.2,NA,0,3,2,0,13,0,0,2,7,20,0 +"threeday#2020-11-02 00:00:00,2020-11-04 23:59:59","threeday","2020-11-02 00:00:00","2020-11-04 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.2,25.2,NA,62,NA,NA,NA,25.2,NA,0,1,0,0,3,0,0,1,2,5,0 +"weekend#2020-03-06 00:00:00,2020-03-08 23:59:59","weekend","2020-03-06 00:00:00","2020-03-08 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,12,33,6,1,2.75,1.81533868615599,11,26,4,1,2.36363636363636,0.924416277737175,0.423076923076923,26,0,0,0.202797202797203,18.3898305084746,18.3898305084746,31.1666666666667,72,NA,NA,25.6,43.2,24.4,1,4,10,0,42,0,0,5,19,59,0 +"weekend#2020-10-30 00:00:00,2020-11-01 23:59:59","weekend","2020-10-30 00:00:00","2020-11-01 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,12,33,6,1,2.75,1.81533868615599,11,26,4,1,2.36363636363636,0.924416277737175,0.423076923076923,26,0,0,0.202797202797203,18.3898305084746,18.3898305084746,31.1666666666667,72,NA,NA,25.6,43.2,24.4,1,4,10,0,42,0,0,5,19,59,0 diff --git a/tests/data/processed/features/mtz_periodic/ios/fitbit_steps_intraday.csv b/tests/data/processed/features/mtz_periodic/ios/fitbit_steps_intraday.csv index f96588466..f8ed61f38 100644 --- a/tests/data/processed/features/mtz_periodic/ios/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/mtz_periodic/ios/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" diff --git a/tests/data/processed/features/stz_event/android/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_event/android/fitbit_steps_intraday.csv index 6a873f0f6..f00675b18 100644 --- a/tests/data/processed/features/stz_event/android/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_event/android/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout" diff --git a/tests/data/processed/features/stz_event/empatica/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_event/empatica/fitbit_steps_intraday.csv index 6a873f0f6..91e0159ed 100644 --- a/tests/data/processed/features/stz_event/empatica/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_event/empatica/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout" diff --git a/tests/data/processed/features/stz_event/empty/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_event/empty/fitbit_steps_intraday.csv index 6a873f0f6..0eb371bc5 100644 --- a/tests/data/processed/features/stz_event/empty/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_event/empty/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" diff --git a/tests/data/processed/features/stz_event/fitbit/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_event/fitbit/fitbit_steps_intraday.csv index 2abfce53f..847d81194 100644 --- a/tests/data/processed/features/stz_event/fitbit/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_event/fitbit/fitbit_steps_intraday.csv @@ -1,3 +1,3 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" -"beforeMarchEvent#2020-03-07 16:00:00,2020-03-08 15:00:00","beforeMarchEvent","2020-03-07 16:00:00","2020-03-08 15:00:00",433,69,4,21.65,21.6169402382289,968,721,4,10,4,2,2.5,1,4,10,3,2,2.5,0.577350269189626 -"beforeNovemberEvent#2020-10-31 16:00:00,2020-11-01 13:00:00","beforeNovemberEvent","2020-10-31 16:00:00","2020-11-01 13:00:00",433,69,4,21.65,21.6169402382289,968,721,4,10,4,2,2.5,1,4,10,3,2,2.5,0.577350269189626 +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_activetosedentarytransitionprobability","fitbit_steps_intraday_rapids_sumdurationactivitylessthan5minutes","fitbit_steps_intraday_rapids_sumdurationactivity5to105minutes","fitbit_steps_intraday_rapids_sumdurationactivitygreaterthan10minutes","fitbit_steps_intraday_rapids_ginicoefficient","fitbit_steps_intraday_rapids_meancadence","fitbit_steps_intraday_rapids_uncensoredmeancadence","fitbit_steps_intraday_rapids_peak30minutecadence","fitbit_steps_intraday_rapids_peak60minutecadence","fitbit_steps_intraday_rapids_peak1minutecadence","fitbit_steps_intraday_rapids_max5minutecadence","fitbit_steps_intraday_rapids_max60minutecadence","fitbit_steps_intraday_rapids_max30minutecadence","fitbit_steps_intraday_rapids_max20minutecadence","fitbit_steps_intraday_rapids_totalminutes0cadence","fitbit_steps_intraday_rapids_totalminutes120pluscadence","fitbit_steps_intraday_rapids_totalminutes60to79cadence","fitbit_steps_intraday_rapids_totalminutes80to99cadence","fitbit_steps_intraday_rapids_totalminutes100to119cadence","fitbit_steps_intraday_rapids_totalminutes20to39cadence","fitbit_steps_intraday_rapids_totalminutes1to19cadence","fitbit_steps_intraday_rapids_totalminutes40to59cadence","fitbit_steps_intraday_rapids_totalminutesabove19cadence","fitbit_steps_intraday_rapids_totalminutesabove100cadence","fitbit_steps_intraday_rapids_totalminutesabove0cadence" +"beforeMarchEvent#2020-03-07 16:00:00,2020-03-08 15:00:00","beforeMarchEvent","2020-03-07 16:00:00","2020-03-08 15:00:00",433,69,4,21.65,21.6169402382289,968,721,4,10,4,2,2.5,1,4,10,3,2,2.5,0.577350269189626,0.4,10,0,0,0.1,21.65,21.65,NA,NA,69,33.8,NA,NA,21.65,0,0,2,0,0,3,13,2,7,0,20 +"beforeNovemberEvent#2020-10-31 16:00:00,2020-11-01 13:00:00","beforeNovemberEvent","2020-10-31 16:00:00","2020-11-01 13:00:00",433,69,4,21.65,21.6169402382289,968,721,4,10,4,2,2.5,1,4,10,3,2,2.5,0.577350269189626,0.4,10,0,0,0.1,21.65,21.65,NA,NA,69,33.8,NA,NA,21.65,0,0,2,0,0,3,13,2,7,0,20 diff --git a/tests/data/processed/features/stz_event/ios/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_event/ios/fitbit_steps_intraday.csv index 6a873f0f6..b73845283 100644 --- a/tests/data/processed/features/stz_event/ios/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_event/ios/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout" diff --git a/tests/data/processed/features/stz_frequency/android/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_frequency/android/fitbit_steps_intraday.csv index 33337dbf2..4c4c7f32a 100644 --- a/tests/data/processed/features/stz_frequency/android/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_frequency/android/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" diff --git a/tests/data/processed/features/stz_frequency/empatica/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_frequency/empatica/fitbit_steps_intraday.csv index 33337dbf2..308e53ca2 100644 --- a/tests/data/processed/features/stz_frequency/empatica/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_frequency/empatica/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout" diff --git a/tests/data/processed/features/stz_frequency/empty/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_frequency/empty/fitbit_steps_intraday.csv index 33337dbf2..84ec8eaca 100644 --- a/tests/data/processed/features/stz_frequency/empty/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_frequency/empty/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" diff --git a/tests/data/processed/features/stz_frequency/fitbit/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_frequency/fitbit/fitbit_steps_intraday.csv index a5ccf822a..eb177ff01 100644 --- a/tests/data/processed/features/stz_frequency/fitbit/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_frequency/fitbit/fitbit_steps_intraday.csv @@ -1,53 +1,53 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" -"thirtyminutes0000#2020-03-08 00:00:00,2020-03-08 00:29:59","thirtyminutes0000","2020-03-08 00:00:00","2020-03-08 00:29:59",23,8,4,5.75,1.70782512765993,19,22,1,4,4,4,4,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0000#2020-11-01 00:00:00,2020-11-01 00:29:59","thirtyminutes0000","2020-11-01 00:00:00","2020-11-01 00:29:59",23,8,4,5.75,1.70782512765993,19,22,1,4,4,4,4,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0002#2020-03-09 01:00:00,2020-03-09 01:29:59","thirtyminutes0002","2020-03-09 01:00:00","2020-03-09 01:29:59",19,7,6,6.33333333333333,0.577350269189626,78,80,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0002#2020-11-02 01:00:00,2020-11-02 01:29:59","thirtyminutes0002","2020-11-02 01:00:00","2020-11-02 01:29:59",19,7,6,6.33333333333333,0.577350269189626,78,80,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0011#2020-03-06 05:30:00,2020-03-06 05:59:59","thirtyminutes0011","2020-03-06 05:30:00","2020-03-06 05:59:59",6,3,3,3,0,358,359,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0011#2020-10-30 05:30:00,2020-10-30 05:59:59","thirtyminutes0011","2020-10-30 05:30:00","2020-10-30 05:59:59",6,3,3,3,0,358,359,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0012#2020-03-06 06:00:00,2020-03-06 06:29:59","thirtyminutes0012","2020-03-06 06:00:00","2020-03-06 06:29:59",10,7,3,5,2.82842712474619,360,361,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0012#2020-10-30 06:00:00,2020-10-30 06:29:59","thirtyminutes0012","2020-10-30 06:00:00","2020-10-30 06:29:59",10,7,3,5,2.82842712474619,360,361,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0014#2020-03-06 07:00:00,2020-03-06 07:29:59","thirtyminutes0014","2020-03-06 07:00:00","2020-03-06 07:29:59",103,63,7,25.75,25.9663243451976,421,441,1,2,2,2,2,NA,1,2,2,2,2,NA -"thirtyminutes0014#2020-10-30 07:00:00,2020-10-30 07:29:59","thirtyminutes0014","2020-10-30 07:00:00","2020-10-30 07:29:59",103,63,7,25.75,25.9663243451976,421,441,1,2,2,2,2,NA,1,2,2,2,2,NA -"thirtyminutes0016#2020-03-06 08:00:00,2020-03-06 08:29:59","thirtyminutes0016","2020-03-06 08:00:00","2020-03-06 08:29:59",48,28,20,24,5.65685424949238,481,482,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0016#2020-10-30 08:00:00,2020-10-30 08:29:59","thirtyminutes0016","2020-10-30 08:00:00","2020-10-30 08:29:59",48,28,20,24,5.65685424949238,481,482,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0017#2020-03-07 08:30:00,2020-03-07 08:59:59","thirtyminutes0017","2020-03-07 08:30:00","2020-03-07 08:59:59",15,9,6,7.5,2.12132034355964,538,539,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0017#2020-10-31 08:30:00,2020-10-31 08:59:59","thirtyminutes0017","2020-10-31 08:30:00","2020-10-31 08:59:59",15,9,6,7.5,2.12132034355964,538,539,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0018#2020-03-07 09:00:00,2020-03-07 09:29:59","thirtyminutes0018","2020-03-07 09:00:00","2020-03-07 09:29:59",8,8,8,8,NA,540,540,1,1,1,1,1,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0018#2020-03-08 09:00:00,2020-03-08 09:29:59","thirtyminutes0018","2020-03-08 09:00:00","2020-03-08 09:29:59",40,28,12,20,11.3137084989848,540,541,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0018#2020-10-31 09:00:00,2020-10-31 09:29:59","thirtyminutes0018","2020-10-31 09:00:00","2020-10-31 09:29:59",8,8,8,8,NA,540,540,1,1,1,1,1,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0018#2020-11-01 09:00:00,2020-11-01 09:29:59","thirtyminutes0018","2020-11-01 09:00:00","2020-11-01 09:29:59",40,28,12,20,11.3137084989848,540,541,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0020#2020-03-08 10:00:00,2020-03-08 10:29:59","thirtyminutes0020","2020-03-08 10:00:00","2020-03-08 10:29:59",15,8,7,7.5,0.707106781186548,615,616,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0020#2020-11-01 10:00:00,2020-11-01 10:29:59","thirtyminutes0020","2020-11-01 10:00:00","2020-11-01 10:29:59",15,8,7,7.5,0.707106781186548,615,616,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0022#2020-03-08 11:00:00,2020-03-08 11:29:59","thirtyminutes0022","2020-03-08 11:00:00","2020-03-08 11:29:59",126,69,57,63,8.48528137423857,665,666,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0022#2020-11-01 11:00:00,2020-11-01 11:29:59","thirtyminutes0022","2020-11-01 11:00:00","2020-11-01 11:29:59",126,69,57,63,8.48528137423857,665,666,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0023#2020-03-06 11:30:00,2020-03-06 11:59:59","thirtyminutes0023","2020-03-06 11:30:00","2020-03-06 11:59:59",11,5,3,3.66666666666667,1.15470053837925,717,719,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0023#2020-03-07 11:30:00,2020-03-07 11:59:59","thirtyminutes0023","2020-03-07 11:30:00","2020-03-07 11:59:59",173,72,17,43.25,28.2886903196313,705,708,NA,NA,NA,NA,NA,NA,1,4,4,4,4,NA -"thirtyminutes0023#2020-10-30 11:30:00,2020-10-30 11:59:59","thirtyminutes0023","2020-10-30 11:30:00","2020-10-30 11:59:59",11,5,3,3.66666666666667,1.15470053837925,717,719,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0023#2020-10-31 11:30:00,2020-10-31 11:59:59","thirtyminutes0023","2020-10-31 11:30:00","2020-10-31 11:59:59",173,72,17,43.25,28.2886903196313,705,708,NA,NA,NA,NA,NA,NA,1,4,4,4,4,NA -"thirtyminutes0024#2020-03-06 12:00:00,2020-03-06 12:29:59","thirtyminutes0024","2020-03-06 12:00:00","2020-03-06 12:29:59",13,6,1,4.33333333333333,2.88675134594813,720,722,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0024#2020-03-07 12:00:00,2020-03-07 12:29:59","thirtyminutes0024","2020-03-07 12:00:00","2020-03-07 12:29:59",15,9,6,7.5,2.12132034355964,721,722,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0024#2020-03-08 12:00:00,2020-03-08 12:29:59","thirtyminutes0024","2020-03-08 12:00:00","2020-03-08 12:29:59",13,7,6,6.5,0.707106781186548,720,721,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0024#2020-10-30 12:00:00,2020-10-30 12:29:59","thirtyminutes0024","2020-10-30 12:00:00","2020-10-30 12:29:59",13,6,1,4.33333333333333,2.88675134594813,720,722,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0024#2020-10-31 12:00:00,2020-10-31 12:29:59","thirtyminutes0024","2020-10-31 12:00:00","2020-10-31 12:29:59",15,9,6,7.5,2.12132034355964,721,722,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0024#2020-11-01 12:00:00,2020-11-01 12:29:59","thirtyminutes0024","2020-11-01 12:00:00","2020-11-01 12:29:59",13,7,6,6.5,0.707106781186548,720,721,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0025#2020-03-07 12:30:00,2020-03-07 12:59:59","thirtyminutes0025","2020-03-07 12:30:00","2020-03-07 12:59:59",20,20,20,20,NA,779,779,NA,NA,NA,NA,NA,NA,1,1,1,1,1,NA -"thirtyminutes0025#2020-10-31 12:30:00,2020-10-31 12:59:59","thirtyminutes0025","2020-10-31 12:30:00","2020-10-31 12:59:59",20,20,20,20,NA,779,779,NA,NA,NA,NA,NA,NA,1,1,1,1,1,NA -"thirtyminutes0026#2020-03-06 13:00:00,2020-03-06 13:29:59","thirtyminutes0026","2020-03-06 13:00:00","2020-03-06 13:29:59",40,21,19,20,1.4142135623731,802,803,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0026#2020-03-07 13:00:00,2020-03-07 13:29:59","thirtyminutes0026","2020-03-07 13:00:00","2020-03-07 13:29:59",80,59,2,20,26.4952825989835,780,783,1,2,2,2,2,NA,1,2,2,2,2,NA -"thirtyminutes0026#2020-10-30 13:00:00,2020-10-30 13:29:59","thirtyminutes0026","2020-10-30 13:00:00","2020-10-30 13:29:59",40,21,19,20,1.4142135623731,802,803,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0026#2020-10-31 13:00:00,2020-10-31 13:29:59","thirtyminutes0026","2020-10-31 13:00:00","2020-10-31 13:29:59",80,59,2,20,26.4952825989835,780,783,1,2,2,2,2,NA,1,2,2,2,2,NA -"thirtyminutes0029#2020-03-09 14:30:00,2020-03-09 14:59:59","thirtyminutes0029","2020-03-09 14:30:00","2020-03-09 14:59:59",107,62,45,53.5,12.0208152801713,890,891,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0029#2020-11-02 14:30:00,2020-11-02 14:59:59","thirtyminutes0029","2020-11-02 14:30:00","2020-11-02 14:59:59",107,62,45,53.5,12.0208152801713,890,891,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA -"thirtyminutes0032#2020-03-07 16:00:00,2020-03-07 16:29:59","thirtyminutes0032","2020-03-07 16:00:00","2020-03-07 16:29:59",115,64,16,38.3333333333333,24.1729876790879,968,970,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA -"thirtyminutes0032#2020-10-31 16:00:00,2020-10-31 16:29:59","thirtyminutes0032","2020-10-31 16:00:00","2020-10-31 16:29:59",115,64,16,38.3333333333333,24.1729876790879,968,970,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA -"thirtyminutes0034#2020-03-08 17:00:00,2020-03-08 17:29:59","thirtyminutes0034","2020-03-08 17:00:00","2020-03-08 17:29:59",90,49,13,30,18.0831413200251,1043,1045,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA -"thirtyminutes0034#2020-11-01 17:00:00,2020-11-01 17:29:59","thirtyminutes0034","2020-11-01 17:00:00","2020-11-01 17:29:59",90,49,13,30,18.0831413200251,1043,1045,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA -"thirtyminutes0035#2020-03-06 17:30:00,2020-03-06 17:59:59","thirtyminutes0035","2020-03-06 17:30:00","2020-03-06 17:59:59",12,8,4,6,2.82842712474619,1078,1079,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0035#2020-10-30 17:30:00,2020-10-30 17:59:59","thirtyminutes0035","2020-10-30 17:30:00","2020-10-30 17:59:59",12,8,4,6,2.82842712474619,1078,1079,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0036#2020-03-06 18:00:00,2020-03-06 18:29:59","thirtyminutes0036","2020-03-06 18:00:00","2020-03-06 18:29:59",8,5,3,4,1.4142135623731,1080,1081,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0036#2020-10-30 18:00:00,2020-10-30 18:29:59","thirtyminutes0036","2020-10-30 18:00:00","2020-10-30 18:29:59",8,5,3,4,1.4142135623731,1080,1081,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0038#2020-03-07 19:00:00,2020-03-07 19:29:59","thirtyminutes0038","2020-03-07 19:00:00","2020-03-07 19:29:59",13,8,5,6.5,2.12132034355964,1140,1141,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0038#2020-10-31 19:00:00,2020-10-31 19:29:59","thirtyminutes0038","2020-10-31 19:00:00","2020-10-31 19:29:59",13,8,5,6.5,2.12132034355964,1140,1141,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA -"thirtyminutes0040#2020-03-07 20:00:00,2020-03-07 20:29:59","thirtyminutes0040","2020-03-07 20:00:00","2020-03-07 20:29:59",88,51,15,29.3333333333333,19.0875177362939,1201,1203,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA -"thirtyminutes0040#2020-10-31 20:00:00,2020-10-31 20:29:59","thirtyminutes0040","2020-10-31 20:00:00","2020-10-31 20:29:59",88,51,15,29.3333333333333,19.0875177362939,1201,1203,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_activetosedentarytransitionprobability","fitbit_steps_intraday_rapids_sumdurationactivitylessthan5minutes","fitbit_steps_intraday_rapids_sumdurationactivity5to105minutes","fitbit_steps_intraday_rapids_sumdurationactivitygreaterthan10minutes","fitbit_steps_intraday_rapids_ginicoefficient","fitbit_steps_intraday_rapids_meancadence","fitbit_steps_intraday_rapids_uncensoredmeancadence","fitbit_steps_intraday_rapids_peak1minutecadence","fitbit_steps_intraday_rapids_peak60minutecadence","fitbit_steps_intraday_rapids_peak30minutecadence","fitbit_steps_intraday_rapids_max30minutecadence","fitbit_steps_intraday_rapids_max60minutecadence","fitbit_steps_intraday_rapids_max20minutecadence","fitbit_steps_intraday_rapids_max5minutecadence","fitbit_steps_intraday_rapids_totalminutes0cadence","fitbit_steps_intraday_rapids_totalminutes20to39cadence","fitbit_steps_intraday_rapids_totalminutes40to59cadence","fitbit_steps_intraday_rapids_totalminutes120pluscadence","fitbit_steps_intraday_rapids_totalminutes1to19cadence","fitbit_steps_intraday_rapids_totalminutes80to99cadence","fitbit_steps_intraday_rapids_totalminutes100to119cadence","fitbit_steps_intraday_rapids_totalminutes60to79cadence","fitbit_steps_intraday_rapids_totalminutesabove19cadence","fitbit_steps_intraday_rapids_totalminutesabove100cadence","fitbit_steps_intraday_rapids_totalminutesabove0cadence" +"thirtyminutes0000#2020-03-08 00:00:00,2020-03-08 00:29:59","thirtyminutes0000","2020-03-08 00:00:00","2020-03-08 00:29:59",23,8,4,5.75,1.70782512765993,19,22,1,4,4,4,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,5.75,5.75,8,NA,NA,NA,NA,NA,NA,0,0,0,0,4,0,0,0,0,0,4 +"thirtyminutes0000#2020-11-01 00:00:00,2020-11-01 00:29:59","thirtyminutes0000","2020-11-01 00:00:00","2020-11-01 00:29:59",23,8,4,5.75,1.70782512765993,19,22,1,4,4,4,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,5.75,5.75,8,NA,NA,NA,NA,NA,NA,0,0,0,0,4,0,0,0,0,0,4 +"thirtyminutes0002#2020-03-09 01:00:00,2020-03-09 01:29:59","thirtyminutes0002","2020-03-09 01:00:00","2020-03-09 01:29:59",19,7,6,6.33333333333333,0.577350269189626,78,80,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.33333333333333,6.33333333333333,7,NA,NA,NA,NA,NA,NA,0,0,0,0,3,0,0,0,0,0,3 +"thirtyminutes0002#2020-11-02 01:00:00,2020-11-02 01:29:59","thirtyminutes0002","2020-11-02 01:00:00","2020-11-02 01:29:59",19,7,6,6.33333333333333,0.577350269189626,78,80,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.33333333333333,6.33333333333333,7,NA,NA,NA,NA,NA,NA,0,0,0,0,3,0,0,0,0,0,3 +"thirtyminutes0011#2020-03-06 05:30:00,2020-03-06 05:59:59","thirtyminutes0011","2020-03-06 05:30:00","2020-03-06 05:59:59",6,3,3,3,0,358,359,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,3,3,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0011#2020-10-30 05:30:00,2020-10-30 05:59:59","thirtyminutes0011","2020-10-30 05:30:00","2020-10-30 05:59:59",6,3,3,3,0,358,359,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,3,3,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0012#2020-03-06 06:00:00,2020-03-06 06:29:59","thirtyminutes0012","2020-03-06 06:00:00","2020-03-06 06:29:59",10,7,3,5,2.82842712474619,360,361,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,5,5,7,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0012#2020-10-30 06:00:00,2020-10-30 06:29:59","thirtyminutes0012","2020-10-30 06:00:00","2020-10-30 06:29:59",10,7,3,5,2.82842712474619,360,361,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,5,5,7,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0014#2020-03-06 07:00:00,2020-03-06 07:29:59","thirtyminutes0014","2020-03-06 07:00:00","2020-03-06 07:29:59",103,63,7,25.75,25.9663243451976,421,441,1,2,2,2,2,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.75,25.75,63,NA,NA,NA,NA,NA,NA,0,1,0,0,2,0,0,1,2,0,4 +"thirtyminutes0014#2020-10-30 07:00:00,2020-10-30 07:29:59","thirtyminutes0014","2020-10-30 07:00:00","2020-10-30 07:29:59",103,63,7,25.75,25.9663243451976,421,441,1,2,2,2,2,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.75,25.75,63,NA,NA,NA,NA,NA,NA,0,1,0,0,2,0,0,1,2,0,4 +"thirtyminutes0016#2020-03-06 08:00:00,2020-03-06 08:29:59","thirtyminutes0016","2020-03-06 08:00:00","2020-03-06 08:29:59",48,28,20,24,5.65685424949238,481,482,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,24,24,28,NA,NA,NA,NA,NA,NA,0,2,0,0,1,0,0,0,2,0,2 +"thirtyminutes0016#2020-10-30 08:00:00,2020-10-30 08:29:59","thirtyminutes0016","2020-10-30 08:00:00","2020-10-30 08:29:59",48,28,20,24,5.65685424949238,481,482,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,24,24,28,NA,NA,NA,NA,NA,NA,0,2,0,0,1,0,0,0,2,0,2 +"thirtyminutes0017#2020-03-07 08:30:00,2020-03-07 08:59:59","thirtyminutes0017","2020-03-07 08:30:00","2020-03-07 08:59:59",15,9,6,7.5,2.12132034355964,538,539,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,9,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0017#2020-10-31 08:30:00,2020-10-31 08:59:59","thirtyminutes0017","2020-10-31 08:30:00","2020-10-31 08:59:59",15,9,6,7.5,2.12132034355964,538,539,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,9,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0018#2020-03-07 09:00:00,2020-03-07 09:29:59","thirtyminutes0018","2020-03-07 09:00:00","2020-03-07 09:29:59",8,8,8,8,NA,540,540,1,1,1,1,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,8,8,8,NA,NA,NA,NA,NA,NA,0,0,0,0,1,0,0,0,0,0,1 +"thirtyminutes0018#2020-03-08 09:00:00,2020-03-08 09:29:59","thirtyminutes0018","2020-03-08 09:00:00","2020-03-08 09:29:59",40,28,12,20,11.3137084989848,540,541,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,28,NA,NA,NA,NA,NA,NA,0,1,0,0,1,0,0,0,1,0,2 +"thirtyminutes0018#2020-10-31 09:00:00,2020-10-31 09:29:59","thirtyminutes0018","2020-10-31 09:00:00","2020-10-31 09:29:59",8,8,8,8,NA,540,540,1,1,1,1,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,8,8,8,NA,NA,NA,NA,NA,NA,0,0,0,0,1,0,0,0,0,0,1 +"thirtyminutes0018#2020-11-01 09:00:00,2020-11-01 09:29:59","thirtyminutes0018","2020-11-01 09:00:00","2020-11-01 09:29:59",40,28,12,20,11.3137084989848,540,541,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,28,NA,NA,NA,NA,NA,NA,0,1,0,0,1,0,0,0,1,0,2 +"thirtyminutes0020#2020-03-08 10:00:00,2020-03-08 10:29:59","thirtyminutes0020","2020-03-08 10:00:00","2020-03-08 10:29:59",15,8,7,7.5,0.707106781186548,615,616,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,8,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0020#2020-11-01 10:00:00,2020-11-01 10:29:59","thirtyminutes0020","2020-11-01 10:00:00","2020-11-01 10:29:59",15,8,7,7.5,0.707106781186548,615,616,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,8,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0022#2020-03-08 11:00:00,2020-03-08 11:29:59","thirtyminutes0022","2020-03-08 11:00:00","2020-03-08 11:29:59",126,69,57,63,8.48528137423857,665,666,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,63,63,69,NA,NA,NA,NA,NA,NA,0,0,1,0,0,0,0,1,2,0,2 +"thirtyminutes0022#2020-11-01 11:00:00,2020-11-01 11:29:59","thirtyminutes0022","2020-11-01 11:00:00","2020-11-01 11:29:59",126,69,57,63,8.48528137423857,665,666,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,63,63,69,NA,NA,NA,NA,NA,NA,0,0,1,0,0,0,0,1,2,0,2 +"thirtyminutes0023#2020-03-06 11:30:00,2020-03-06 11:59:59","thirtyminutes0023","2020-03-06 11:30:00","2020-03-06 11:59:59",11,5,3,3.66666666666667,1.15470053837925,717,719,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3.66666666666667,3.66666666666667,5,NA,NA,NA,NA,NA,NA,0,0,0,0,3,0,0,0,0,0,3 +"thirtyminutes0023#2020-03-07 11:30:00,2020-03-07 11:59:59","thirtyminutes0023","2020-03-07 11:30:00","2020-03-07 11:59:59",173,72,17,43.25,28.2886903196313,705,708,NA,NA,NA,NA,NA,NA,1,4,4,4,4,NA,0.25,4,0,0,0,43.25,43.25,72,NA,NA,NA,NA,NA,NA,0,1,0,0,1,0,0,2,3,0,4 +"thirtyminutes0023#2020-10-30 11:30:00,2020-10-30 11:59:59","thirtyminutes0023","2020-10-30 11:30:00","2020-10-30 11:59:59",11,5,3,3.66666666666667,1.15470053837925,717,719,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3.66666666666667,3.66666666666667,5,NA,NA,NA,NA,NA,NA,0,0,0,0,3,0,0,0,0,0,3 +"thirtyminutes0023#2020-10-31 11:30:00,2020-10-31 11:59:59","thirtyminutes0023","2020-10-31 11:30:00","2020-10-31 11:59:59",173,72,17,43.25,28.2886903196313,705,708,NA,NA,NA,NA,NA,NA,1,4,4,4,4,NA,0.25,4,0,0,0,43.25,43.25,72,NA,NA,NA,NA,NA,NA,0,1,0,0,1,0,0,2,3,0,4 +"thirtyminutes0024#2020-03-06 12:00:00,2020-03-06 12:29:59","thirtyminutes0024","2020-03-06 12:00:00","2020-03-06 12:29:59",13,6,1,4.33333333333333,2.88675134594813,720,722,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,4.33333333333333,4.33333333333333,6,NA,NA,NA,NA,NA,NA,1,0,0,0,3,0,0,0,0,0,3 +"thirtyminutes0024#2020-03-07 12:00:00,2020-03-07 12:29:59","thirtyminutes0024","2020-03-07 12:00:00","2020-03-07 12:29:59",15,9,6,7.5,2.12132034355964,721,722,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,9,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0024#2020-03-08 12:00:00,2020-03-08 12:29:59","thirtyminutes0024","2020-03-08 12:00:00","2020-03-08 12:29:59",13,7,6,6.5,0.707106781186548,720,721,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.5,6.5,7,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0024#2020-10-30 12:00:00,2020-10-30 12:29:59","thirtyminutes0024","2020-10-30 12:00:00","2020-10-30 12:29:59",13,6,1,4.33333333333333,2.88675134594813,720,722,1,3,3,3,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,4.33333333333333,4.33333333333333,6,NA,NA,NA,NA,NA,NA,1,0,0,0,3,0,0,0,0,0,3 +"thirtyminutes0024#2020-10-31 12:00:00,2020-10-31 12:29:59","thirtyminutes0024","2020-10-31 12:00:00","2020-10-31 12:29:59",15,9,6,7.5,2.12132034355964,721,722,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7.5,7.5,9,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0024#2020-11-01 12:00:00,2020-11-01 12:29:59","thirtyminutes0024","2020-11-01 12:00:00","2020-11-01 12:29:59",13,7,6,6.5,0.707106781186548,720,721,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.5,6.5,7,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0025#2020-03-07 12:30:00,2020-03-07 12:59:59","thirtyminutes0025","2020-03-07 12:30:00","2020-03-07 12:59:59",20,20,20,20,NA,779,779,NA,NA,NA,NA,NA,NA,1,1,1,1,1,NA,1,1,0,0,0,20,20,20,NA,NA,NA,NA,NA,NA,0,1,0,0,1,0,0,0,1,0,1 +"thirtyminutes0025#2020-10-31 12:30:00,2020-10-31 12:59:59","thirtyminutes0025","2020-10-31 12:30:00","2020-10-31 12:59:59",20,20,20,20,NA,779,779,NA,NA,NA,NA,NA,NA,1,1,1,1,1,NA,1,1,0,0,0,20,20,20,NA,NA,NA,NA,NA,NA,0,1,0,0,1,0,0,0,1,0,1 +"thirtyminutes0026#2020-03-06 13:00:00,2020-03-06 13:29:59","thirtyminutes0026","2020-03-06 13:00:00","2020-03-06 13:29:59",40,21,19,20,1.4142135623731,802,803,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,21,NA,NA,NA,NA,NA,NA,0,1,0,0,1,0,0,0,1,0,2 +"thirtyminutes0026#2020-03-07 13:00:00,2020-03-07 13:29:59","thirtyminutes0026","2020-03-07 13:00:00","2020-03-07 13:29:59",80,59,2,20,26.4952825989835,780,783,1,2,2,2,2,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,59,NA,NA,NA,NA,NA,NA,0,0,1,0,3,0,0,0,1,0,4 +"thirtyminutes0026#2020-10-30 13:00:00,2020-10-30 13:29:59","thirtyminutes0026","2020-10-30 13:00:00","2020-10-30 13:29:59",40,21,19,20,1.4142135623731,802,803,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,21,NA,NA,NA,NA,NA,NA,0,1,0,0,1,0,0,0,1,0,2 +"thirtyminutes0026#2020-10-31 13:00:00,2020-10-31 13:29:59","thirtyminutes0026","2020-10-31 13:00:00","2020-10-31 13:29:59",80,59,2,20,26.4952825989835,780,783,1,2,2,2,2,NA,1,2,2,2,2,NA,0.5,2,0,0,0,20,20,59,NA,NA,NA,NA,NA,NA,0,0,1,0,3,0,0,0,1,0,4 +"thirtyminutes0029#2020-03-09 14:30:00,2020-03-09 14:59:59","thirtyminutes0029","2020-03-09 14:30:00","2020-03-09 14:59:59",107,62,45,53.5,12.0208152801713,890,891,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,53.5,53.5,62,NA,NA,NA,NA,NA,NA,0,0,1,0,0,0,0,1,2,0,2 +"thirtyminutes0029#2020-11-02 14:30:00,2020-11-02 14:59:59","thirtyminutes0029","2020-11-02 14:30:00","2020-11-02 14:59:59",107,62,45,53.5,12.0208152801713,890,891,NA,NA,NA,NA,NA,NA,1,2,2,2,2,NA,0.5,2,0,0,0,53.5,53.5,62,NA,NA,NA,NA,NA,NA,0,0,1,0,0,0,0,1,2,0,2 +"thirtyminutes0032#2020-03-07 16:00:00,2020-03-07 16:29:59","thirtyminutes0032","2020-03-07 16:00:00","2020-03-07 16:29:59",115,64,16,38.3333333333333,24.1729876790879,968,970,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,38.3333333333333,38.3333333333333,64,NA,NA,NA,NA,NA,NA,0,1,0,0,1,0,0,1,2,0,3 +"thirtyminutes0032#2020-10-31 16:00:00,2020-10-31 16:29:59","thirtyminutes0032","2020-10-31 16:00:00","2020-10-31 16:29:59",115,64,16,38.3333333333333,24.1729876790879,968,970,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,38.3333333333333,38.3333333333333,64,NA,NA,NA,NA,NA,NA,0,1,0,0,1,0,0,1,2,0,3 +"thirtyminutes0034#2020-03-08 17:00:00,2020-03-08 17:29:59","thirtyminutes0034","2020-03-08 17:00:00","2020-03-08 17:29:59",90,49,13,30,18.0831413200251,1043,1045,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,30,30,49,NA,NA,NA,NA,NA,NA,0,1,1,0,1,0,0,0,2,0,3 +"thirtyminutes0034#2020-11-01 17:00:00,2020-11-01 17:29:59","thirtyminutes0034","2020-11-01 17:00:00","2020-11-01 17:29:59",90,49,13,30,18.0831413200251,1043,1045,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,30,30,49,NA,NA,NA,NA,NA,NA,0,1,1,0,1,0,0,0,2,0,3 +"thirtyminutes0035#2020-03-06 17:30:00,2020-03-06 17:59:59","thirtyminutes0035","2020-03-06 17:30:00","2020-03-06 17:59:59",12,8,4,6,2.82842712474619,1078,1079,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6,6,8,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0035#2020-10-30 17:30:00,2020-10-30 17:59:59","thirtyminutes0035","2020-10-30 17:30:00","2020-10-30 17:59:59",12,8,4,6,2.82842712474619,1078,1079,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6,6,8,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0036#2020-03-06 18:00:00,2020-03-06 18:29:59","thirtyminutes0036","2020-03-06 18:00:00","2020-03-06 18:29:59",8,5,3,4,1.4142135623731,1080,1081,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,4,4,5,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0036#2020-10-30 18:00:00,2020-10-30 18:29:59","thirtyminutes0036","2020-10-30 18:00:00","2020-10-30 18:29:59",8,5,3,4,1.4142135623731,1080,1081,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,4,4,5,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0038#2020-03-07 19:00:00,2020-03-07 19:29:59","thirtyminutes0038","2020-03-07 19:00:00","2020-03-07 19:29:59",13,8,5,6.5,2.12132034355964,1140,1141,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.5,6.5,8,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0038#2020-10-31 19:00:00,2020-10-31 19:29:59","thirtyminutes0038","2020-10-31 19:00:00","2020-10-31 19:29:59",13,8,5,6.5,2.12132034355964,1140,1141,1,2,2,2,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,6.5,6.5,8,NA,NA,NA,NA,NA,NA,0,0,0,0,2,0,0,0,0,0,2 +"thirtyminutes0040#2020-03-07 20:00:00,2020-03-07 20:29:59","thirtyminutes0040","2020-03-07 20:00:00","2020-03-07 20:29:59",88,51,15,29.3333333333333,19.0875177362939,1201,1203,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,29.3333333333333,29.3333333333333,51,NA,NA,NA,NA,NA,NA,0,1,1,0,1,0,0,0,2,0,3 +"thirtyminutes0040#2020-10-31 20:00:00,2020-10-31 20:29:59","thirtyminutes0040","2020-10-31 20:00:00","2020-10-31 20:29:59",88,51,15,29.3333333333333,19.0875177362939,1201,1203,NA,NA,NA,NA,NA,NA,1,3,3,3,3,NA,0.333333333333333,3,0,0,0,29.3333333333333,29.3333333333333,51,NA,NA,NA,NA,NA,NA,0,1,1,0,1,0,0,0,2,0,3 diff --git a/tests/data/processed/features/stz_frequency/ios/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_frequency/ios/fitbit_steps_intraday.csv index 33337dbf2..783ef5143 100644 --- a/tests/data/processed/features/stz_frequency/ios/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_frequency/ios/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout" diff --git a/tests/data/processed/features/stz_periodic/android/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_periodic/android/fitbit_steps_intraday.csv index 33337dbf2..645755965 100644 --- a/tests/data/processed/features/stz_periodic/android/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_periodic/android/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" diff --git a/tests/data/processed/features/stz_periodic/empatica/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_periodic/empatica/fitbit_steps_intraday.csv index 33337dbf2..046d7418f 100644 --- a/tests/data/processed/features/stz_periodic/empatica/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_periodic/empatica/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" diff --git a/tests/data/processed/features/stz_periodic/empty/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_periodic/empty/fitbit_steps_intraday.csv index 33337dbf2..02183d540 100644 --- a/tests/data/processed/features/stz_periodic/empty/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_periodic/empty/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" diff --git a/tests/data/processed/features/stz_periodic/fitbit/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_periodic/fitbit/fitbit_steps_intraday.csv index 5225b89f0..763ebd53e 100644 --- a/tests/data/processed/features/stz_periodic/fitbit/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_periodic/fitbit/fitbit_steps_intraday.csv @@ -1,27 +1,27 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout" -"daily#2020-03-06 00:00:00,2020-03-06 23:59:59","daily","2020-03-06 00:00:00","2020-03-06 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0 -"daily#2020-03-07 00:00:00,2020-03-07 23:59:59","daily","2020-03-07 00:00:00","2020-03-07 23:59:59",527,72,2,23.9545454545455,22.5081514815607,538,1203,4,9,3,2,2.25,0.5,4,13,4,3,3.25,0.5 -"daily#2020-03-08 00:00:00,2020-03-08 23:59:59","daily","2020-03-08 00:00:00","2020-03-08 23:59:59",307,69,4,20.4666666666667,21.2934150339847,19,1045,3,8,4,2,2.66666666666667,1.15470053837925,3,7,3,2,2.33333333333333,0.577350269189626 -"daily#2020-03-09 00:00:00,2020-03-09 23:59:59","daily","2020-03-09 00:00:00","2020-03-09 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA -"daily#2020-10-30 00:00:00,2020-10-30 23:59:59","daily","2020-10-30 00:00:00","2020-10-30 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0 -"daily#2020-10-31 00:00:00,2020-10-31 23:59:59","daily","2020-10-31 00:00:00","2020-10-31 23:59:59",527,72,2,23.9545454545455,22.5081514815607,538,1203,4,9,3,2,2.25,0.5,4,13,4,3,3.25,0.5 -"daily#2020-11-01 00:00:00,2020-11-01 23:59:59","daily","2020-11-01 00:00:00","2020-11-01 23:59:59",307,69,4,20.4666666666667,21.2934150339847,19,1045,3,8,4,2,2.66666666666667,1.15470053837925,3,7,3,2,2.33333333333333,0.577350269189626 -"daily#2020-11-02 00:00:00,2020-11-02 23:59:59","daily","2020-11-02 00:00:00","2020-11-02 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA -"morning#2020-03-06 06:00:00,2020-03-06 11:59:59","morning","2020-03-06 06:00:00","2020-03-06 11:59:59",172,63,3,15.6363636363636,18.0846494424013,360,719,3,7,3,2,2.33333333333333,0.577350269189626,2,4,2,2,2,0 -"morning#2020-03-07 06:00:00,2020-03-07 11:59:59","morning","2020-03-07 06:00:00","2020-03-07 11:59:59",196,72,6,28,27.6164202362773,538,708,1,3,3,3,3,NA,1,4,4,4,4,NA -"morning#2020-03-08 06:00:00,2020-03-08 11:59:59","morning","2020-03-08 06:00:00","2020-03-08 11:59:59",181,69,7,30.1666666666667,26.7986318058715,540,666,1,2,2,2,2,NA,2,4,2,2,2,0 -"morning#2020-10-30 06:00:00,2020-10-30 11:59:59","morning","2020-10-30 06:00:00","2020-10-30 11:59:59",172,63,3,15.6363636363636,18.0846494424013,360,719,3,7,3,2,2.33333333333333,0.577350269189626,2,4,2,2,2,0 -"morning#2020-10-31 06:00:00,2020-10-31 11:59:59","morning","2020-10-31 06:00:00","2020-10-31 11:59:59",196,72,6,28,27.6164202362773,538,708,1,3,3,3,3,NA,1,4,4,4,4,NA -"morning#2020-11-01 06:00:00,2020-11-01 11:59:59","morning","2020-11-01 06:00:00","2020-11-01 11:59:59",181,69,7,30.1666666666667,26.7986318058715,540,666,1,2,2,2,2,NA,2,4,2,2,2,0 -"threeday#2020-03-06 00:00:00,2020-03-08 23:59:59","threeday","2020-03-06 00:00:00","2020-03-08 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,10,33,7,2,3.3,1.88856206322871,10,26,4,2,2.6,0.699205898780101 -"threeday#2020-03-07 00:00:00,2020-03-09 23:59:59","threeday","2020-03-07 00:00:00","2020-03-09 23:59:59",960,72,2,22.8571428571429,22.0537828496404,538,891,8,20,4,2,2.5,0.755928946018454,8,22,4,2,2.75,0.707106781186548 -"threeday#2020-03-08 00:00:00,2020-03-10 23:59:59","threeday","2020-03-08 00:00:00","2020-03-10 23:59:59",433,69,4,21.65,22.0603836393611,19,891,4,11,4,2,2.75,0.957427107756338,4,9,3,2,2.25,0.5 -"threeday#2020-03-09 00:00:00,2020-03-11 23:59:59","threeday","2020-03-09 00:00:00","2020-03-11 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA -"threeday#2020-10-28 00:00:00,2020-10-30 23:59:59","threeday","2020-10-28 00:00:00","2020-10-30 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0 -"threeday#2020-10-29 00:00:00,2020-10-31 23:59:59","threeday","2020-10-29 00:00:00","2020-10-31 23:59:59",778,72,1,17.6818181818182,19.5730863239614,358,1203,7,25,7,2,3.57142857142857,2.14919697074224,7,19,4,2,2.71428571428571,0.755928946018454 -"threeday#2020-10-30 00:00:00,2020-11-01 23:59:59","threeday","2020-10-30 00:00:00","2020-11-01 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,10,33,7,2,3.3,1.88856206322871,10,26,4,2,2.6,0.699205898780101 -"threeday#2020-10-31 00:00:00,2020-11-02 23:59:59","threeday","2020-10-31 00:00:00","2020-11-02 23:59:59",960,72,2,22.8571428571429,22.0537828496404,538,891,8,20,4,2,2.5,0.755928946018454,8,22,4,2,2.75,0.707106781186548 -"threeday#2020-11-01 00:00:00,2020-11-03 23:59:59","threeday","2020-11-01 00:00:00","2020-11-03 23:59:59",433,69,4,21.65,22.0603836393611,19,891,4,11,4,2,2.75,0.957427107756338,4,9,3,2,2.25,0.5 -"threeday#2020-11-02 00:00:00,2020-11-04 23:59:59","threeday","2020-11-02 00:00:00","2020-11-04 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA -"weekend#2020-03-06 00:00:00,2020-03-08 23:59:59","weekend","2020-03-06 00:00:00","2020-03-08 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,10,33,7,2,3.3,1.88856206322871,10,26,4,2,2.6,0.699205898780101 -"weekend#2020-10-30 00:00:00,2020-11-01 23:59:59","weekend","2020-10-30 00:00:00","2020-11-01 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,10,33,7,2,3.3,1.88856206322871,10,26,4,2,2.6,0.699205898780101 +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_countepisodeactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_activetosedentarytransitionprobability","fitbit_steps_intraday_rapids_sumdurationactivitylessthan5minutes","fitbit_steps_intraday_rapids_sumdurationactivity5to105minutes","fitbit_steps_intraday_rapids_sumdurationactivitygreaterthan10minutes","fitbit_steps_intraday_rapids_ginicoefficient","fitbit_steps_intraday_rapids_meancadence","fitbit_steps_intraday_rapids_uncensoredmeancadence","fitbit_steps_intraday_rapids_peak1minutecadence","fitbit_steps_intraday_rapids_peak30minutecadence","fitbit_steps_intraday_rapids_peak60minutecadence","fitbit_steps_intraday_rapids_max60minutecadence","fitbit_steps_intraday_rapids_max20minutecadence","fitbit_steps_intraday_rapids_max5minutecadence","fitbit_steps_intraday_rapids_max30minutecadence","fitbit_steps_intraday_rapids_totalminutes120pluscadence","fitbit_steps_intraday_rapids_totalminutes0cadence","fitbit_steps_intraday_rapids_totalminutes1to19cadence","fitbit_steps_intraday_rapids_totalminutes60to79cadence","fitbit_steps_intraday_rapids_totalminutes80to99cadence","fitbit_steps_intraday_rapids_totalminutes40to59cadence","fitbit_steps_intraday_rapids_totalminutes20to39cadence","fitbit_steps_intraday_rapids_totalminutes100to119cadence","fitbit_steps_intraday_rapids_totalminutesabove19cadence","fitbit_steps_intraday_rapids_totalminutesabove100cadence","fitbit_steps_intraday_rapids_totalminutesabove0cadence" +"daily#2020-03-06 00:00:00,2020-03-06 23:59:59","daily","2020-03-06 00:00:00","2020-03-06 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0,0.5,6,0,0,0,11.4090909090909,11.4090909090909,63,NA,NA,NA,12.25,25.4,NA,0,1,18,1,0,0,4,0,5,0,22 +"daily#2020-03-07 00:00:00,2020-03-07 23:59:59","daily","2020-03-07 00:00:00","2020-03-07 23:59:59",527,72,2,23.9545454545455,22.5081514815607,538,1203,4,9,3,2,2.25,0.5,4,13,4,3,3.25,0.5,0.307692307692308,13,0,0,0.0576923076923077,23.9545454545455,23.9545454545455,72,NA,NA,NA,25.6,36.2,NA,0,0,14,3,0,2,4,0,9,0,22 +"daily#2020-03-08 00:00:00,2020-03-08 23:59:59","daily","2020-03-08 00:00:00","2020-03-08 23:59:59",307,69,4,20.4666666666667,21.2934150339847,19,1045,3,8,4,2,2.66666666666667,1.15470053837925,3,7,3,2,2.33333333333333,0.577350269189626,0.428571428571429,7,0,0,0.0952380952380952,20.4666666666667,20.4666666666667,69,NA,NA,NA,NA,37.6,NA,0,0,10,1,0,2,2,0,5,0,15 +"daily#2020-03-09 00:00:00,2020-03-09 23:59:59","daily","2020-03-09 00:00:00","2020-03-09 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.2,25.2,62,NA,NA,NA,NA,25.2,NA,0,0,3,1,0,1,0,0,2,0,5 +"daily#2020-10-30 00:00:00,2020-10-30 23:59:59","daily","2020-10-30 00:00:00","2020-10-30 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0,0.5,6,0,0,0,11.4090909090909,11.4090909090909,63,NA,NA,NA,12.25,25.4,NA,0,1,18,1,0,0,4,0,5,0,22 +"daily#2020-10-31 00:00:00,2020-10-31 23:59:59","daily","2020-10-31 00:00:00","2020-10-31 23:59:59",527,72,2,23.9545454545455,22.5081514815607,538,1203,4,9,3,2,2.25,0.5,4,13,4,3,3.25,0.5,0.307692307692308,13,0,0,0.0576923076923077,23.9545454545455,23.9545454545455,72,NA,NA,NA,25.6,36.2,NA,0,0,14,3,0,2,4,0,9,0,22 +"daily#2020-11-01 00:00:00,2020-11-01 23:59:59","daily","2020-11-01 00:00:00","2020-11-01 23:59:59",307,69,4,20.4666666666667,21.2934150339847,19,1045,3,8,4,2,2.66666666666667,1.15470053837925,3,7,3,2,2.33333333333333,0.577350269189626,0.428571428571429,7,0,0,0.0952380952380952,20.4666666666667,20.4666666666667,69,NA,NA,NA,NA,37.6,NA,0,0,10,1,0,2,2,0,5,0,15 +"daily#2020-11-02 00:00:00,2020-11-02 23:59:59","daily","2020-11-02 00:00:00","2020-11-02 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.2,25.2,62,NA,NA,NA,NA,25.2,NA,0,0,3,1,0,1,0,0,2,0,5 +"morning#2020-03-06 06:00:00,2020-03-06 11:59:59","morning","2020-03-06 06:00:00","2020-03-06 11:59:59",172,63,3,15.6363636363636,18.0846494424013,360,719,3,7,3,2,2.33333333333333,0.577350269189626,2,4,2,2,2,0,0.5,4,0,0,0,15.6363636363636,15.6363636363636,63,NA,NA,NA,NA,25.4,NA,0,0,8,1,0,0,3,0,4,0,11 +"morning#2020-03-07 06:00:00,2020-03-07 11:59:59","morning","2020-03-07 06:00:00","2020-03-07 11:59:59",196,72,6,28,27.6164202362773,538,708,1,3,3,3,3,NA,1,4,4,4,4,NA,0.25,4,0,0,0,28,28,72,NA,NA,NA,NA,36.2,NA,0,0,4,2,0,0,1,0,3,0,7 +"morning#2020-03-08 06:00:00,2020-03-08 11:59:59","morning","2020-03-08 06:00:00","2020-03-08 11:59:59",181,69,7,30.1666666666667,26.7986318058715,540,666,1,2,2,2,2,NA,2,4,2,2,2,0,0.5,4,0,0,0,30.1666666666667,30.1666666666667,69,NA,NA,NA,NA,33.8,NA,0,0,3,1,0,1,1,0,3,0,6 +"morning#2020-10-30 06:00:00,2020-10-30 11:59:59","morning","2020-10-30 06:00:00","2020-10-30 11:59:59",172,63,3,15.6363636363636,18.0846494424013,360,719,3,7,3,2,2.33333333333333,0.577350269189626,2,4,2,2,2,0,0.5,4,0,0,0,15.6363636363636,15.6363636363636,63,NA,NA,NA,NA,25.4,NA,0,0,8,1,0,0,3,0,4,0,11 +"morning#2020-10-31 06:00:00,2020-10-31 11:59:59","morning","2020-10-31 06:00:00","2020-10-31 11:59:59",196,72,6,28,27.6164202362773,538,708,1,3,3,3,3,NA,1,4,4,4,4,NA,0.25,4,0,0,0,28,28,72,NA,NA,NA,NA,36.2,NA,0,0,4,2,0,0,1,0,3,0,7 +"morning#2020-11-01 06:00:00,2020-11-01 11:59:59","morning","2020-11-01 06:00:00","2020-11-01 11:59:59",181,69,7,30.1666666666667,26.7986318058715,540,666,1,2,2,2,2,NA,2,4,2,2,2,0,0.5,4,0,0,0,30.1666666666667,30.1666666666667,69,NA,NA,NA,NA,33.8,NA,0,0,3,1,0,1,1,0,3,0,6 +"threeday#2020-03-06 00:00:00,2020-03-08 23:59:59","threeday","2020-03-06 00:00:00","2020-03-08 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,10,33,7,2,3.3,1.88856206322871,10,26,4,2,2.6,0.699205898780101,0.384615384615385,26,0,0,0.130769230769231,18.3898305084746,18.3898305084746,72,31.1666666666667,NA,NA,25.6,37.6,24.4,0,1,42,5,0,4,10,0,19,0,59 +"threeday#2020-03-07 00:00:00,2020-03-09 23:59:59","threeday","2020-03-07 00:00:00","2020-03-09 23:59:59",960,72,2,22.8571428571429,22.0537828496404,538,891,8,20,4,2,2.5,0.755928946018454,8,22,4,2,2.75,0.707106781186548,0.363636363636364,22,0,0,0.125,22.8571428571429,22.8571428571429,72,29.8666666666667,NA,NA,25.6,37.6,24.4,0,0,27,5,0,5,6,0,16,0,42 +"threeday#2020-03-08 00:00:00,2020-03-10 23:59:59","threeday","2020-03-08 00:00:00","2020-03-10 23:59:59",433,69,4,21.65,22.0603836393611,19,891,4,11,4,2,2.75,0.957427107756338,4,9,3,2,2.25,0.5,0.444444444444444,9,0,0,0.0833333333333333,21.65,21.65,69,NA,NA,NA,21.65,37.6,NA,0,0,13,2,0,3,2,0,7,0,20 +"threeday#2020-03-09 00:00:00,2020-03-11 23:59:59","threeday","2020-03-09 00:00:00","2020-03-11 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.2,25.2,62,NA,NA,NA,NA,25.2,NA,0,0,3,1,0,1,0,0,2,0,5 +"threeday#2020-10-28 00:00:00,2020-10-30 23:59:59","threeday","2020-10-28 00:00:00","2020-10-30 23:59:59",251,63,1,11.4090909090909,13.9784156432732,358,1081,4,16,6,2,4,1.63299316185545,3,6,2,2,2,0,0.5,6,0,0,0,11.4090909090909,11.4090909090909,63,NA,NA,NA,12.25,25.4,NA,0,1,18,1,0,0,4,0,5,0,22 +"threeday#2020-10-29 00:00:00,2020-10-31 23:59:59","threeday","2020-10-29 00:00:00","2020-10-31 23:59:59",778,72,1,17.6818181818182,19.5730863239614,358,1203,7,25,7,2,3.57142857142857,2.14919697074224,7,19,4,2,2.71428571428571,0.755928946018454,0.368421052631579,19,0,0,0.135338345864662,17.6818181818182,17.6818181818182,72,24.2333333333333,NA,NA,25.6,36.2,19.9666666666667,0,1,32,4,0,2,8,0,14,0,44 +"threeday#2020-10-30 00:00:00,2020-11-01 23:59:59","threeday","2020-10-30 00:00:00","2020-11-01 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,10,33,7,2,3.3,1.88856206322871,10,26,4,2,2.6,0.699205898780101,0.384615384615385,26,0,0,0.130769230769231,18.3898305084746,18.3898305084746,72,31.1666666666667,NA,NA,25.6,37.6,24.4,0,1,42,5,0,4,10,0,19,0,59 +"threeday#2020-10-31 00:00:00,2020-11-02 23:59:59","threeday","2020-10-31 00:00:00","2020-11-02 23:59:59",960,72,2,22.8571428571429,22.0537828496404,538,891,8,20,4,2,2.5,0.755928946018454,8,22,4,2,2.75,0.707106781186548,0.363636363636364,22,0,0,0.125,22.8571428571429,22.8571428571429,72,29.8666666666667,NA,NA,25.6,37.6,24.4,0,0,27,5,0,5,6,0,16,0,42 +"threeday#2020-11-01 00:00:00,2020-11-03 23:59:59","threeday","2020-11-01 00:00:00","2020-11-03 23:59:59",433,69,4,21.65,22.0603836393611,19,891,4,11,4,2,2.75,0.957427107756338,4,9,3,2,2.25,0.5,0.444444444444444,9,0,0,0.0833333333333333,21.65,21.65,69,NA,NA,NA,21.65,37.6,NA,0,0,13,2,0,3,2,0,7,0,20 +"threeday#2020-11-02 00:00:00,2020-11-04 23:59:59","threeday","2020-11-02 00:00:00","2020-11-04 23:59:59",126,62,6,25.2,26.5273443827308,78,891,1,3,3,3,3,NA,1,2,2,2,2,NA,0.5,2,0,0,0,25.2,25.2,62,NA,NA,NA,NA,25.2,NA,0,0,3,1,0,1,0,0,2,0,5 +"weekend#2020-03-06 00:00:00,2020-03-08 23:59:59","weekend","2020-03-06 00:00:00","2020-03-08 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,10,33,7,2,3.3,1.88856206322871,10,26,4,2,2.6,0.699205898780101,0.384615384615385,26,0,0,0.130769230769231,18.3898305084746,18.3898305084746,72,31.1666666666667,NA,NA,25.6,37.6,24.4,0,1,42,5,0,4,10,0,19,0,59 +"weekend#2020-10-30 00:00:00,2020-11-01 23:59:59","weekend","2020-10-30 00:00:00","2020-11-01 23:59:59",1085,72,1,18.3898305084746,19.8737540916384,358,1045,10,33,7,2,3.3,1.88856206322871,10,26,4,2,2.6,0.699205898780101,0.384615384615385,26,0,0,0.130769230769231,18.3898305084746,18.3898305084746,72,31.1666666666667,NA,NA,25.6,37.6,24.4,0,1,42,5,0,4,10,0,19,0,59 diff --git a/tests/data/processed/features/stz_periodic/ios/fitbit_steps_intraday.csv b/tests/data/processed/features/stz_periodic/ios/fitbit_steps_intraday.csv index 33337dbf2..fd3b242cd 100644 --- a/tests/data/processed/features/stz_periodic/ios/fitbit_steps_intraday.csv +++ b/tests/data/processed/features/stz_periodic/ios/fitbit_steps_intraday.csv @@ -1 +1 @@ -"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" +"local_segment","local_segment_label","local_segment_start_datetime","local_segment_end_datetime","fitbit_steps_intraday_rapids_stdsteps","fitbit_steps_intraday_rapids_laststeptime","fitbit_steps_intraday_rapids_maxsteps","fitbit_steps_intraday_rapids_minsteps","fitbit_steps_intraday_rapids_sumsteps","fitbit_steps_intraday_rapids_avgsteps","fitbit_steps_intraday_rapids_firststeptime","fitbit_steps_intraday_rapids_countepisodesedentarybout","fitbit_steps_intraday_rapids_sumdurationsedentarybout","fitbit_steps_intraday_rapids_avgdurationsedentarybout","fitbit_steps_intraday_rapids_maxdurationsedentarybout","fitbit_steps_intraday_rapids_stddurationsedentarybout","fitbit_steps_intraday_rapids_mindurationsedentarybout","fitbit_steps_intraday_rapids_stddurationactivebout","fitbit_steps_intraday_rapids_avgdurationactivebout","fitbit_steps_intraday_rapids_mindurationactivebout","fitbit_steps_intraday_rapids_sumdurationactivebout","fitbit_steps_intraday_rapids_maxdurationactivebout","fitbit_steps_intraday_rapids_countepisodeactivebout" diff --git a/tests/settings/mtz_event_config.yaml b/tests/settings/mtz_event_config.yaml index ba215360d..97dffef22 100644 --- a/tests/settings/mtz_event_config.yaml +++ b/tests/settings/mtz_event_config.yaml @@ -455,8 +455,12 @@ FITBIT_STEPS_INTRADAY: STEPS: ["sum", "max", "min", "avg", "std", "firststeptime", "laststeptime"] SEDENTARY_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] ACTIVE_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] + ACTIVITY_FRAGMENTATION: ["activetosedentarytransitionprobability", "sumdurationactivitylessthan5minutes", "sumdurationactivity5to105minutes", "sumdurationactivitygreaterthan10minutes", "ginicoefficient"] + WALKING_CADENCE: ["mean", "uncensoredmean", "peak1minute", "peak30minute", "peak60minute", "max5minute", "max20minute", "max30minute", "max60minute", "totalminutes0", "totalminutes1to19", "totalminutes20to39", "totalminutes40to59", "totalminutes60to79", "totalminutes80to99", "totalminutes100to119", "totalminutes120plus","totalminutesabove0", "totalminutesabove19", "totalminutesabove100"] REFERENCE_HOUR: 0 THRESHOLD_ACTIVE_BOUT: 10 # steps + THRESHOLD_DEVICE_NONWEAR_TIME: 1 # consecutive minutes with zero step counts, used only to calculate uncensoredmeancadence feature; set to 0 to disable + THRESHOLD_MINUTE_LEVEL_STEP_COUNT: 1000 # drop rows with minute-level step counts above this threshold; set to 0 to disable INCLUDE_ZERO_STEP_ROWS: False SRC_SCRIPT: src/features/fitbit_steps_intraday/rapids/main.py diff --git a/tests/settings/mtz_frequency_config.yaml b/tests/settings/mtz_frequency_config.yaml index a27f02eb6..487f10e6b 100644 --- a/tests/settings/mtz_frequency_config.yaml +++ b/tests/settings/mtz_frequency_config.yaml @@ -456,8 +456,12 @@ FITBIT_STEPS_INTRADAY: STEPS: ["sum", "max", "min", "avg", "std", "firststeptime", "laststeptime"] SEDENTARY_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] ACTIVE_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] + ACTIVITY_FRAGMENTATION: ["activetosedentarytransitionprobability", "sumdurationactivitylessthan5minutes", "sumdurationactivity5to105minutes", "sumdurationactivitygreaterthan10minutes", "ginicoefficient"] + WALKING_CADENCE: ["mean", "uncensoredmean", "peak1minute", "peak30minute", "peak60minute", "max5minute", "max20minute", "max30minute", "max60minute", "totalminutes0", "totalminutes1to19", "totalminutes20to39", "totalminutes40to59", "totalminutes60to79", "totalminutes80to99", "totalminutes100to119", "totalminutes120plus","totalminutesabove0", "totalminutesabove19", "totalminutesabove100"] REFERENCE_HOUR: 0 THRESHOLD_ACTIVE_BOUT: 10 # steps + THRESHOLD_DEVICE_NONWEAR_TIME: 1 # consecutive minutes with zero step counts, used only to calculate uncensoredmeancadence feature; set to 0 to disable + THRESHOLD_MINUTE_LEVEL_STEP_COUNT: 1000 # drop rows with minute-level step counts above this threshold; set to 0 to disable INCLUDE_ZERO_STEP_ROWS: False SRC_SCRIPT: src/features/fitbit_steps_intraday/rapids/main.py diff --git a/tests/settings/mtz_periodic_config.yaml b/tests/settings/mtz_periodic_config.yaml index b12cffd6c..442d71055 100644 --- a/tests/settings/mtz_periodic_config.yaml +++ b/tests/settings/mtz_periodic_config.yaml @@ -455,8 +455,12 @@ FITBIT_STEPS_INTRADAY: STEPS: ["sum", "max", "min", "avg", "std", "firststeptime", "laststeptime"] SEDENTARY_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] ACTIVE_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] + ACTIVITY_FRAGMENTATION: ["activetosedentarytransitionprobability", "sumdurationactivitylessthan5minutes", "sumdurationactivity5to105minutes", "sumdurationactivitygreaterthan10minutes", "ginicoefficient"] + WALKING_CADENCE: ["mean", "uncensoredmean", "peak1minute", "peak30minute", "peak60minute", "max5minute", "max20minute", "max30minute", "max60minute", "totalminutes0", "totalminutes1to19", "totalminutes20to39", "totalminutes40to59", "totalminutes60to79", "totalminutes80to99", "totalminutes100to119", "totalminutes120plus","totalminutesabove0", "totalminutesabove19", "totalminutesabove100"] REFERENCE_HOUR: 0 THRESHOLD_ACTIVE_BOUT: 10 # steps + THRESHOLD_DEVICE_NONWEAR_TIME: 1 # consecutive minutes with zero step counts, used only to calculate uncensoredmeancadence feature; set to 0 to disable + THRESHOLD_MINUTE_LEVEL_STEP_COUNT: 1000 # drop rows with minute-level step counts above this threshold; set to 0 to disable INCLUDE_ZERO_STEP_ROWS: False SRC_SCRIPT: src/features/fitbit_steps_intraday/rapids/main.py diff --git a/tests/settings/stz_event_config.yaml b/tests/settings/stz_event_config.yaml index 30f1f7db3..a95d95d2f 100644 --- a/tests/settings/stz_event_config.yaml +++ b/tests/settings/stz_event_config.yaml @@ -455,8 +455,12 @@ FITBIT_STEPS_INTRADAY: STEPS: ["sum", "max", "min", "avg", "std", "firststeptime", "laststeptime"] SEDENTARY_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] ACTIVE_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] + ACTIVITY_FRAGMENTATION: ["activetosedentarytransitionprobability", "sumdurationactivitylessthan5minutes", "sumdurationactivity5to105minutes", "sumdurationactivitygreaterthan10minutes", "ginicoefficient"] + WALKING_CADENCE: ["mean", "uncensoredmean", "peak1minute", "peak30minute", "peak60minute", "max5minute", "max20minute", "max30minute", "max60minute", "totalminutes0", "totalminutes1to19", "totalminutes20to39", "totalminutes40to59", "totalminutes60to79", "totalminutes80to99", "totalminutes100to119", "totalminutes120plus","totalminutesabove0", "totalminutesabove19", "totalminutesabove100"] REFERENCE_HOUR: 0 THRESHOLD_ACTIVE_BOUT: 10 # steps + THRESHOLD_DEVICE_NONWEAR_TIME: 1 # consecutive minutes with zero step counts, used only to calculate uncensoredmeancadence feature; set to 0 to disable + THRESHOLD_MINUTE_LEVEL_STEP_COUNT: 1000 # drop rows with minute-level step counts above this threshold; set to 0 to disable INCLUDE_ZERO_STEP_ROWS: False SRC_SCRIPT: src/features/fitbit_steps_intraday/rapids/main.py diff --git a/tests/settings/stz_frequency_config.yaml b/tests/settings/stz_frequency_config.yaml index fcedf3faa..0c8dc47ad 100644 --- a/tests/settings/stz_frequency_config.yaml +++ b/tests/settings/stz_frequency_config.yaml @@ -456,8 +456,12 @@ FITBIT_STEPS_INTRADAY: STEPS: ["sum", "max", "min", "avg", "std", "firststeptime", "laststeptime"] SEDENTARY_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] ACTIVE_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] + ACTIVITY_FRAGMENTATION: ["activetosedentarytransitionprobability", "sumdurationactivitylessthan5minutes", "sumdurationactivity5to105minutes", "sumdurationactivitygreaterthan10minutes", "ginicoefficient"] + WALKING_CADENCE: ["mean", "uncensoredmean", "peak1minute", "peak30minute", "peak60minute", "max5minute", "max20minute", "max30minute", "max60minute", "totalminutes0", "totalminutes1to19", "totalminutes20to39", "totalminutes40to59", "totalminutes60to79", "totalminutes80to99", "totalminutes100to119", "totalminutes120plus","totalminutesabove0", "totalminutesabove19", "totalminutesabove100"] REFERENCE_HOUR: 0 THRESHOLD_ACTIVE_BOUT: 10 # steps + THRESHOLD_DEVICE_NONWEAR_TIME: 1 # consecutive minutes with zero step counts, used only to calculate uncensoredmeancadence feature; set to 0 to disable + THRESHOLD_MINUTE_LEVEL_STEP_COUNT: 1000 # drop rows with minute-level step counts above this threshold; set to 0 to disable INCLUDE_ZERO_STEP_ROWS: False SRC_SCRIPT: src/features/fitbit_steps_intraday/rapids/main.py diff --git a/tests/settings/stz_periodic_config.yaml b/tests/settings/stz_periodic_config.yaml index 0ea527fa8..aeed7b8db 100644 --- a/tests/settings/stz_periodic_config.yaml +++ b/tests/settings/stz_periodic_config.yaml @@ -455,8 +455,12 @@ FITBIT_STEPS_INTRADAY: STEPS: ["sum", "max", "min", "avg", "std", "firststeptime", "laststeptime"] SEDENTARY_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] ACTIVE_BOUT: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] + ACTIVITY_FRAGMENTATION: ["activetosedentarytransitionprobability", "sumdurationactivitylessthan5minutes", "sumdurationactivity5to105minutes", "sumdurationactivitygreaterthan10minutes", "ginicoefficient"] + WALKING_CADENCE: ["mean", "uncensoredmean", "peak1minute", "peak30minute", "peak60minute", "max5minute", "max20minute", "max30minute", "max60minute", "totalminutes0", "totalminutes1to19", "totalminutes20to39", "totalminutes40to59", "totalminutes60to79", "totalminutes80to99", "totalminutes100to119", "totalminutes120plus","totalminutesabove0", "totalminutesabove19", "totalminutesabove100"] REFERENCE_HOUR: 0 THRESHOLD_ACTIVE_BOUT: 10 # steps + THRESHOLD_DEVICE_NONWEAR_TIME: 1 # consecutive minutes with zero step counts, used only to calculate uncensoredmeancadence feature; set to 0 to disable + THRESHOLD_MINUTE_LEVEL_STEP_COUNT: 1000 # drop rows with minute-level step counts above this threshold; set to 0 to disable INCLUDE_ZERO_STEP_ROWS: False SRC_SCRIPT: src/features/fitbit_steps_intraday/rapids/main.py diff --git a/tools/config.schema.yaml b/tools/config.schema.yaml index 394cb6f04..ff1df203f 100644 --- a/tools/config.schema.yaml +++ b/tools/config.schema.yaml @@ -1160,7 +1160,7 @@ properties: - $ref: "#/definitions/FEATURES_PROVIDER" - properties: FEATURES: - required: [STEPS, SEDENTARY_BOUT, ACTIVE_BOUT] + required: [STEPS, SEDENTARY_BOUT, ACTIVE_BOUT, ACTIVITY_FRAGMENTATION, WALKING_CADENCE] properties: STEPS: type: array @@ -1180,9 +1180,27 @@ properties: items: type: string enum: ["countepisode", "sumduration", "maxduration", "minduration", "avgduration", "stdduration"] + ACTIVITY_FRAGMENTATION: + type: array + uniqueItems: True + items: + type: string + enum: ["activetosedentarytransitionprobability", "sumdurationactivitylessthan5minutes", "sumdurationactivity5to105minutes", "sumdurationactivitygreaterthan10minutes", "ginicoefficient"] + WALKING_CADENCE: + type: array + uniqueItems: True + items: + type: string + enum: ["mean", "uncensoredmean", "peak1minute", "peak30minute", "peak60minute", "max5minute", "max20minute", "max30minute", "max60minute", "totalminutes0", "totalminutes1to19", "totalminutes20to39", "totalminutes40to59", "totalminutes60to79", "totalminutes80to99", "totalminutes100to119", "totalminutes120plus","totalminutesabove0", "totalminutesabove19", "totalminutesabove100"] THRESHOLD_ACTIVE_BOUT: type: integer minimum: 0 + THRESHOLD_DEVICE_NONWEAR_TIME: + type: integer + minimum: 0 + THRESHOLD_MINUTE_LEVEL_STEP_COUNT: + type: integer + minimum: 0 INCLUDE_ZERO_STEP_ROWS: type: boolean