check_splitter_produces_valid_indices¶
yohou.testing.splitter.check_splitter_produces_valid_indices(splitter, y, X_actual=None)
¶
Check all train/test indices are valid row positions.
Indices should be non-negative integers within [0, len(y)).
Parameters¶
| Name | Type | Description | Default |
|---|---|---|---|
splitter
|
BaseSplitter
|
Splitter instance |
required |
y
|
DataFrame
|
Target time series with "time" column |
required |
X_actual
|
DataFrame
|
None
|
Raises¶
| Type | Description |
|---|---|
AssertionError
|
If indices are out of bounds or invalid |