Linear regression is a simple Supervised Learning algorithm that is used to predict the value of a dependent variable(y) for a given value of the independent variable(x). We have discussed the advantages and disadvantages of Linear Regression in depth.