Giter Club home page Giter Club logo

coursera_getting_and_cleaning_project's Introduction

coursera_getting_and_cleaning_project

Files for the course project for the Getting and Cleaning Data course of the Coursera Data Science Specialization

The R script run_analysis.R loads and then manipulates the Human Activity Recognition Using Smartphones Dataset by Reyes-Ortiz et al. according to the instructions in the Coursera Getting and Cleaning Data course project.

The script should be run from a directory that also contains the "UCI HAR Dataset" directory.

First, the script creates the training data frame and the test data frame using the custom function createDataFrame(). The createDataFrame() function uses the read.table() function to make a data frame for which each row is a subject (a person) and each column is a smartphone accelerometer/gyroscope value for that subject performing one of six activities.

The script then combines the training data frame and the test data frame as per the course project instructions.

The script then removes all columns that are not either a mean or standard deviation value, as per the course project instructions.

Then, the script s-applies the custom function assignActivityLabel to the "activity" column of the data frame to replace the activity number with the activity name (walking, running, etc.)

Finally, the script uses the dplyr library to group the data frame by unique subject/activity combinations, and calculates the mean of each value in the data frame for that subject/activity combination.

The tidy data frame is then in the workspace as df_tidy.

coursera_getting_and_cleaning_project's People

Contributors

thomasemurphy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.