An Adaptive Moving Average for Macroeconomic Monitoring

39 Pages Posted: 19 Dec 2024

See all articles by Philippe Goulet Coulombe

Philippe Goulet Coulombe

Université du Québec à Montréal - Département des Sciences Économiques

Karin Klieber

Oesterreichische Nationalbank (OeNB)

Date Written: December 05, 2024

Abstract

The use of moving averages is pervasive in macroeconomic monitoring, particularly for tracking noisy series such as inflation. The choice of the look-back window is crucial. Too long of a moving average is not timely enough when faced with rapidly evolving economic conditions. Too narrow averages are noisy, limiting signal extraction capabilities. As is well known, this is a bias-variance trade-off. However, it is a time-varying one: the optimal size of the look-back window depends on current macroeconomic conditions. In this paper, we introduce a simple adaptive moving average estimator based on a Random Forest using as sole predictor a time trend. Then, we compare the narratives inferred from the new estimator to those derived from common alternatives across series such as headline inflation, core inflation, and real activity indicators. Notably, we find that this simple tool provides a different account of the post-pandemic inflation acceleration and subsequent deceleration.

Keywords: moving average, time series, smoothing, forecasting, nowcasting, inflation,

Suggested Citation

Goulet Coulombe, Philippe and Klieber, Karin, An Adaptive Moving Average for Macroeconomic Monitoring (December 05, 2024). Available at SSRN: https://ssrn.com/abstract=5045631 or http://dx.doi.org/10.2139/ssrn.5045631

Philippe Goulet Coulombe (Contact Author)

Université du Québec à Montréal - Département des Sciences Économiques ( email )

PB 8888 Station DownTown
Succursale Centre Ville
Montreal, Quebec H3C3P8
Canada

Karin Klieber

Oesterreichische Nationalbank (OeNB) ( email )

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
222
Abstract Views
580
Rank
292,726
PlumX Metrics