Calculating effective degrees of freedom for forecast combinations and ensemble models

• Formula to compute effective degrees of freedom for forecast combinations. • Allows use of information criteria including AIC and BIC . • Assists with forecast combination design. Forecast combinations, also known as ensemble models, routinely require practitioners to select a model from a massive number of potential candidates. Ten explanatory variables can be grouped into 2 1078 forecast combinations, and the number of possibilities increases further to 2 1078 + 2 1078 if we allow for forecast combinations of forecast combinations. This paper derives a calculation for the effective degrees of freedom of a forecast combination under a set of general conditions for linear models. It also supports this calculation with simulations. The result allows users to perform several other computations, including the F-test and various information criteria. These computations are particularly useful when there are too many candidate models to evaluate out of sample. Furthermore, computing effective degrees of freedom shows that the complexity cost of a forecast combination is driven by the parameters in the weighting scheme and the weighted average of parameters in the auxiliary models as opposed to the number of auxiliary models. This identification of complexity cost contributions can help practitioners make informed choices about forecast combination design.

Authors

Institutions

Publication Details

Journal
Economics Letters
Published
2024-12-18
DOI
https://doi.org/10.1016/j.econlet.2024.112137
Primary Topic
Forecasting Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Calculating effective degrees of freedom for forecast combinations and ensemble models

James Younker
Economics Letters
Forecasting Techniques and Applications
article

Calculating effective degrees of freedom for forecast combinations and ensemble models

James Younker
article en

Abstract

• Formula to compute effective degrees of freedom for forecast combinations. • Allows use of information criteria including AIC and BIC . • Assists with forecast combination design. Forecast combinations, also known as ensemble models, routinely require practitioners to select a model from a massive number of potential candidates. Ten explanatory variables can be grouped into 2 1078 forecast combinations, and the number of possibilities increases further to 2 1078 + 2 1078 if we allow for forecast combinations of forecast combinations. This paper derives a calculation for the effective degrees of freedom of a forecast combination under a set of general conditions for linear models. It also supports this calculation with simulations. The result allows users to perform several other computations, including the F-test and various information criteria. These computations are particularly useful when there are too many candidate models to evaluate out of sample. Furthermore, computing effective degrees of freedom shows that the complexity cost of a forecast combination is driven by the parameters in the weighting scheme and the weighted average of parameters in the auxiliary models as opposed to the number of auxiliary models. This identification of complexity cost contributions can help practitioners make informed choices about forecast combination design.

Economics LettersVol. 247
Bank of Canada (CA)
Peace, Justice and strong institutions
Openalex Percentile: Top 71%
Forecasting Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.