Predicting a Housing Price Index: A Two-Stage Machine Learning Approach Using Linked Micro-, Socio- and Macroeconomic Data from Frankfurt am Main

Read full text
Authors: Jan Schmid
Cited by: 1
References: 125

Abstract

This study develops and evaluates a two-stage machine learning framework for forecasting the condominium price index of pre-pandemic market data of Frankfurt am Main, Germany, one quarter ahead. To the best of the author’s knowledge, it is the first study to combine German micro-level transaction and listing data, socioeconomic variables and macro-financial indicators in a single residential price-forecasting framework. Furthermore, it provides the first evidence on machine learning-based transaction price index forecasting in Germany. Methodologically, the framework links disaggregated and aggregate forecasting. In stage 1, prices per square metre are estimated for four market segments using ordinary least squares, random forest, extreme gradient boosting, and a stacked ensemble in a strictly out-of-sample expanding-window design. In stage 2, these predictions are combined with lagged index values and macro-financial indicators to forecast the city-wide index. The stage 2 model achieves a relative root mean squared error of 2.25% and a mean absolute percentage error of 1.85%, outperforming a naïve persistence benchmark by reducing root mean squared error by 23%. Model interpretation indicates that price persistence dominates stage 1, reflecting market inertia, while lagged macro-financial variables and location quality composition drive index forecasts, pointing to delayed financial market transmission and heterogeneous submarket dynamics.

Fields of Study & Subjects

Housing Market and Economics Stock Market Forecasting Methods Energy Load and Power Forecasting

Publication details

Journal / source
Real Estate
Publisher
MDPI AG
Volume
3
Issue
3
Pages
8–8
Publication date
2 July 2026
Language
EN