| Algorithm A2. ADL Conversion Algorithm—Pseudocode [26] |
|
Input: 3D Accelerometer Raw Data Output: ADL (Sitting, Standing, Walking, Running, Jumping) and Unknown Initialization: CLOCK_FREQUENCY=100 ticks/second WINDOW_SIZE=100 Data Frame à df Time Parsing: For each entry in the ‘Time (elapsed)’ column Parse_time (h:m:s) = h x 3600 + m x 60 + s Remove NaN rows. Feature Extraction: For each sliding window of size n from df: mean_v = mean_ml = mean_ap = std_v = std_ml = std_ap = Activity Classification:
|