US Rent Price Predictor

US Rent Price Predictor

US Rent Price Predictor

Machine learning model to predict rental prices across the US using 300k+ Craigslist listings. Features Streamlit dashboard for interactive price estimation.

Description

The goal of this project is to analyze rental postings across the United States and provide actionable insights through graphs and an intuitive user interface.

Problem Statement

While supply and demand is a major factor influencing rental prices, several factors such as parking, location, housing type, and pet policies can cause fluctuations. This project helps understand these anomalies and how they change over time with respect to demographics.

Dataset

  • Source: Kaggle - USA Housing Listings
  • Size: 300k+ listings from Craigslist
  • Features: 22 attributes including location, amenities, and property details

Key Findings

  • Decision Tree Regression outperformed Gradient Boosting and Linear Regression
  • Key features: sqfeet, beds, baths
  • Location significantly impacts price (California, Massachusetts, Hawaii)

Tech Stack

  • ML: Scikit-learn, XGBoost
  • Visualization: Matplotlib, Seaborn
  • Web App: Streamlit
  • Database: SQLite

Features

  • Interactive price prediction
  • Feature importance visualization
  • Geographic analysis
  • Trend analysis over time