Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linear regression in R for Data Scientists
Rating: 3.4 out of 5(15 ratings)
209 students

Linear regression in R for Data Scientists

Learn the most important technique in Analytics with lots of business examples. From basic to advanced.
Last updated 1/2016
English

What you'll learn

  • Model basic and complex real world problem using linear regression
  • Understand when models are performing poorly and correct it
  • Design complex models for hierarchical data
  • How to properly prepare the data for linear regression
  • When linear regression is not sufficient
  • Understand how to interpret the results and translate them to actionable insights

Course content

4 sections30 lectures7h 2m total length
  • Introduction2:25

    Quick intro. Brief overview. What you will learn, and what you should learn before taking this course

  • Getting the data/code for this course0:03

    Use the attached link resource for all the code/data used in this course.

  • What is linear regression, and what is this course about?6:11

    A more complete overview of this course.

  • Why R?1:37

    Advantages of R. Why it is the main statistical software nowadays? What are the advantages and disadvantages?

  • Setting up R. Understanding the basics7:36

    Basic concepts in R. Installing packages. Vectors. Matrices. Working with dataframes and dates. Basic mathematical operations

  • Preparing the data in R19:41

    Working with read.csv(). How to load csv files. We will review the basic data-processing techniques we will use in this course

Requirements

  • Ideally some basic statistics and R, though neither is strictly necessary
  • Some previous experience manipulating Excel files

Description

Linear regression is the primary workhorse in statistics and data science. Its high degree of flexibility allows it to model very different problems. We will review the theory, and we will concentrate on the R applications using real world data (R is a free statistical software used heavily in the industry and academia). We will understand how to build a real model, how to interpret it, and the computational technical details behind it. The goal is to provide the student the computational knowledge necessary to work in the industry, and do applied research, using lineal modelling techniques. Some basic knowledge in statistics and R is recommended, but not necessary. The course complexity increases as it progresses: we review basic R and statistics concepts, we then transition into the linear model explaining the computational, mathematical and R methods available. We then move into much more advanced models: dealing with multilevel hierarchical models, and we finally concentrate on nonlinear regression. We also leverage several of the latest R packages, and latest research.  We focus on typical business situations you will face as a data scientist/statistical analyst, and we provide many of the typical questions you will face interviewing for a job position. The course has lots of code examples, real datasets, quizzes, and video. The video duration is 4 hours, but the user is expected to take at least 5 extra hours working on the examples, data , and code provided. After completing this course, the user is expected to be fully proficient with these techniques in an industry/business context. All code and data available at Github.

Who this course is for:

  • People pursuing a career in Data Science
  • Statisticians needing more practical/computational experience
  • Data modellers
  • People pursuing a career in practical Machine Learning