
Simple regression model
The linear regression model is a learning algorithm that is concerned with predicting a quantitative (also known as numerical) response using a combination of explanatory features (or inputs or predictors).
A simple linear regression model with only one feature takes the following form:
y = beta0 + beta1x
Here:
- y is the predicted numerical value (response) → sales
- x is the the feature
- beta0 is called the intercept
- beta1 is the coefficient of the feature x → TV ad
Both beta0 and beta1 are considered as model coefficients. In order to create a model that can predict the value of sales in the advertising example, we need to learn these coefficients because beta1 will be the learned effect of the feature x on the response y. For example, if beta1 = 0.04, it means that an additional $100 spent on TV ads is associated with an increase in sales by four widgets. So, we need to go ahead and see how can we learn these coefficients.