Macroeconometrics and Machine Learning
Teacher
SIMONI Anna
Department: Economics
ECTS:
3
Course Hours:
18
Tutorials Hours:
0
Language:
English
Examination Modality:
mém.
Objective
Large and alternative data sets are widely used for macroeconomic forecasting/nowcasting together with machine learning-based tools. This course presents state-of-the-arts methods for macroeconomic forecasting and nowcasting in presence of large data sets. In particular, the methods illustrated during the course are useful to deal with large-dimensional data sets (big data), to deal with data sets with missing observations, and to estimate forecasting models that are potentially complex and nonlinear. Choice of tuning parameters and how this choice affects the accuracy of the forecasting will be discussed.
At the end of the course students will be able to select the most appropriate techniques for macroeconomic forecasting estimation depending on the data available and on the assumptions made about the forecasting model.
Planning
Part I: Factor Models
- Static and Dynamic Factor Models (FMs)
- Estimation of the Factors and Parameters
- Determination of the number of factors
- Dynamic FMs for Macroeconomic Monitoring and Forecasting
Part II: Machine Learning (ML) methods in Macroeconometrics
- Introduction: data-poor versus data-rich environments, features of ML.
- Penalized linear models, dense versus sparse models.
- Tree-based methods and Random forests.
- Neural Networks.
- Explainable machine learning
Part III: Vector Autoregression
- General properties of stationary vector processes. Innovations process.
- Stationary VAR process and invertibility. Innovations process. Forecasting with a VAR.
- Estimation of a VAR model. Tests.
- Information criteria.
- Propagation of shocks : impulse response functions. Introduction to structural VARs.
References
This class has an applied part that will interact with the two theoretical parts. For this applied part you are required to have installed on your laptop RStudio. RStudio can be download from https://posit.co/download/rstudio-desktop/. Prior to install RStudio you have to install R and RTools. You can nd guidance on this on the following webpages : https://larmarange.github.io/analyse-R/installation-de-R-et-RStudio.html and https://ohdsi.github.io/Hades/rSetup.html.
This course we will not follow a textbook. References to several academic articles will be provided during the course.