check_class_proba_prediction_structure¶
yohou.testing.class_proba.check_class_proba_prediction_structure(forecaster, y_test, X_actual_test=None)
¶
Check class-probability predictions have correct column structure.
Validates that predict_class_proba output contains "vintage_time"
and "time" columns, plus {target}_proba_{class} columns for every
target and class.
Parameters¶
| Name | Type | Description | Default |
|---|---|---|---|
forecaster
|
BaseClassProbaForecaster
|
Fitted class-probability forecaster instance. |
required |
y_test
|
DataFrame
|
Test target data. |
required |
X_actual_test
|
DataFrame or None
|
Test features. |
None
|
Raises¶
| Type | Description |
|---|---|
AssertionError
|
If prediction structure is incorrect. |