Identifying Real Estate Opportunities Using Machine Learning
The real estate market is exposed to many fluctuations in prices because of existing correlations with many variables, some of which cannot be controlled or might even be unknown. Housing prices can increase rapidly (or in some cases, also drop very fast), yet the numerous listings available online...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-11-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/8/11/2321 |
_version_ | 1818278043957854208 |
---|---|
author | Alejandro Baldominos Iván Blanco Antonio José Moreno Rubén Iturrarte Óscar Bernárdez Carlos Afonso |
author_facet | Alejandro Baldominos Iván Blanco Antonio José Moreno Rubén Iturrarte Óscar Bernárdez Carlos Afonso |
author_sort | Alejandro Baldominos |
collection | DOAJ |
description | The real estate market is exposed to many fluctuations in prices because of existing correlations with many variables, some of which cannot be controlled or might even be unknown. Housing prices can increase rapidly (or in some cases, also drop very fast), yet the numerous listings available online where houses are sold or rented are not likely to be updated that often. In some cases, individuals interested in selling a house (or apartment) might include it in some online listing, and forget about updating the price. In other cases, some individuals might be interested in deliberately setting a price below the market price in order to sell the home faster, for various reasons. In this paper, we aim at developing a machine learning application that identifies opportunities in the real estate market in real time, i.e., houses that are listed with a price substantially below the market price. This program can be useful for investors interested in the housing market. We have focused in a use case considering real estate assets located in the Salamanca district in Madrid (Spain) and listed in the most relevant Spanish online site for home sales and rentals. The application is formally implemented as a regression problem that tries to estimate the market price of a house given features retrieved from public online listings. For building this application, we have performed a feature engineering stage in order to discover relevant features that allows for attaining a high predictive performance. Several machine learning algorithms have been tested, including regression trees, <i>k</i>-nearest neighbors, support vector machines and neural networks, identifying advantages and handicaps of each of them. |
first_indexed | 2024-12-12T23:11:10Z |
format | Article |
id | doaj.art-3e442f2d51064083a7bef6e6650492f8 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-12-12T23:11:10Z |
publishDate | 2018-11-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-3e442f2d51064083a7bef6e6650492f82022-12-22T00:08:34ZengMDPI AGApplied Sciences2076-34172018-11-01811232110.3390/app8112321app8112321Identifying Real Estate Opportunities Using Machine LearningAlejandro Baldominos0Iván Blanco1Antonio José Moreno2Rubén Iturrarte3Óscar Bernárdez4Carlos Afonso5Computer Science Department, Universidad Carlos III de Madrid, 28911 Leganés, SpainFinance Department, Colegio Universitario de Estudios Financieros, 28040 Madrid, SpainArtificial Intelligence Group, Rentier Token, 28050 Madrid, SpainArtificial Intelligence Group, Rentier Token, 28050 Madrid, SpainArtificial Intelligence Group, Rentier Token, 28050 Madrid, SpainArtificial Intelligence Group, Rentier Token, 28050 Madrid, SpainThe real estate market is exposed to many fluctuations in prices because of existing correlations with many variables, some of which cannot be controlled or might even be unknown. Housing prices can increase rapidly (or in some cases, also drop very fast), yet the numerous listings available online where houses are sold or rented are not likely to be updated that often. In some cases, individuals interested in selling a house (or apartment) might include it in some online listing, and forget about updating the price. In other cases, some individuals might be interested in deliberately setting a price below the market price in order to sell the home faster, for various reasons. In this paper, we aim at developing a machine learning application that identifies opportunities in the real estate market in real time, i.e., houses that are listed with a price substantially below the market price. This program can be useful for investors interested in the housing market. We have focused in a use case considering real estate assets located in the Salamanca district in Madrid (Spain) and listed in the most relevant Spanish online site for home sales and rentals. The application is formally implemented as a regression problem that tries to estimate the market price of a house given features retrieved from public online listings. For building this application, we have performed a feature engineering stage in order to discover relevant features that allows for attaining a high predictive performance. Several machine learning algorithms have been tested, including regression trees, <i>k</i>-nearest neighbors, support vector machines and neural networks, identifying advantages and handicaps of each of them.https://www.mdpi.com/2076-3417/8/11/2321real estateappraisalinvestmentmachine learningartificial intelligence |
spellingShingle | Alejandro Baldominos Iván Blanco Antonio José Moreno Rubén Iturrarte Óscar Bernárdez Carlos Afonso Identifying Real Estate Opportunities Using Machine Learning Applied Sciences real estate appraisal investment machine learning artificial intelligence |
title | Identifying Real Estate Opportunities Using Machine Learning |
title_full | Identifying Real Estate Opportunities Using Machine Learning |
title_fullStr | Identifying Real Estate Opportunities Using Machine Learning |
title_full_unstemmed | Identifying Real Estate Opportunities Using Machine Learning |
title_short | Identifying Real Estate Opportunities Using Machine Learning |
title_sort | identifying real estate opportunities using machine learning |
topic | real estate appraisal investment machine learning artificial intelligence |
url | https://www.mdpi.com/2076-3417/8/11/2321 |
work_keys_str_mv | AT alejandrobaldominos identifyingrealestateopportunitiesusingmachinelearning AT ivanblanco identifyingrealestateopportunitiesusingmachinelearning AT antoniojosemoreno identifyingrealestateopportunitiesusingmachinelearning AT rubeniturrarte identifyingrealestateopportunitiesusingmachinelearning AT oscarbernardez identifyingrealestateopportunitiesusingmachinelearning AT carlosafonso identifyingrealestateopportunitiesusingmachinelearning |