Predict house prices based on various features such as location, size, number of rooms, and amenities to help buyers and sellers make informed decisions.
To build a regression model that accurately predicts house prices.
- Source: Kaggle
- Features: Area, Bedrooms, Location, Bathrooms, Price
- Rows: ~2000+
- Python
- Pandas, NumPy
- Matplotlib, Seaborn
- Scikit-learn
- Data cleaning and handling missing values
- Exploratory Data Analysis
- Feature scaling
- Model training using Linear Regression & Random Forest
- Model evaluation using RMSE
- Location and area significantly impact price
- Random Forest performed better than Linear Regression
- Linear Regression
- Random Forest Regressor
The Random Forest model achieved the lowest RMSE, making it the best-performing model.
This project demonstrates how machine learning can help estimate property prices and assist real estate decision-making.