Feature set (Intermediate feature files)
Inside the data/featureset
or data/pkl
folder, you won’t find any files in this folder until you run the codes. Files in data/featureset
folder are in .csv
format and files in data/pkl
folder are in binary format .pkl
. Both will share the same filename and have the same content/values once loaded in the program.
There will be two data types: one is for feature vector (.data.csv
or .data.pkl
) and the other is for class label (.class.csv
or .class.pkl
). They are associated with each other.
For example, session1_BFW.40.data.csv
represents feature vectors for session 1 and the features are computed with data from both wrists and with window size of 40 samples (which is 1s under 40 Hz sampling rate).
As another example, session_all_DW.600.class.csv
represents class labels for all sessions and the corresponding .data.csv
is computed with dominant wrist accelerometer data with window size 600 samples (which is 15s under 40 Hz sampling rate).
Feature vector file format
There will be a header row. The first column is the index of current segment (start from 0). And the rest columns are different features. It’s easy to understand the meaning through the names, or you may refer to the documentation of the source codes.
Class label file format
There will be a header row with all necessary or unnecessary columns, you can choose to use any of them.
Column name | Meaning |
segment | index of current segment (start from 0) |
STARTTIME | start time of current segment |
ENDTIME | end time of current segment |
seg duration | the duration of current segment in seconds |
session | the number indicate which session current segment belongs to |
sensor | which sensor does current segment row belongs to (DW, NDW, and BFW), refer to footnote 5 for explanation. |
inside puff/puff duration | The duration of puffing happens within current segment / the duration of this current puffing |
inside puff/segment duration | The duration of puffing happens within current segment / the duration of this current segment |
prototypical? | Whether it’s prototypical puff or not (0, 1) if no-puff, leave empty string |
puff index | the index of puff for current segment from current sensor |
puff side | left or right |
car percentage | The percentage of time that in-car activity occupies current segment |
talk percentage | The percentage of time that talking activity occupies current segment |
unknown percentage | The percentage of time that unknown-activity occupies current segment |
drinking percentage | The percentage of time that drinking-beverage activity occupies current segment |
reading percentage | The percentage of time that reading-paper activity occupies current segment |
eating percentage | The percentage of time that eating-a-meal activity occupies current segment |
smoking percentage | The percentage of time that smoking activity occupies current segment |
computer percentage | The percentage of time that using-computer activity occupies current segment |
phone percentage | The percentage of time that using-phone activity occupies current segment |
walking percentage | The percentage of time that walking posture occupies current segment |
superposition percentage | The percentage of time that activity superposition happens during current segment[6]</sup> |
name | The name of the class assigned to this segment |
target | The index of the class assigned to this segment |
Last updated