VOOZH about

URL: https://www.coursera.org/learn/data-analysis-with-r

⇱ Data Analysis with R | Coursera


Data Analysis with R

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Data Analysis with R

This course is part of multiple programs.

39,129 already enrolled

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.7

373 reviews

Intermediate level
Some related experience required
Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace
95%
Most learners liked this course

Gain insight into a topic and learn the fundamentals.
4.7

373 reviews

Intermediate level
Some related experience required
Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace
95%
Most learners liked this course

What you'll learn

  • Prepare data for analysis by handling missing values, formatting and normalizing data, binning, and turning categorical values into numeric values.

  • Compare and contrast predictive models using simple linear, multiple linear, and polynomial regression methods.

  • Examine data using descriptive statistics, data grouping, analysis of variance (ANOVA), and correlation statistics.

  • Evaluate a model for overfitting and underfitting conditions and tune its performance using regularization and grid search.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

11 assignments¹

AI Graded see disclaimer
Taught in English

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 6 modules in this course

The R programming language is purpose-built for data analysis. R is the key that opens the door between the problems that you want to solve with data and the answers you need to meet your objectives. This course starts with a question and then walks you through the process of answering it through data. You will first learn important techniques for preparing (or wrangling) your data for analysis. You will then learn how to gain a better understanding of your data through exploratory data analysis, helping you to summarize your data and identify relevant relationships between variables that can lead to insights. Once your data is ready to analyze, you will learn how to develop your model and evaluate and tune its performance. By following this process, you can be sure that your data analysis performs to the standards that you have set, and you can have confidence in the results.

You will build hands-on experience by playing the role of a data analyst who is analyzing airline departure and arrival data to predict flight delays. Using an Airline Reporting Carrier On-Time Performance Dataset, you will practice reading data files, preprocessing data, creating models, improving models, and evaluating them to ultimately choose the best model. Watch the videos, work through the labs, and add to your portfolio. Good luck! Note: The pre-requisite for this course is basic R programming skills. For example, ensure that you have completed a course like Introduction to R Programming for Data Science from IBM.

All data analysis starts with a problem that you need to solve and understanding your data and the types of questions you can answer about it are key aspects of this. The R programming language provides you with all the tools you need to conduct powerful data analysis, providing the conduit between your data and the real-world problems you want to solve. In this module, you’ll review a type of problem that you can solve in R and the underlying data that forms the basis for your analysis. You’ll also learn about the R packages for data analysis, which provide a powerful set of tools that you’re likely to use in everyday data analyses. Finally, you’ll see how to import data and gain basic insights from the dataset.

What's included

6 videos1 reading2 assignments1 app item1 plugin

6 videosTotal 24 minutes
  • Introduction to Data Analysis with R3 minutes
  • The Problem4 minutes
  • Understanding the Data4 minutes
  • R Packages for Data Science5 minutes
  • Importing and Exporting Data in R6 minutes
  • Getting Started analyzing Data in R3 minutes
1 readingTotal 10 minutes
  • Summary & Highlights10 minutes
2 assignmentsTotal 20 minutes
  • Graded Quiz10 minutes
  • Practice Quiz10 minutes
1 app itemTotal 60 minutes
  • Hands-on Lab 1: Introduction to Data Analysis60 minutes
1 pluginTotal 15 minutes
  • Cheat Sheet: dplyr functions15 minutes

Data wrangling, or data pre-processing, is an essential first step to achieving accurate and complete analysis of your data. This process transforms your raw data into a format that can be easily categorized or mapped to other data, creating predictable relationships between them, and making it easier to build the models you need to answer questions about your data. This module provides an introduction to data pre-processing in R and then provides you with the tools you need to identify and handle missing values in your dataset, transform data formats to align them with other data you may want to compare them to, normalize your data, create categories of information through data binning, and convert categorical variables into quantitative values that can then be used in numeric-based analyses.

What's included

6 videos1 reading2 assignments1 app item1 plugin

6 videosTotal 26 minutes
  • Pre-Processing Data in R2 minutes
  • Dealing with Missing Values in R8 minutes
  • Data Formatting in R4 minutes
  • Data Normalization in R5 minutes
  • Binning in R4 minutes
  • Turning Categorical Values to a Numeric Variable in R4 minutes
1 readingTotal 10 minutes
  • Summary & Highlights 10 minutes
2 assignmentsTotal 22 minutes
  • Graded Quiz12 minutes
  • Practice Quiz10 minutes
1 app itemTotal 60 minutes
  • Hands-on Lab 2: Data Wrangling60 minutes
1 pluginTotal 15 minutes
  • Cheat Sheet - Data Wrangling with Tidyverse15 minutes

Exploratory data analysis, or EDA, is an approach to analyzing data that summarizes its main characteristics and helps you gain a better understanding of the dataset, uncover relationships between different variables, and extract important variables for the problem you are trying to solve. The main question you are trying to answer in this module is: "What causes flight delays?" In this module, you’ll learn some useful exploratory data analysis techniques that will help answer this question.

