Back To Projects

Predicting the Price of New York City Airbnbs

Bobby B.

How can one predict the price of a New York City Airbnb? We are trying to create a machine learning model that can predict the price of a NYC Airbnb given some factors with high accuracy.


How can one predict the price of a New York City Airbnb? We are trying to create a machine learning model that can predict the price of a NYC Airbnb given some factors with high accuracy. There are many factors that contribute to pricing an Airbnb. This model is important because it can help people list their Airbnb for a fair price and help a renter determine if a listing price is fair. We first found a dataset containing the price of New York City Airbnbs and many features about these houses. This dataset also contained many factors about the houses that could be important for predicting prices. We then condensed the data into only the data that we thought were important. We compared several regression models to see which would predict the price best. The random forest regressor predicted the price with about 27% away from the price on average. The SGD regression predicted the price with an error of about 42%. Our model wasn’t very accurate when predicting the price. To accurately predict the price, more factors about the housing are most likely needed. Some of these could be square footage, bathrooms, and bedrooms. Though, these weren’t on the dataset we used.

Explore More!

Bobby B.
Tomer Arnon
MS Engineering at Stanford

Related Projects

workspace_premium
Comparing Machine Learning and Soft-Voting Ensemble Models for Credit Card Fraud Detection in Imbalanced Transaction Data

This study evaluates multiple machine-learning models for detecting highly imbalanced credit card fraud, finding that the configured XGBoost model achieved the best overall performance with an AP of 0.9084 and F1 score of 0.8534. However, the results are specific to the synthetic dataset and experimental setup, with several limitations preventing broader conclusions about XGBoost’s superiority.
Christian B.
Mentored by Eric Bradford
Approaches to fraud detection on credit card transactions using artificial intelligence methods

In this paper, we study the problem of detecting fraudulent credit card transactions. We select the most relevant features using a heuristic approach, and fit three different model classes to a simulated dataset: Logistic Regression, Random Forests and Gradient Boosting Machines. We find that hyperparameter tuning has a big impact on the precision and recall of our classifiers. We also find that of the three classes, Gradient Boosting Machines were the best-performing model class, achieving 83% precision and 64% recall on unseen data.
Aryaman R.
Mentored by Yuan Lee
Predicting Shoe Prices Using Machine Learning Algorithms

This paper investigates the use of machine learning algorithms, particularly Support Vector Regression, to accurately predict shoe prices based on factors like material, color, brand, type, gender, and size, using a dataset of 5000 entries.
Akshar S.
Mentored by John Basbagill