Concepts#

Back to User Guide

This section explains the core abstractions in macroforecast, one page per workflow stage. Each page describes the abstraction in plain language, shows the key public callables, and links to the corresponding reference documentation.

Workflow Stages#

Data

Loading FRED-MD, FRED-QD, FRED-SD, and custom panels into a DataBundle.

Data
Preprocessing

Stationarity transforms, outlier rules, EM imputation, and standardization.

Preprocessing
Features

F / X / MARX / MAF / Level feature families and the FeatureSpec abstraction.

Features
Models and Arms

ModelSpec, Arm, and how one arm becomes one contender in the evaluation.

Models and Arms
Windows

Expanding, rolling, and no-validation windows; retrain and retune cadence.

Windows
Running

run and run_pipeline: direct vs path-average forecast policy.

Running
Evaluation

RMSE, relative MSE, relative RMSE, DM/CW tests, and the Model Confidence Set.

Evaluation