{"id":20500362,"url":"https://github.com/prachipatel15/priceprediction","last_synced_at":"2026-05-03T21:31:06.379Z","repository":{"id":171083838,"uuid":"452648991","full_name":"PrachiPatel15/PricePrediction","owner":"PrachiPatel15","description":"I've build a real estate price prediction project which predicts a house price in Banglore.","archived":false,"fork":false,"pushed_at":"2022-01-28T04:53:16.000Z","size":386,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-02T10:40:23.790Z","etag":null,"topics":["data-science","data-visualization","machine-learning","pandas","python"],"latest_commit_sha":null,"homepage":"https://github.com/PrachiPatel15/PricePrediction","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrachiPatel15.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-27T11:06:30.000Z","updated_at":"2022-02-12T09:00:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"e6bd4ecc-bfaa-4767-8f1a-688320d21be2","html_url":"https://github.com/PrachiPatel15/PricePrediction","commit_stats":null,"previous_names":["prachipatel15/priceprediction"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PrachiPatel15/PricePrediction","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrachiPatel15%2FPricePrediction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrachiPatel15%2FPricePrediction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrachiPatel15%2FPricePrediction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrachiPatel15%2FPricePrediction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrachiPatel15","download_url":"https://codeload.github.com/PrachiPatel15/PricePrediction/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrachiPatel15%2FPricePrediction/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32586186,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-science","data-visualization","machine-learning","pandas","python"],"created_at":"2024-11-15T18:20:33.967Z","updated_at":"2026-05-03T21:31:06.363Z","avatar_url":"https://github.com/PrachiPatel15.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PricePrediction\n\u003e Here, I've build a real estate price prediction project which predicts a house price in Banglore.\n\n### OVERVIEW of PROJECT\n\u003eThis Data Science project strolls through bit by bit course of how to assemble a land value expectation site.We will first build a model using sklearn and linear regression using banglore home prices dataset from kaggle.com. During model building we will cover almost all data science concepts such as data load and cleaning, outlier detection and removal, feature engineering, dimensionality reduction, gridsearchcv for hyperparameter tunning, k fold cross validation etc. \n\n### Technology and tools wise this project covers:\n1. Python\n2. Numpy and Pandas for data cleaning\n3. Matplotlib for data visualization\n4. Sklearn for model building\n5. Jupyter notebook\n\n### Code and Resources Used:\n- **Python Version:** 3.8\n- **Packages:** pandas, numpy, sklearn, matplotlib, seaborn\n- **Dataset:** https://github.com/PrachiPatel15/PricePrediction/blob/main/House_prices.csv\n\n### Data CLeaning\n\u003eAfter getting the data, I needed to clean it up so that it can be usable for our model. I made the following changes and created the following variables:\n- Dropped some of the rows which contained null values\n- Added median/mode values to null columns if neccesary\n\n### Feature Engineering\n\u003eAdded some feature for better visualisation\n\u003eExplored some of the important features and cleaned them up\n\u003eAdding and deleting attributes\n\n### Dimensionality Reduction\n\u003eWe had some excessive amount of data which can lead our model to predict wrong prices so had to reduced by Dimensionality Reduction\nIn this, any 'location' having less than 10 data points should be tagged as \"other\" location. This way number of categories can be reduced by huge amount.\n\n### Outlier Removal\n\u003e![Here we've used some bussiness logic to remove the outliers. What we've done is shown in the below images:](https://github.com/PrachiPatel15/PricePrediction/blob/main/Rajaji_Nagar(outlier).png)\n\nBy using some bussiness logic we can have the idea of how we can remove the outliers\n\n### Model Building\n\u003e I've imported LinearRegressing from sklearn to predict the future prices\n\n### Model Performance\n\u003e Next, i've used  K Fold cross validation to measure accuracy of our LinearRegression model and on average model got **80%** accuracy in predicting prices\n\n### Further\n- In the project continuation further what can be added is we can use GridSearchCV for better performance and it will show can we can optimize the output\n- After doing that we can build Flask API endpoint and the API endpoint takes in a request with a list of values from a trained data and returns an estimated price.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprachipatel15%2Fpriceprediction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprachipatel15%2Fpriceprediction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprachipatel15%2Fpriceprediction/lists"}