03
INDEPENDENT PROJECT · 2023
Lisbon Residential Market Analysis
An automated data-mining, cleaning and statistical-analysis
pipeline built from 7,005 residential sale listings covering
22 of Lisbon’s 24 districts.
I developed a sequence of custom programs to handle the workflow
end to end: Mercury mined up to 20 attributes per property
from iMovirtual; Themis repaired and restructured misplaced
values; Veritas removed likely duplicate listings; and
Gaea treated extreme observations before analysis.
The resulting final sample contained 4,056 residential units.
A fifth program, Cadmus, automated descriptive statistics,
assumption checks and inferential testing at both city and district
level, executing 207 t-tests and 115 descriptive functions and
generating the material for a 76-page analytical report.
At the Lisbon-wide level, the analysis found statistically
significant positive associations between sale price per m² and
amenities including air conditioning, elevators, parking,
river views and town views. The cleaned sample had a median
sale price of €500,000, with median net and gross areas of
86 m² and 95 m² respectively.
Python
Web Scraping
Data Cleaning
Deduplication
Outlier Treatment
Inferential Statistics
Automated Reporting