SlideShare a Scribd company logo
House Prices and Rents
Micro Evidence from a Matched Dataset in Central London
Philippe Bracke
London School of Economics
PyData 2014, London (Feb 23)
About me
Studied economics
Wanted to become a theoretical
macroeconomist
PhD: discovered the joys of data analysis
Python (and R, Stata)
Current research focus Housing markets
Twitter @PhilippeBracke
Today’s Talk
Roadmap
1. Introduction
2. Data
3. Matching procedure
4. Some findings
5. More matching
6. Summary and way forward
(http://www.telegraph.co.uk/property/propertypicturegalleries/9054056/
The-best-Matt-cartoons-on-property.html)
Focus of this research
Price
Rent
or
Rent
Price
(Rental yield)
They matter hugely for...
Households Buy vs rent
Landlords Return on investment
Aggregate ratio between house prices and rents:
important indicator of housing market conditions
Micro-level differences in rental yields: equally important
Why does Rent
Price change?
(over time and over space)
Rent = User cost · Price (“no-arbitrage”)
Rent
Price
= rf + δ - Eg + m
Interest rate
Risk
Expected growth
Maintenance
Data
1. House prices
2. (Private-sector) rents
Land Registry Price Paid data
All registered property sales in England and Wales, 1995–2013
→ 18.5m records, freely available!
full address
price paid
date of transfer
property type: Detached, Semi, Terraced or Flat/Maisonette
new build or not
freehold or leasehold
http://www.landregistry.gov.uk/market-trend-data/public-data/
price-paid-data
Transaction prices in London, 2006–2012
The problem: Data on private rents
Rental data are much less available than house price data
A gap exists in official private rental statistics with no
official private rental index currently available
The National Statistician’s Review of Official Housing Market
Statistics, September 2012
The problem: Data on private rents (cont’d)
The Office for National Statistics (ONS) released in 2013 an
experimental quarterly index of the private rental market
The index is based on individual rental data from the
Valuation Office Agency (VOA), who deploys rental officers to
collect the price paid for privately rented properties
This data is not publicly available
John D Wood & Co.
Rental Dataset
Real estate agency with 14 London offices and 6 offices in the
South-East of England
Focus on upper market: Central/South-West London and
countryside
John D Wood & Co. (cont’d)
Rental Dataset
new contracts, no
roll-overs
internal records +
exchange of data with
other agencies
Weekly rent, Agency Dataset
Central-Western London, 2006–2012
Matching procedure
Matching issues
Address format
Land Registry
Clean and easy:
postcode W2 3DB
paon 5
saon FLAT K
street WESTBOURNE CRESCENT
Ambiguous:
postcode UB4 8FJ
paon MARSH COURT, 561
saon 4
street UXBRIDGE ROAD
Agency data
Clean and easy:
hsename Flat K
hseno 5
address1 Westbourne Crescent
postcode W2
Ambiguous:
hsename
hseno 2
address1 Rupert House
address2 Nevern Square
Matched dataset
Construction
try as much as possible to harmonise the two datasets
all variables in upper case letters as in LR
rename “hseno” as “paon”, and “hsname” as “saon”
join together all transactions sharing the same “street”,
“paon” and “saon”
Rule 1 for each sale, keep the closest rent
Rule 2 for each rent, keep the closest sale
Matched dataset
Distance between sale and rental contract
0500100015002000
Matches
−2000 −1000 0 1000 2000
Days
Descriptive stats
Matched Units Complete Dataset
Land Registry & Rentals Rentals
Observations 1,922 48,341
Median rent 595 525
Median price 650,000
Median gross rent-price ratio 0.05
Property type (%)
Lower-ground apartment 0.07 0.08
Ground-floor apartment 0.12 0.13
First-floor apartment 0.17 0.18
Second-floor apartment 0.17 0.15
Third-floor apartment 0.11 0.11
Fourth-floor+ apartment 0.12 0.16
Multi-level apartment 0.04 0.06
House 0.20 0.11
Descriptive stats (cont’d)
Matched Units Complete Dataset
Land Registry & Rentals Rentals
Bedrooms (%)
1-bedroom property 0.33 0.36
2-bedroom property 0.41 0.41
3-bedroom property 0.16 0.15
4-bedroom+ property 0.10 0.07
Apartment block 0.16 0.31
Median floor area (sqft) 797 860
Furnished/unfurnished (%)
Unfurnished 0.25 0.24
Partly furnished 0.34 0.27
Furnished 0.41 0.49
Some findings
Matched dataset
Rent-price ratio over time
.02.04.06.08
01jul2006 01jan2008 01jul2009 01jan2011 01jul2012
R/P ratio 10−year UK Government Bond Yield
Matched dataset
Rent-price ratio vs. property value
0.02.04.06.08.1
0 1000 2000 3000 4000
Price (in £1,000)
Rent−price ratios vs Prices
0.02.04.06.08.1
0 500 1000 1500 2000 2500
Rent (in £ per week)
Rent−price ratios vs Rents
Matched dataset
Rent-price ratio vs. property type
.02.04.06.08.1
0 1000 2000 3000 4000
Price (in £1,000)
Rent−price ratios vs Prices (Apartm.)
0.02.04.06.08.1
0 1000 2000 3000 4000
Price (in £1,000)
Rent−price ratios vs Prices (Houses)
.02.04.06.08.1
0 1000 2000 3000 4000
Floor area (sqft)
Rent−price ratios vs Floor areas
NW1
NW3
NW8
SW1
SW10
SW11
SW3
SW5
SW6 SW7
SW8
W1W10
W11W14
W2
W8
W9
.046.048.05.052.054.056
400 600 800 1000 1200
Average Price (in £1,000)
Rent−price ratios vs Prices (by Postcode)
Patterns confirmed by multivariate regression:
Rent
Price
= α + Type β1 + Size β2 + Location β3 + Date β4 + ε
Depreciation/maintenance costs and rent-price ratios
Rent
Price
= rf + δ − g + m
House = land + structure
More expensive locations: higher land share ⇒ Rent
Price ↓
More Matching
Repeat sales, repeat rentals
How to measure future appreciation and risk?
Rent
Price
= rf + δ − Eg + m
Need to find future sales and/or rentals of the same property
→ Match within-Land Registry or within-Agency data
easier
Repeat sales: not frequent
Repeat rentals: many
The effect of future appreciation and risk
Sales
Rentals
Matched Dataset Matched + Repeat Rentals Dataset
1,922 properties 859 properties
Max gap = 180 days
Average gap = 85 days
Max gap = 2,360 days
Average gap = 578 days
Regression results
One-standard deviation higher future rent appreciation
⇒ Rent
Price ↓ by 1.6%
Ambiguous results on rent volatility (one measure of risk)
Summary and way forward
Summary
Novel dataset on prices and rents in Central London
Measure rent-price ratios directly for matched properties
Find lower rent-price ratios for expensive properties
→ Effect of size
→ Effect of location
and other effects
Consistent with economic theory
Next steps
The Land Registry is a recent open data resource with huge
potential
Can be matched with many other datasets
private datasets
public housing-related websites
Let’s collaborate!
Github, philippebracke
Thank you!

