Giter Site home page Giter Site logo

lpcinelli / optibnb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dino-rodriguez/optibnb

0.0 2.0 0.0 23.53 MB

An Airbnb price prediction model. Built by Dino Rodriguez, Chase Davis, and Ayomide Opeyemi.

Home Page: https://d1no007.github.io/OptiBnB/

Jupyter Notebook 100.00%

optibnb's Introduction

Overview

Motivation

Peer-to-peer borrowing or rental markets, otherwise known as the sharing economy, have surfaced as alternative suppliers of services traditionally delivered by long-established companies in industries that were previously thought to have a high barrier to entry. Since its founding in 2008, Airbnb has been successful in disturbing the well-established hotel industry – becoming the poster child of a thriving business modeled after the sharing economy. By finding a way to enable users to make passive income on property that would otherwise be vacant, Airbnb has found a creative approach to balancing the supply and demand for affordable short-term housing. One of the unique features that helps Airbnb balance this supply and demand is their suggested price feature. This feature offers hosts a suggested listing price based on the information provided in the listing in addition to existing reviews and host ratings. The price suggestion features helps hosts have a better idea of the fair market value of their listing, therefore better optimizing user experience by further streamlining the process of listing, thus enhancing overall user experience.

Objectives

In this project, we set out to use the given information provided in an Airbnb listing to implement our own price suggestion model. Our two key objectives are:

  • Cleaning and streamlining our data set to focus on key variables that have predictive potency in predicting listing price.
  • Analyzing the relationship that date has on listing price, to better help optimize our model to predict the optimal listing price on a specified date.

Data Acquisition

The primary data source for this project comes from publicly available January 2015 Airbnb listings in the New York City area (including review data and daily pricing data of selected listings in 2015).

In addition, we used publicly available transit data on subway stations in New York City as provided by the New York State Government.

Further Exploration

While we tried to make our project as expansive as possible, there are some areas of further exploration outside the scope of the project that we believe would be interesting to explore as an extension of this project.

  • Visual Feature Extraction: One of the more interesting potential features that we would’ve liked to add to our model is that of visual feature extraction. This would’ve enabled us to take into account the choice and quality of photo that a host choses to upload affects suggested listing price. Creating such a feature would’ve mirrored the bag of words method that we employed when evaluating title and review sentiment, except this time we would have sampled random images to create our visual dictionary.

  • Geographic Model Dependency: Another interesting phenomenon to observe is how geography affects our price prediction model. For example, comparing the important predictive features we found in New York with that of another urban city or even a suburban area. It would’ve been interesting to see whether the same features tend to manifest themselves across urban cities other whether these predictive features are akin to certain cities.

References

Libraries Used

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.