Regression is a supervised machine learning method for understanding the relationship between independent variables or features and a dependent variable or outcome. One of the algorithms used for regression is the “Linear Regression”.
Here, we use the house-prices.csv dataset for regression purposes and you can download the dataset from the link on top of this page. This dataset has 6 features:
“Bedrooms”, “Bathrooms”, “House Area (SqFt)”, “Offers”, “Brick” and “Neighborhood”
And the prediction variable is: “House Price”.
In the above form, you enter the values of 6 features and the model returns the house price in a pop-up form. As 2 features of our dataset are Categorical and 4 of them are Numerical, for using Linear Regression for this mixed dataset, we need to convert categorical features to numerical labels and then we could use the Linear Regression method.
Notice that the values and ranges of each feature are as below: