Statistical Analysis and Modeling in R: Performing Regression Analysis

R Programming 4.0+    |    Expert
  • 9 videos | 1h 23s
  • Includes Assessment
  • Earns a Badge
Likes 11 Likes 11
Regression models are used to predict continuous values and are some of the most commonly used machine learning models. Use this course to grasp what exactly machine learning (ML) algorithms are and how you can use ML models to predict outcomes based on input data. Learn how regression models work, train them, and evaluate regression results using metrics such as R2 and RMSE. Perform regression analysis in R using the ordinary least squares regression. Build models using simple and multiple regression and train a regression model using cross-validation. Upon completing this course, you'll be able to perform regression to predict continuous values and evaluate these models using metrics such as the R2 and adjusted R2.


  • discover the key concepts covered in this course
    recall the basic characteristics of machine learning models
    examine how to fit a straight line on data to build a regression model and evaluate the model
    identify and visualize the relationships in data
    perform simple linear regression with a single predictor
  • perform multiple regression using multiple predictors
    apply the regression model to get predictions for test data
    build a regression model using cross-validation
    summarize the key concepts covered in this course


  • Playable
    1.  Course Overview
    2m 1s
    In this video, you’ll learn more about your instructor and this course. You’ll learn about machine learning algorithms and how machine learning models are used to predict outcomes based on input data once they've been… FREE ACCESS
  • Playable
    2.  The Basic Characteristics of Machine Learning Models
    9m 11s
    In this video, you’ll learn more about machine learning. Machine learning is when algorithms learn from your data, allowing those algorithms to make predictions. Machine learning algorithms are algorithms that… FREE ACCESS
  • Locked
    3.  Building and Evaluating Regression Models Using R
    10m 42s
    In this video, you’ll learn more about regression. Regression algorithms allow you to predict a continuous outcome variable or target based on the value of predictor variables. Your x variables or features are the… FREE ACCESS
  • Locked
    4.  Visualizing Data Relationships Using R
    10m 1s
    In this video, you’ll watch a demo. In this demo, you’ll learn how to perform linear regression on your data. You'll fit a regression model using ordinary least squares regression. First, you’ll view the data you’ll… FREE ACCESS
  • Locked
    5.  Performing Simple Linear Regression in R
    8m 43s
    In this video, you’ll watch a demo. In this demo, you’ll fit a regression model. First, you’ll need to split the data into training data and test data. You’ll do that using a function available in the caTools package.… FREE ACCESS
  • Locked
    6.  Performing Multiple Regression in R
    10m 7s
    In this video, you’ll watch a demo. In this demo, you’ll see how to use the lm function to perform multiple regression. Multiple regression is when you have multiple predictors to predict the target variable. You can… FREE ACCESS
  • Locked
    7.  Deriving Predictions Using Regression Models in R
    3m 12s
    In this video, you’ll watch a demo. In this demo, you’ll use your fully trained regression model for prediction on the test data. You’ll perform this prediction by invoking the predict function. First, in R, you’ll pass… FREE ACCESS
  • Locked
    8.  Building Regression Models Using Cross-validation
    4m 22s
    In this video, you’ll watch a demo. In this demo, you'll see how to use cross-validation to train and evaluate your linear regression model. You’ll see cross-validation is a technique where you train your model on a… FREE ACCESS
  • Locked
    9.  Course Summary
    2m 5s
    In this video, you’ll summarize what you’ve learned in the course. You learned the basics of linear regression and how to perform regression and interpret the results of regression. You learned machine learning algorithms… FREE ACCESS


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.