Skip to content

Airbnb price prediction using Machine learning πŸ“ˆπŸ“‰πŸ’Έ

Notifications You must be signed in to change notification settings

farzeennimran/AirBnB-Price-Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

AirBnB Price Prediction

By harnessing the power of predictive modeling techniques, we can unlock insights into pricing dynamics that facilitate informed decision-making for hosts and guests alike, ultimately enhancing the Airbnb experience for all stakeholders.

Data source

The dataset used in this project was sourced from Kaggle and comprises 29 features and over 74,000 rows. The dataset encompassed numerical, categorical, text, and boolean features, providing a rich array of information for analysis. https://www.kaggle.com/datasets/stevezhenghp/airbnb-price-prediction/data

Preprocessing

β€’ Identifying and handling missing values

β€’ Handling Outliers

β€’ Label Encoding

Dimensionality Reduction and Feature Selection

β€’ Correlation Analysis

β€’ Wrapper Methods (Recursive Feature Elimination)

β€’ Regularization (Lasso)

Regression Models

β€’ Linear Regression

β€’ Lasso Regression

β€’ Ridge Regression

β€’ Elastic Net Regression

β€’ Support Vector Regression (SVR)

β€’ Random Forest

β€’ Gradient Boosting

β€’ XGBoost (Extreme Gradient Boosting)

β€’ LightGBM (Light Gradient Boosting Machine)

β€’ CatBoost

β€’ K-nearest Neighbors (KNN)

β€’ Decision Tree Regression

β€’ Bayesian Linear Regression

Technologies Used

β€’ Pandas

β€’ Numpy

β€’ Matplotlib

β€’ Seaborn

β€’ Scipy

β€’ Scikit learn

β€’ Jupyter Notebook

Explainable AI

LIME and SHAP