check_X_actual_required¶
yohou.utils.validation.check_X_actual_required(X_actual, observation_horizon, context)
¶
Validate X_actual is provided when required for recursive prediction.
Consolidates duplicated validation in point and interval forecasters.
Parameters¶
| Name | Type | Description | Default |
|---|---|---|---|
X_actual
|
DataFrame or None
|
Actual exogenous features ( |
required |
observation_horizon
|
int
|
Observation horizon value. |
required |
context
|
str
|
Context for error message (e.g., "predict", "predict_interval"). |
required |
Raises¶
| Type | Description |
|---|---|
ValueError
|
If X_actual is None but observation_horizon > 0 (recursive prediction needs X_actual). |
See Also¶
check_forecasting_horizon_positive: Validate forecasting horizon is positive.check_sufficient_rows: Validate DataFrame has enough rows for an operation.