========================================================
The study name is Human Activity Recognition Using Smartphones http://archive.ics.uci.edu/ml/datasets/Human+Activity+Recognition+Using+Smartphones
The experiments have been carried out with a group of 30 volunteers within an age bracket of 19-48 years. Each person performed six activities (WALKING, WALKING_UPSTAIRS, WALKING_DOWNSTAIRS, SITTING, STANDING, LAYING) wearing a smartphone (Samsung Galaxy S II) on the waist. Using its embedded accelerometer and gyroscope, we captured 3-axial linear acceleration and 3-axial angular velocity at a constant rate of 50Hz. The experiments have been video-recorded to label the data manually. The obtained dataset has been randomly partitioned into two sets, where 70% of the volunteers was selected for generating the training data and 30% the test data.
The sensor signals (accelerometer and gyroscope) were pre-processed by applying noise filters and then sampled in fixed-width sliding windows of 2.56 sec and 50% overlap (128 readings/window). The sensor acceleration signal, which has gravitational and body motion components, was separated using a Butterworth low-pass filter into body acceleration and gravity. The gravitational force is assumed to have only low frequency components, therefore a filter with 0.3 Hz cutoff frequency was used. From each window, a vector of features was obtained by calculating variables from the time and frequency domain.
-
"subject_id" An integer value that identifies a volunteer who participated in the experiments. Volunteers belong to an age bracket of 19 - 48 years.
-
"activity_name" A factor that describes the activity for each observation. Values include: (WALKING, WALKING_UPSTAIRS, WALKING_DOWNSTAIRS, SITTING, STANDING, LAYING).
-
"time.BodyAcc.mean.X" A numeric value that represents a time domain signal for body linear acceleration in the X direction captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals in the X direction.
-
"time.BodyAcc.mean.Y" A numeric value that represents a time domain signal for body linear acceleration in the Y direction captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals in the Y direction.
-
"time.BodyAcc.mean.Z"
A numeric value that represents a time domain signal for body linear acceleration in the Z direction captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals in the Z direction. -
"time.GravityAcc.mean.X"
A numeric value that represents a time domain signal for gravitational linear acceleration in the X direction captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals in the X direction. -
"time.GravityAcc.mean.Y" A numeric value that represents a time domain signal for gravitational linear acceleration in the Y direction captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals in the Y direction.
-
"time.GravityAcc.mean.Z"
A numeric value that represents a time domain signal for gravitational linear acceleration in the Z direction captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals in the Z direction. -
"time.BodyAccJerk.mean.X" A numeric value that represents a time domain signal for body linear acceleration in the X direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the mean values across raw signals in the X direction.
-
"time.BodyAccJerk.mean.Y" A numeric value that represents a time domain signal for body linear acceleration in the Y direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the mean values across raw signals in the Y direction.
-
"time.BodyAccJerk.mean.Z"
A numeric value that represents a time domain signal for body linear acceleration in the Z direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the mean values across raw signals in the Z direction. -
"time.BodyGyro.mean.X" A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the X direction captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals in the X direction.
-
"time.BodyGyro.mean.Y" A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the Y direction captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals in the Y direction.
-
"time.BodyGyro.mean.Z"
A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the Z direction captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals in the Z direction. -
"time.BodyGyroJerk.mean.X" A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the X direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the mean values across raw signals in the X direction.
-
"time.BodyGyroJerk.mean.Y" A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the Y direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the mean values across raw signals in the Y direction.
-
"time.BodyGyroJerk.mean.Z"
A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the Z direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the mean values across raw signals in the Z direction. -
"time.BodyAccMag.mean" A numeric value that represents the magnitude, using Euclideannorm, of a time domain signal for body linear acceleration captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals.
-
"time.GravityAccMag.mean" A numeric value that represents the magnitude, using Euclideannorm, of a time domain signal for gravitational linear acceleration captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals.
-
"time.BodyAccJerkMag.mean"
A numeric value that represents the magnitude, using Euclidean norm, of a time domain signal for body linear acceleration captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the mean values across raw signals. -
"time.BodyGyroMag.mean" A numeric value that represents the magnitude, using Euclidean norm, of a time domain signal for body angular velocity measured with a gyroscope captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals.
-
"time.BodyGyroJerkMag.mean" A numeric value that represents the magnitude, using Euclidean norm, of a time domain signal for body angular velocity measured with a gyroscope captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the mean values across raw signals.
-
"freq.BodyAcc.mean.X" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyAcc.mean.Y" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyAcc.mean.Z"
Equivalent to time domain signal in the frequency domain. See definition of time domain signal. -
"freq.BodyAccJerk.mean.X" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyAccJerk.mean.Y"
Equivalent to time domain signal in the frequency domain. See definition of time domain signal. -
"freq.BodyAccJerk.mean.Z" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyGyro.mean.X"
Equivalent to time domain signal in the frequency domain. See definition of time domain signal. -
"freq.BodyGyro.mean.Y" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyGyro.mean.Z" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyAccMag.mean"
Equivalent to time domain signal in the frequency domain. See definition of time domain signal. -
"freq.BodyAccJerkMag.mean" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyGyroMag.mean" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyGyroJerkMag.mean" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"time.BodyAcc.std.X" A numeric value that represents a time domain signal for body linear acceleration in the X direction captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals in the X direction.
-
"time.BodyAcc.std.Y"
A numeric value that represents a time domain signal for body linear acceleration in the Y direction captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals in the Y direction. -
"time.BodyAcc.std.Z"
A numeric value that represents a time domain signal for body linear acceleration in the Z direction captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals in the Z direction. -
"time.GravityAcc.std.X"
A numeric value that represents a time domain signal for gravitational linear acceleration in the X direction captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals in the X direction. -
"time.GravityAcc.std.Y" A numeric value that represents a time domain signal for gravitational linear acceleration in the Y direction captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals in the Y direction.
-
"time.GravityAcc.std.Z" A numeric value that represents a time domain signal for gravitational linear acceleration in the Z direction captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals in the Z direction.
-
"time.BodyAccJerk.std.X" A numeric value that represents a time domain signal for body linear acceleration in the X direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the standard deviation values across raw signals in the X direction.
-
"time.BodyAccJerk.std.Y" A numeric value that represents a time domain signal for body linear acceleration in the Y direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the standard deviation values across raw signals in the Y direction.
-
"time.BodyAccJerk.std.Z"
A numeric value that represents a time domain signal for body linear acceleration in the Z direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the standard deviation values across raw signals in the Z direction. -
"time.BodyGyro.std.X" A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the X direction captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals in the X direction.
-
"time.BodyGyro.std.Y" A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the Y direction captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals in the Y direction.
-
"time.BodyGyro.std.Z"
A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the Z direction captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals in the Z direction. -
"time.BodyGyroJerk.std.X" A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the X direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the standard deviation values across raw signals in the X direction.
-
"time.BodyGyroJerk.std.Y"
A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the Y direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the standard deviation values across raw signals in the Y direction. -
"time.BodyGyroJerk.std.Z" A numeric value that represents a time domain signal for body angular velocity measured with a gyroscope in the Z direction captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the standard deviation values across raw signals in the Z direction.
-
"time.BodyAccMag.std" A numeric value that represents the magnitude, using Euclideannorm, of a time domain signal for body linear acceleration captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals.
-
"time.GravityAccMag.std"
A numeric value that represents the magnitude, using Euclideannorm, of a time domain signal for gravitational linear acceleration captured at a constant rate of 50 Hz. This is an average of the standard deviation values across raw signals. -
"time.BodyAccJerkMag.std"
A numeric value that represents the magnitude, using Euclidean norm, of a time domain signal for body linear acceleration captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the standard deviation values across raw signals. -
"time.BodyGyroMag.std" A numeric value that represents the magnitude, using Euclidean norm, of a time domain signal for body angular velocity measured with a gyroscope captured at a constant rate of 50 Hz. This is an average of the mean values across raw signals.
-
"time.BodyGyroJerkMag.std" A numeric value that represents the magnitude, using Euclidean norm, of a time domain signal for body angular velocity measured with a gyroscope captured at a constant rate of 50 Hz derived in time to obtain Jerk signals. This is an average of the standard deviation values across raw signals.
-
"freq.BodyAcc.std.X"
Equivalent to time domain signal in the frequency domain. See definition of time domain signal. -
"freq.BodyAcc.std.Y" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyAcc.std.Z" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyAccJerk.std.X"
Equivalent to time domain signal in the frequency domain. See definition of time domain signal. -
"freq.BodyAccJerk.std.Y" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyAccJerk.std.Z"
Equivalent to time domain signal in the frequency domain. See definition of time domain signal. -
"freq.BodyGyro.std.X" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyGyro.std.Y"
Equivalent to time domain signal in the frequency domain. See definition of time domain signal. -
"freq.BodyGyro.std.Z" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyAccMag.std"
Equivalent to time domain signal in the frequency domain. See definition of time domain signal. -
"freq.BodyAccJerkMag.std" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
-
"freq.BodyGyroMag.std"
Equivalent to time domain signal in the frequency domain. See definition of time domain signal. -
"freq.BodyGyroJerkMag.std" Equivalent to time domain signal in the frequency domain. See definition of time domain signal.
See README file for description of each step to transform and clean up data.