Skip to content

Latest commit

 

History

History
635 lines (550 loc) · 13.4 KB

File metadata and controls

635 lines (550 loc) · 13.4 KB

CODEBOOK

Data

The original data was obtained from [http://archive.ics.uci.edu/ml/datasets/Human+Activity+Recognition+Using+Smartphones#] (http://archive.ics.uci.edu/ml/datasets/Human+Activity+Recognition+Using+Smartphones#)

Variables

The data has been normalized by dividing by the range, hence, the units are cancelled.

Columns

  1. subject: A number from 1 to 30 indicating the subject

  2. actId: Indicates the activity performed during the measurements

    • walking
    • walking upstairs
    • walking downstairs
    • sitting
    • standing
    • laying

From column 3 and until 68, the columns represent the mean for each subject and each activity of the variable they are refering to. For example column no. 3 timeBodyAccMeanX is actually the mean for each subject and each activity of the mean time in the accelerometer coming from the body in the X-axis. Also, to avoid explaining each column in this way, a specific format was chosen to show what the variable is referring to. There are 7 arguments:

1. domain: It can be either time or frequency. The time domain signals were captued at a constant rate of 50 Hz, they they were filtered to remove noise. The frequency measurements result from applying a Fast Fourier Transform (FFT) to some of these signals. 

2. source: The acceleration signla was separated into body and gravity acceleration signals for each of the axis (X, Y and Z)

3. sensor: The features selected for this database come from the accelerometer and gyroscope 3-axial raw signals. 

4. jerk: the body linear acceleration and angular velocity were derived in time to obtain Jerk signals

5. magnitude: The magnitude of these three-dimensional signals were calculated using the Euclidean norm

6. statistics: It can be either the mean or the standard deviation of the specific feature. 

7. axis: The signals were separated for each of the 3 axix (X, Y and Z). Some of the features don't refer to a specific axis but to the general measure. 
  1. timeBodyAccMeanX:

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: X
  2. timeBodyAccMeanY:

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: Y
  3. timeBodyAccMeanZ:

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: Z
  4. timeBodyAccStdX:

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Standar Deviation
    • axis: X
  5. timeBodyAccStdY

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Standar Deviation
    • axis: Y
  6. timeBodyAccStdZ

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Standar Deviation
    • axis: Z
  7. timeGravityAccMeanX

    • domain: Time
    • source: Gravity
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: X
  8. timeGravityAccMeanY

    • domain: Time
    • source: Gravity
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: Y
  9. timeGravityAccMeanZ

    • domain: Time
    • source: Gravity
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: Z
  10. timeGravityAccStdX

    • domain: Time
    • source: Gravity
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: X
  11. timeGravityAccStdY

    • domain: Time
    • source: Gravity
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Y
  12. timeGravityAccStdZ

    • domain: Time
    • source: Gravity
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Z
  13. timeBodyAccJerkMeanX

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Mean
    • axis: X
  14. timeBodyAccJerkMeanY

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Mean
    • axis: Y
  15. timeBodyAccJerkMeanZ

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Mean
    • axis: Z
  16. timeBodyAccJerkStdX

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Standard Deviation
    • axis: X
  17. timeBodyAccJerkStdY

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Y
  18. timeBodyAccJerkStdZ

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Z
  19. timeBodyGyroMeanX

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: X
  20. timeBodyGyroMeanY

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: Y
  21. timeBodyGyroMeanZ

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: Z
  22. timeBodyGyroStdX

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: X
  23. timeBodyGyroStdY

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Y
  24. timeBodyGyroStdZ

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Z
  25. timeBodyGyroJerkMeanX

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: Yes
    • magnitude: No
    • statistics: Mean
    • axis: X
  26. timeBodyGyroJerkMeanY

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: Yes
    • magnitude: No
    • statistics: Mean
    • axis: Y
  27. timeBodyGyroJerkMeanZ

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: Yes
    • magnitude: No
    • statistics: Mean
    • axis: Z
  28. timeBodyGyroJerkStdX

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: Yes
    • magnitude: No
    • statistics: Standard deviation
    • axis: X
  29. timeBodyGyroJerkStdY

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: Yes
    • magnitude: No
    • statistics: Standard deviation
    • axis: Y
  30. timeBodyGyroJerkStdZ

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: Yes
    • magnitude: No
    • statistics: Standard deviation
    • axis: Z
  31. timeBodyAccMagMean

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: -
  32. timeBodyAccMagStd

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: -
  33. timeGravityAccMagMean

    • domain: Time
    • source: Gravity
    • sensor: Accelerometer
    • jerk: No
    • magnitude: Yes
    • statistics: Mean
    • axis: -
  34. timeGravityAccMagStd

    • domain: Time
    • source: Gravity
    • sensor: Accelerometer
    • jerk: No
    • magnitude: Yes
    • statistics: Standard Deviation
    • axis: -
  35. timeBodyAccJerkMagMean

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: Yes
    • statistics: Mean
    • axis: -
  36. timeBodyAccJerkMagStd

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: Yes
    • statistics: Standard Deviation
    • axis: -
  37. timeBodyGyroMagMean

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: Yes
    • statistics: Mean
    • axis: -
  38. timeBodyGyroMagStd

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: Yes
    • statistics: Standard Deviation
    • axis: -
  39. timeBodyGyroJerkMagMean

    • domain: Time
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: Yes
    • statistics: Mean
    • axis: -
  40. timeBodyGyroJerkMagStd

    • domain: Time
    • source: Body
    • sensor: Gyroscope
    • jerk: Yes
    • magnitude: Yes
    • statistics: Standard Deviation
    • axis: -
  41. freqBodyAccMeanX

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: X
  42. freqBodyAccMeanY

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: Y
  43. freqBodyAccMeanZ

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: Z
  44. freqBodyAccStdX

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: X
  45. freqBodyAccStdY

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Y
  46. freqBodyAccStdZ

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: X
  47. freqBodyAccJerkMeanX

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Mean
    • axis: X
  48. freqBodyAccJerkMeanY

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Mean
    • axis: Y
  49. freqBodyAccJerkMeanZ

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Mean
    • axis: Z
  50. freqBodyAccJerkStdX

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Standard Deviation
    • axis: X
  51. freqBodyAccJerkStdY

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Y
  52. freqBodyAccJerkStdZ

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Z
  53. freqBodyGyroMeanX

    • domain: Frequency
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: X
  54. freqBodyGyroMeanY

    • domain: Frequency
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: Y
  55. freqBodyGyroMeanZ

    • domain: Frequency
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Mean
    • axis: Z
  56. freqBodyGyroStdX

    • domain: Frequency
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: X
  57. freqBodyGyroStdY

    • domain: Frequency
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Y
  58. freqBodyGyroStdZ

    • domain: Frequency
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: No
    • statistics: Standard Deviation
    • axis: Z
  59. freqBodyAccMagMean

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: Yes
    • statistics: Mean
    • axis: -
  60. freqBodyAccMagStd

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: No
    • magnitude: Yes
    • statistics: Standard Deviation
    • axis: -
  61. freqBodyAccJerkMagMean

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: Yes
    • statistics: Mean
    • axis: -
  62. freqBodyAccJerkMagStd

    • domain: Frequency
    • source: Body
    • sensor: Accelerometer
    • jerk: Yes
    • magnitude: Yes
    • statistics: Mean
    • axis: -
  63. freqBodyGyroMagMean

    • domain: Frequency
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: Yes
    • statistics: Mean
    • axis: -
  64. freqBodyGyroMagStd

    • domain: Frequency
    • source: Body
    • sensor: Gyroscope
    • jerk: No
    • magnitude: Yes
    • statistics: Standard Deviation
    • axis:
  65. freqBodyGyroJerkMagMean

    • domain: Frequency
    • source: Body
    • sensor: Gyroscope
    • jerk: Yes
    • magnitude: Yes
    • statistics: Mean
    • axis:
  66. freqBodyGyroJerkMagStd

    • domain: Frequency
    • source: Body
    • sensor: Gyroscope
    • jerk: Yes
    • magnitude: Yes
    • statistics: Standard Deviation
    • axis: