Regression Math: Getting Started with Linear Regression

Math    |    Beginner
  • 14 videos | 1h 35m 54s
  • Includes Assessment
  • Earns a Badge
Linear Regression analysis is a simple yet powerful technique for quantifying cause and effect relationships. Use this course to get your head around linear regression as the process of fitting a straight line through a set of points. Learn how to define residuals and use the least square error. Define and measure the R-squared, implement regression analysis, visualize your data by computing a correlation matrix and plotting it in the form of a correlation heatmap, and use scatter plots as a prelude to performing the regression analysis. Finish by implementing the regression analysis first using functions that you write yourself and then using the scikit-learn python library. By the end of the course, you'll be able to identify the need for linear regression and implement it effectively.


  • discover the key concepts covered in this course
    define linear regression and outline how regression is used in prediction
    outline how residuals are used in regression
    describe what's meant by the least square error
    compute the best fit using partial derivatives
    calculate R-squared of a regression model
    summarize what comprises the normal equation
  • visualize correlations of features
    split train and test data and create computations
    manually define a regression line
    perform regression and view the predicted values
    view the R-squared and residuals in regression
    implement regression models using libraries
    summarize the key concepts covered in this course


  • 2m 12s
  • 11m 1s
  • Locked
    3.  Residuals in Regression
    7m 35s
  • Locked
    4.  The Computation of "The Best Fit"
    8m 34s
  • Locked
    5.  Partial Derivatives with Regression Models
    5m 23s
  • Locked
    6.  Calculating R-squared
    8m 12s
  • Locked
    7.  The Normal Equation
    9m 7s
  • Locked
    8.  Setting up Data and Viewing Correlations
    6m 12s
  • Locked
    9.  Splitting Data for Regression
    8m 12s
  • Locked
    10.  Defining the Slope and Intercept for Regression
    5m 8s
  • Locked
    11.  Creating a Regression Line and Predictions
    10m 4s
  • Locked
    12.  Viewing the Performance of a Regression Model
    5m 1s
  • Locked
    13.  Performing Regression with Built-in Modules
    7m 6s
  • Locked
    14.  Course Summary
    2m 7s


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.