More Related Content

More from PyData

Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
PyData
 
Unit testing data with marbles - Jane Stewart Adams, Leif Walsh
Unit testing data with marbles - Jane Stewart Adams, Leif WalshUnit testing data with marbles - Jane Stewart Adams, Leif Walsh
Unit testing data with marbles - Jane Stewart Adams, Leif Walsh
PyData
 
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake BolewskiThe TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
PyData
 
Using Embeddings to Understand the Variance and Evolution of Data Science... ...
Using Embeddings to Understand the Variance and Evolution of Data Science... ...Using Embeddings to Understand the Variance and Evolution of Data Science... ...
Using Embeddings to Understand the Variance and Evolution of Data Science... ...
PyData
 
Deploying Data Science for Distribution of The New York Times - Anne Bauer
Deploying Data Science for Distribution of The New York Times - Anne BauerDeploying Data Science for Distribution of The New York Times - Anne Bauer
Deploying Data Science for Distribution of The New York Times - Anne Bauer
PyData
 
Graph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
Graph Analytics - From the Whiteboard to Your Toolbox - Sam LermaGraph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
Graph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
PyData
 
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
PyData
 
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo MazzaferroRESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
PyData
 
Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brod...
Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brod...Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brod...
Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brod...
PyData
 
Avoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
Avoiding Bad Database Surprises: Simulation and Scalability - Steven LottAvoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
Avoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
PyData
 
