check_inverse_transform_identity¶
yohou.testing.transformer.check_inverse_transform_identity(transformer, X, y=None, atol=1e-06, rtol=1e-05)
¶
Check inverse_transform(transform(X)) ≈ X.
Basic round-trip test for invertible transformers.
Parameters¶
| Name | Type | Description | Default |
|---|---|---|---|
transformer
|
BaseTransformer
|
Unfitted transformer |
required |
X
|
DataFrame
|
Training data |
required |
y
|
DataFrame
|
Target data |
None
|
atol
|
float
|
Absolute tolerance for numerical comparison |
1e-06
|
rtol
|
float
|
Relative tolerance for numerical comparison |
1e-05
|
Raises¶
| Type | Description |
|---|---|
AssertionError
|
If round-trip fails |