Terminology
Date: 2026-04-22
This project uses target as the canonical package term for the variable being
forecast.
Target Versus Y
Use target in public package language:
recipe keys and manifest fields;
registry axis names and descriptions;
docs and examples;
artifact column descriptions;
extension protocol prose.
Use y only when it is clearly local mathematical notation or a short internal
array variable next to X, such as model.fit(X, y) style estimator code.
When docs discuss papers that write Y_t or y_{t+h}, introduce it as paper
notation and then return to target.
Context |
Preferred term |
|---|---|
Public API |
|
Registry |
|
Manifest/docs |
target series, target scale, target level |
Local numerical code |
|
Paper formulas |
|
Current Compatibility Names
Some older artifact columns and values still contain y:
y_true,y_pred,y_true_level,y_pred_level,y_pred_model_scale;legacy
horizon_target_construction=future_target_level_t_plus_h.
Keep these accepted for backward compatibility. New docs and generated recipes
should prefer canonical target-language values such as
future_target_level_t_plus_h. Future artifact migrations should add target
aliases before removing any y_* columns.