refit_policy
Back to L4 | Browse all axes | Browse all options
Axis
refit_policyon sub-layerL4_C_training_window(layerl4).
Sub-layer
L4_C_training_window
Axis metadata
Default:
'every_origin'Sweepable: True
Status: operational
Operational status summary
Operational: 3 option(s)
Future: 0 option(s)
Options
every_origin – operational
Re-fit the model at every walk-forward origin.
Most expensive but most accurate – the model’s coefficients update with every new observation.
When to use
Default. Standard walk-forward protocol.
References
macroforecast design Part 2, L4: ‘forecasting model is the layer where every authoring iteration ends – pick family, tune, repeat.’
Last reviewed 2026-05-04 by macroforecast author.
every_n_origins – operational
Re-fit every n origins (caps refit cost).
Requires leaf_config.refit_interval. Saves wall-clock when fits are slow but introduces stale-coefficient bias.
When to use
Long sweeps with slow estimators (e.g., LSTM / xgboost on large panels).
References
macroforecast design Part 2, L4: ‘forecasting model is the layer where every authoring iteration ends – pick family, tune, repeat.’
Last reviewed 2026-05-04 by macroforecast author.
single_fit – operational
Fit once on the full sample; use the same coefficients at every origin.
Equivalent to in-sample evaluation. Useful for parameter-stability studies but does not test out-of-sample performance.
When to use
In-sample studies; coefficient-stability pins.
References
macroforecast design Part 2, L4: ‘forecasting model is the layer where every authoring iteration ends – pick family, tune, repeat.’
Last reviewed 2026-05-04 by macroforecast author.