Giter Club home page Giter Club logo

kaustubholpadkar / predicting-house-price-using-multivariate-linear-regression Goto Github PK

View Code? Open in Web Editor NEW
3.0 4.0 2.0 306 KB

Predicting House Price from Size and Number of Bedrooms using Multivariate Linear Regression in Python from scratch

License: GNU General Public License v3.0

Jupyter Notebook 100.00%
python multivariate-regression linear-regression machine-learning data-science gradient-descent stochastic-gradient-descent mini-batch-gradient-descent jupyter-notebook supervised-learning

predicting-house-price-using-multivariate-linear-regression's Introduction

Predicting-House-Price-using-Multivariate-Linear-Regression

Predicting House Price from Size and Number of Bedrooms using Multivariate Linear Regression in Python from scratch

Description

This project demonstrates how multivariate linear regression can be used to predict the House Price from Size and Number of Bedrooms.

A small dataset of house data is utilized. Intuitively, there must be a relationship between the size, number of bedrooms and the price of the house. The more size and number of bedrooms, the more the price of house should be. The multivariate linear regression is used to uncover this relationship.

There are several numerical optimization techniques amongst which the Gradient Descent method is examined to minimize the cost function of Multivariate Linear Regression.

There are 3 variants of Gradient Descent algorithm that are implemented and tested throughout the project.

  • Batch Gradient Descent
  • Stochastic Gradient Descent
  • Mini-Batch Gradient Descent


Dataset

  • House Data
  • Dataset contains 3 columns : size, number of bedrooms and price comprising of total 47 rows.
  • We are using size and number of bedrooms for predicting price of house

data

Usage

Run the jupyter notebook Multivariate_Linear_Regression_Python.ipynb

Results

data

result1

result2

result3

References

predicting-house-price-using-multivariate-linear-regression's People

Contributors

kaustubholpadkar avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.