check_panel_group_preservation¶
yohou.testing.transformer.check_panel_group_preservation(transformer, X_panel, y=None)
¶
Check that transformers preserve panel group names after transformation.
Panel data uses columns with __ separator (<GROUP>__<SERIES>).
After transformation, the panel group names must remain unchanged even
if the series names change (e.g., store_1__sales may become
store_1__diff_s_7_sales but the group must stay store_1).
Parameters¶
| Name | Type | Description | Default |
|---|---|---|---|
transformer
|
BaseTransformer
|
Unfitted transformer. |
required |
X_panel
|
DataFrame
|
Panel data with panel columns. |
required |
y
|
DataFrame
|
Target data. |
None
|
Raises¶
| Type | Description |
|---|---|
AssertionError
|
If panel group names are not preserved after transformation. |