Mark Marquez

Innovation, Automation, Data-Driven

Real Estate Price Predictor - Kaggle Build

Real Estate Price Predictor - Kaggle Build

Real Estate Price Predictor - Kaggle Rebuild

Project Goals

Analyzing data on historical real estate sales to help a potential buyer find undervalued properties by:

Abstract

Through a dataset provided by Kaggle for a data science competition, this project analyzes real estate data in the Boston market to help a potential home buyer maximize the ROI of their new home purchase. By determining the house’s value of different features (i.e., bathrooms vs floors) and predicting sale prices based on house features to find undervalued houses currently available to buy.

Introduction

This project’s task comes from a Kaggle competition.

Our project’s task was to rebuild an end-to-end project that had made it to the top 0.3%.

The project’s task is to identify house features that help predict the price of a house when it is sold, and build a predictive model accordingly.

The initial data analysis involved using a heatmap to help identify features that have [higher and lower] correlations with our target feature ‘Sale Price’.

The features that had higher and lower correlations with ‘Sale Price’ were plotted against each other for an initial visual analysis.

Methods

Missing features in the data were then investigated, but none of the correlated features investigated [above] had any significant problems with missing data. Our missing data was imputted by averaging missing house features (i.e., lot square feet) by zip code.

For our target variable - to help prevent overfitting when working with real-world data, a logarithm transformation was applied to the target feature ‘Sale Price’.

For our house features - to also help prevent overfitting with real-world data, numeric features with high skew in their data had a coxbox transformation applied to them accordingly

Results

Several models were then built and scored accordingly. The final predictive model took the average of several predictive models to give the most accurate data predictions

Discussion

This project was terrific for learning python, statistics and data science - seeing how the model project was completely rebuilt from scratch, along with creating a completely new model that was slightly simpler.

GitHub Repo

Mark’s Project Portfolio