Words in Space - Rebecca Bilbro
Words in Space - Rebecca BilbroWords in Space - Rebecca Bilbro
Words in Space - Rebecca Bilbro
PyData
 
End-to-End Machine learning pipelines for Python driven organizations - Nick ...
End-to-End Machine learning pipelines for Python driven organizations - Nick ...End-to-End Machine learning pipelines for Python driven organizations - Nick ...
End-to-End Machine learning pipelines for Python driven organizations - Nick ...
PyData
 
Pydata beautiful soup - Monica Puerto
Pydata beautiful soup - Monica PuertoPydata beautiful soup - Monica Puerto
Pydata beautiful soup - Monica Puerto
PyData
 
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
PyData
 
Extending Pandas with Custom Types - Will Ayd
Extending Pandas with Custom Types - Will AydExtending Pandas with Custom Types - Will Ayd
Extending Pandas with Custom Types - Will Ayd
PyData
 
Measuring Model Fairness - Stephen Hoover
Measuring Model Fairness - Stephen HooverMeasuring Model Fairness - Stephen Hoover
Measuring Model Fairness - Stephen Hoover
PyData
 
What's the Science in Data Science? - Skipper Seabold
What's the Science in Data Science? - Skipper SeaboldWhat's the Science in Data Science? - Skipper Seabold
What's the Science in Data Science? - Skipper Seabold
PyData
 
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
PyData
 
Solving very simple substitution ciphers algorithmically - Stephen Enright-Ward
Solving very simple substitution ciphers algorithmically - Stephen Enright-WardSolving very simple substitution ciphers algorithmically - Stephen Enright-Ward
Solving very simple substitution ciphers algorithmically - Stephen Enright-Ward
PyData
 
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
PyData
 

More from PyData (20)

Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
 
Unit testing data with marbles - Jane Stewart Adams, Leif Walsh
Unit testing data with marbles - Jane Stewart Adams, Leif WalshUnit testing data with marbles - Jane Stewart Adams, Leif Walsh
Unit testing data with marbles - Jane Stewart Adams, Leif Walsh
 
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake BolewskiThe TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
 
Using Embeddings to Understand the Variance and Evolution of Data Science... ...
Using Embeddings to Understand the Variance and Evolution of Data Science... ...Using Embeddings to Understand the Variance and Evolution of Data Science... ...
Using Embeddings to Understand the Variance and Evolution of Data Science... ...
 
Deploying Data Science for Distribution of The New York Times - Anne Bauer
Deploying Data Science for Distribution of The New York Times - Anne BauerDeploying Data Science for Distribution of The New York Times - Anne Bauer
Deploying Data Science for Distribution of The New York Times - Anne Bauer
 
Graph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
Graph Analytics - From the Whiteboard to Your Toolbox - Sam LermaGraph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
Graph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
 
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
 
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo MazzaferroRESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
 
Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brod...
Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brod...Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brod...
Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brod...
 
Avoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
Avoiding Bad Database Surprises: Simulation and Scalability - Steven LottAvoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
Avoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
 
Words in Space - Rebecca Bilbro
Words in Space - Rebecca BilbroWords in Space - Rebecca Bilbro
Words in Space - Rebecca Bilbro
 
End-to-End Machine learning pipelines for Python driven organizations - Nick ...
End-to-End Machine learning pipelines for Python driven organizations - Nick ...End-to-End Machine learning pipelines for Python driven organizations - Nick ...
End-to-End Machine learning pipelines for Python driven organizations - Nick ...
 
Pydata beautiful soup - Monica Puerto
Pydata beautiful soup - Monica PuertoPydata beautiful soup - Monica Puerto
Pydata beautiful soup - Monica Puerto
 
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
 
