96799 - FORECASTING AND PREDICTIVE ANALYTICS

Academic Year 2023/2024

  • Docente: Luca Trapin
  • Credits: 10
  • SSD: SECS-S/03
  • Language: English
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Statistics, Economics and Business (cod. 8876)

Learning outcomes

At the end of the course the student has a wide knowledge of the most important statistical techniques employed for forecasting and prediction purposes in modern business activities. In particular the student is able to: - Select the most appropriate predictive model to solve the business problem at hand; - Analyze the data and perform predictions using the statistical software R; - Report the results in a proper format for the business management.

Course contents

    1. A probabilistic approach to the business prediction and forecasting problem
      1. Characterize the business problem using a probabilistic model
      2. Define predictions and forecasts with respect to the probabilistic model
      3. Distinction between the prediction/forecasting problem and the identification of causal effects
    2. Evaluation of predictions and forecasts
      1. Distinction between training and test samples
      2. Identification of an appropriate criterion to evaluate predictions/forecasts
      3. Model selection based on prediction/forecast evaluation
    3. Linear predictors
      1. Least squares regression, CEF and normal regression
      2. Constrained CEF and generalized linear models
      3. Quantile regression
    4. Forecasting models
      1. Time series predictions
      2. Autoregressive models
      3. Trend, seasonality and non-stationarity
      4. Time-varying parameters

Readings/Bibliography

Suggested textbook:

Diebold, F. (2017). Forecasting in Economics, Business, Finance and Practice. Open Textbooks.

Hansen, B. (2021). Econometrics. Open Textbooks.

Hyndman, R.J. & Athanasopoulos, G. (2018). Forecasting: Principles and Practice. Open Textbooks.

James, G., Witten, D., Hastie, T., & Tibshirani, R. (2013). An introduction to statistical learning. Springer.

Teaching methods

  • Presentation of the main theoretical aspects concerning the methods introduced in the course.
  • Presentation of R packages implementing the methods.
  • Presentation of business case studies and discussion of appropriate methods to solve the problems.

Assessment methods

Students will have to submit a final project and discuss it in an oral examination. The project can be developed by groups of maximum 3 students.

The topic of the project needs to be agreed with the instructor at the beginning of the course. The submitted project must contain: problem statement and final objective; data description and exploratory data analysis; discussion of the methods selected; empirical analysis and discussion of the results; easily readable R code used to perform the analysis.

Evaluation of the final project will take into account the difficulties posed by the problem and the data analysis and the group composition. The final grade will weigh the project evaluation and the oral discussion.

Teaching tools

  • Slides
  • Datasets
  • R Scripts

Office hours

See the website of Luca Trapin