Learn

Great work! Let’s review the concepts before you move on:

**Multiple Linear Regression**uses two or more variables to make predictions about another variable:

`$y = b + m_{1}x_{1} + m_{2}x_{2} + ... + m_{n}x_{n}$`

- Multiple linear regression uses a set of independent variables and a dependent variable. It uses these variables to learn how to find optimal parameters. It takes a labeled dataset and learns from it. Once we confirm that it’s learned correctly, we can then use it to make predictions by plugging in new
`x`

values. - We can use scikit-learn’s
`LinearRegression()`

to perform multiple linear regression. **Residual Analysis**is used to evaluate the regression model’s accuracy. In other words, it’s used to see if the model has learned the coefficients correctly.- Scikit-learn’s
`linear_model.LinearRegression`

comes with a`.score()`

method that returns the coefficient of determination R² of the prediction. The best score is 1.0.

### Instructions

We have made an applet using the multiple linear regression model that you built! Have fun!

# Sign up to start coding

By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.