Extending Pandas with Custom Types - Will Ayd
Extending Pandas with Custom Types - Will AydExtending Pandas with Custom Types - Will Ayd
Extending Pandas with Custom Types - Will Ayd
 
Measuring Model Fairness - Stephen Hoover
Measuring Model Fairness - Stephen HooverMeasuring Model Fairness - Stephen Hoover
Measuring Model Fairness - Stephen Hoover
 
What's the Science in Data Science? - Skipper Seabold
What's the Science in Data Science? - Skipper SeaboldWhat's the Science in Data Science? - Skipper Seabold
What's the Science in Data Science? - Skipper Seabold
 
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
 
Solving very simple substitution ciphers algorithmically - Stephen Enright-Ward
Solving very simple substitution ciphers algorithmically - Stephen Enright-WardSolving very simple substitution ciphers algorithmically - Stephen Enright-Ward
Solving very simple substitution ciphers algorithmically - Stephen Enright-Ward
 
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 

House Prices and Rents: Micro Evidence from a Matched Dataset in Central London by Philippe Bracke

  • 1. House Prices and Rents Micro Evidence from a Matched Dataset in Central London Philippe Bracke London School of Economics PyData 2014, London (Feb 23)
  • 2. About me Studied economics Wanted to become a theoretical macroeconomist PhD: discovered the joys of data analysis Python (and R, Stata) Current research focus Housing markets Twitter @PhilippeBracke
  • 3. Today’s Talk Roadmap 1. Introduction 2. Data 3. Matching procedure 4. Some findings 5. More matching 6. Summary and way forward
  • 5. Focus of this research Price Rent or Rent Price (Rental yield) They matter hugely for... Households Buy vs rent Landlords Return on investment
  • 6. Aggregate ratio between house prices and rents: important indicator of housing market conditions
  • 7. Micro-level differences in rental yields: equally important
  • 8. Why does Rent Price change? (over time and over space) Rent = User cost · Price (“no-arbitrage”) Rent Price = rf + δ - Eg + m Interest rate Risk Expected growth Maintenance
  • 9. Data 1. House prices 2. (Private-sector) rents
  • 10. Land Registry Price Paid data All registered property sales in England and Wales, 1995–2013 → 18.5m records, freely available! full address price paid date of transfer property type: Detached, Semi, Terraced or Flat/Maisonette new build or not freehold or leasehold http://www.landregistry.gov.uk/market-trend-data/public-data/ price-paid-data
  • 11. Transaction prices in London, 2006–2012
  • 12. The problem: Data on private rents Rental data are much less available than house price data A gap exists in official private rental statistics with no official private rental index currently available The National Statistician’s Review of Official Housing Market Statistics, September 2012
  • 13. The problem: Data on private rents (cont’d) The Office for National Statistics (ONS) released in 2013 an experimental quarterly index of the private rental market The index is based on individual rental data from the Valuation Office Agency (VOA), who deploys rental officers to collect the price paid for privately rented properties This data is not publicly available
  • 14. John D Wood & Co. Rental Dataset Real estate agency with 14 London offices and 6 offices in the South-East of England Focus on upper market: Central/South-West London and countryside
  • 15. John D Wood & Co. (cont’d) Rental Dataset new contracts, no roll-overs internal records + exchange of data with other agencies
  • 16. Weekly rent, Agency Dataset Central-Western London, 2006–2012
  • 18. Matching issues Address format Land Registry Clean and easy: postcode W2 3DB paon 5 saon FLAT K street WESTBOURNE CRESCENT Ambiguous: postcode UB4 8FJ paon MARSH COURT, 561 saon 4 street UXBRIDGE ROAD Agency data Clean and easy: hsename Flat K hseno 5 address1 Westbourne Crescent postcode W2 Ambiguous: hsename hseno 2 address1 Rupert House address2 Nevern Square
  • 19. Matched dataset Construction try as much as possible to harmonise the two datasets all variables in upper case letters as in LR rename “hseno” as “paon”, and “hsname” as “saon” join together all transactions sharing the same “street”, “paon” and “saon” Rule 1 for each sale, keep the closest rent Rule 2 for each rent, keep the closest sale
  • 20. Matched dataset Distance between sale and rental contract 0500100015002000 Matches −2000 −1000 0 1000 2000 Days
  • 21. Descriptive stats Matched Units Complete Dataset Land Registry & Rentals Rentals Observations 1,922 48,341 Median rent 595 525 Median price 650,000 Median gross rent-price ratio 0.05 Property type (%) Lower-ground apartment 0.07 0.08 Ground-floor apartment 0.12 0.13 First-floor apartment 0.17 0.18 Second-floor apartment 0.17 0.15 Third-floor apartment 0.11 0.11 Fourth-floor+ apartment 0.12 0.16 Multi-level apartment 0.04 0.06 House 0.20 0.11
  • 22. Descriptive stats (cont’d) Matched Units Complete Dataset Land Registry & Rentals Rentals Bedrooms (%) 1-bedroom property 0.33 0.36 2-bedroom property 0.41 0.41 3-bedroom property 0.16 0.15 4-bedroom+ property 0.10 0.07 Apartment block 0.16 0.31 Median floor area (sqft) 797 860 Furnished/unfurnished (%) Unfurnished 0.25 0.24 Partly furnished 0.34 0.27 Furnished 0.41 0.49
  • 24. Matched dataset Rent-price ratio over time .02.04.06.08 01jul2006 01jan2008 01jul2009 01jan2011 01jul2012 R/P ratio 10−year UK Government Bond Yield
  • 25. Matched dataset Rent-price ratio vs. property value 0.02.04.06.08.1 0 1000 2000 3000 4000 Price (in £1,000) Rent−price ratios vs Prices 0.02.04.06.08.1 0 500 1000 1500 2000 2500 Rent (in £ per week) Rent−price ratios vs Rents
  • 26. Matched dataset Rent-price ratio vs. property type .02.04.06.08.1 0 1000 2000 3000 4000 Price (in £1,000) Rent−price ratios vs Prices (Apartm.) 0.02.04.06.08.1 0 1000 2000 3000 4000 Price (in £1,000) Rent−price ratios vs Prices (Houses) .02.04.06.08.1 0 1000 2000 3000 4000 Floor area (sqft) Rent−price ratios vs Floor areas NW1 NW3 NW8 SW1 SW10 SW11 SW3 SW5 SW6 SW7 SW8 W1W10 W11W14 W2 W8 W9 .046.048.05.052.054.056 400 600 800 1000 1200 Average Price (in £1,000) Rent−price ratios vs Prices (by Postcode) Patterns confirmed by multivariate regression: Rent Price = α + Type β1 + Size β2 + Location β3 + Date β4 + ε
  • 27. Depreciation/maintenance costs and rent-price ratios Rent Price = rf + δ − g + m House = land + structure More expensive locations: higher land share ⇒ Rent Price ↓
  • 28. More Matching Repeat sales, repeat rentals
  • 29. How to measure future appreciation and risk? Rent Price = rf + δ − Eg + m Need to find future sales and/or rentals of the same property → Match within-Land Registry or within-Agency data easier Repeat sales: not frequent Repeat rentals: many
  • 30. The effect of future appreciation and risk Sales Rentals Matched Dataset Matched + Repeat Rentals Dataset 1,922 properties 859 properties Max gap = 180 days Average gap = 85 days Max gap = 2,360 days Average gap = 578 days Regression results One-standard deviation higher future rent appreciation ⇒ Rent Price ↓ by 1.6% Ambiguous results on rent volatility (one measure of risk)
  • 31. Summary and way forward
  • 32. Summary Novel dataset on prices and rents in Central London Measure rent-price ratios directly for matched properties Find lower rent-price ratios for expensive properties → Effect of size → Effect of location and other effects Consistent with economic theory
  • 33. Next steps The Land Registry is a recent open data resource with huge potential Can be matched with many other datasets private datasets public housing-related websites Let’s collaborate! Github, philippebracke Thank you!