Skip to main content
. Author manuscript; available in PMC: 2016 Nov 1.
Published in final edited form as: IEEE J Biomed Health Inform. 2015 Aug 6;19(6):1882–1892. doi: 10.1109/JBHI.2015.2461659

Table 4.

Feature vector used to describe an activity.

Category Feature Description
Ambient sensor Duration Length of the activity in time
NumSensorEvents Number of sensor readings that were generated during activity
NumSensors Number of different ambient sensors (total) that generated readings
NumMSensors Number of motion sensors that generated readings
NumDSensors Number of door sensors that generated readings
NumISensors Number of item (vibration) sensors that generated readings
NumIrrSensorEvents Number of sensor readings from irrelevant sensors for this activity
NumIrr Sensors Number of different irrelevant sensors that generated readings
Wearable sensor (defined for each wearable sensor feature s and each possible sensor value si∈S) Max Maximum value for this feature
Min Minimum value for this feature
Sum Sum of the values, i=1Nsi
Mean Mean of the values, = Sum(S)/N
Median Median of the values
Standard Deviation Standard deviation, σ=1Ni=1N(si-μ)2
MeanAbs Dev Mean absolute deviation, 1Ni=1Nsi-s¯
MedianAbsDev Median absolute deviation, 1Ni=1Nsi-Median(S)
Coeff Variation Coefficient of variation, σ/μ
Skewness Asymmetry in the value distribution, 1Ni=1N(si-μ)3/(1Ni=1N(si-μ)2)32
Kurtosis The shape of the value distribution, (1Ni=1N(si-μ)4/(1Ni=1N(si-μ)2)3)-3
Signal Energy Signal energy, i=1Nsi2
LogSignal Energy
i=1Nlog(si2)
Power Average energy, 1Ni=1Nsi2
SMA Signal magnitude area for accelerometer/gyroscope axes, i=1N(xi+yi+zi)
AutoCorrelation Amount of correlation between the values at times t and t+1, i=1N-1(si-s¯)(si+1-s¯)/i=1N(si-s¯)2
Axis Correlation Correlation between each pair of accelerometer/gyroscope axes S and i=1N(si-s¯)(vi-v¯)/i=1N(si-s¯)2i=1N(vi-v¯)2
Day Out Task Magazine Count Binary value indicating whether magazine subtask was performed
HeatingPadCount Binary value indicating whether heating pad subtask was performed
MedCount Binary value indicating whether medicine subtask was performed
BusMap Count Binary value indicating whether bus map subtask was performed
Change Count Binary value indicating whether change subtask was performed
RecipeCount Binary value indicating whether recipe subtask was performed
PicnicBasketCount Binary value indicating whether picnic basket subtask was performed
ExitCount Binary value indicating whether exit subtask was performed
PValue Number of different subtasks were interrupted at least once
IValue Maximum number of subtasks that were performed in parallel
Task1 Subtask performed first
Task2 Subtask performed second
Task3 Subtask performed third
Participant Age Participant age
Activity ActivityNum Activity number