What's included

5 videos1 reading2 assignments1 app item1 plugin

5 videosTotal 27 minutes
  • Descriptive Statistics6 minutes
  • Grouping Data in R5 minutes
  • Analysis of Variance (ANOVA) in R6 minutes
  • Correlation in R5 minutes
  • Correlation - Statistics6 minutes
1 readingTotal 5 minutes
  • Summary & Highlights5 minutes
2 assignmentsTotal 20 minutes
  • Graded Quiz10 minutes
  • Practice Quiz10 minutes
1 app itemTotal 60 minutes
  • Hands-on Lab 3: Exploratory Data Analysis60 minutes
1 pluginTotal 15 minutes
  • Cheat Sheet: Exploratory Data Analysis15 minutes

You have identified the problem that you’re trying to solve and have pre-processed the dataset you’ll use in your analysis, and you have conducted some exploratory data analysis to answer some of your initial questions. Now, it’s time to develop your model and assess the strength of your assumptions. In this module, you will examine model development by trying to predict the arrival delay of a flight using the Airline dataset. You’ll learn regression techniques for determining the correlation between variables in your dataset, and evaluate the result both visually and through the calculation of metrics.

What's included

7 videos1 reading2 assignments1 app item1 plugin

7 videosTotal 38 minutes
  • Introduction to Model Development3 minutes
  • Simple Linear Regression9 minutes
  • Multiple Linear Regression4 minutes
  • Assessing Models Visually9 minutes
  • Polynomial Regression4 minutes
  • Assessing the Model5 minutes
  • Prediction and Decision Making5 minutes
1 readingTotal 5 minutes
  • Summary & Highlights 5 minutes
2 assignmentsTotal 30 minutes
  • Graded Quiz14 minutes
  • Practice Quiz16 minutes
1 app itemTotal 60 minutes
  • Hands-on Lab 4: Model Development60 minutes
1 pluginTotal 15 minutes
  • Cheat Sheet - Model Development15 minutes

You have a firm understanding of your data and have pre-processed it to ensure the best possible outcomes. And you have conducted exploratory data analysis and developed your model. Everything looks good so far, but how can you be certain your model works in the real world and performs optimally? In this module, you’ll learn how to use the tidymodels framework to evaluate your model. Tidymodels is a collection of packages for modeling and machine learning using tidyverse principles. Using these packages, you’ll learn how to cross-validate your models, identify potential problems, like overfitting and underfitting, and handle overfitting problems using a technique called regularization. You’ll also learn how to tune your models using grid search.

What's included

4 videos1 reading2 assignments1 app item1 plugin

4 videosTotal 30 minutes
  • Model Evaluation10 minutes
  • Overfitting and Underfitting8 minutes
  • Regularization7 minutes
  • Grid Search5 minutes
1 readingTotal 5 minutes
  • Summary & Highlights 5 minutes
2 assignmentsTotal 16 minutes
  • Graded Quiz8 minutes
  • Practice Quiz8 minutes
1 app itemTotal 60 minutes
  • Hands-on Lab 5: Model Evaluation60 minutes
1 pluginTotal 15 minutes
  • Cheat Sheet - Model Evaluation15 minutes

What's included

4 readings1 assignment1 peer review2 app items

4 readingsTotal 14 minutes
  • Final Assignment Overview5 minutes
  • Reading: Final Project Submission Guidelines and Deliverables5 minutes
  • Congratulations and Next Steps2 minutes
  • Credits and Acknowledgments2 minutes
1 assignmentTotal 50 minutes
  • Final Exam 50 minutes
1 peer reviewTotal 60 minutes
  • Option 2: Peer Graded - Final Project Submission and Evaluation60 minutes
2 app itemsTotal 120 minutes
  • Option 1: AI Graded - Final Project Submission and Evaluation60 minutes
  • Lab for Final Project - Analyze NOAA Weather for JFK Airport60 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Instructor ratings
4.6 (88 ratings)
IBM
2 Courses53,537 learners
IBM
2 Courses53,537 learners
IBM
2 Courses53,537 learners

Offered by

Explore more from Data Analysis

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    81.81%

  • 4 stars

    10.96%

  • 3 stars

    2.94%

  • 2 stars

    1.87%

  • 1 star

    2.40%

Showing 3 of 373

RN
·

Reviewed on Mar 2, 2023

I enjoyed this course! Great Instructors and Teaching Staff. Loved the Syllabus

CB
·

Reviewed on Dec 2, 2022

Demanding for beginners but rewarding. A lot of extra-curricular study required

RM
·

Reviewed on Sep 23, 2022

t​his course is not for the week, its not challenging but you have to litle dictated...

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Financial aid available,

¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.