TabularTransformer
Guide & worked example · Source
TabularTransformer(
column_names=None,
binary_columns=None,
nonnegative_columns=None,
eps=1e-06,
)Standardize continuous columns while preserving binary columns.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| column_names | list of str | Names used when accepting or returning pandas data frames. | None |
| binary_columns | iterable of str or int | Columns treated as Bernoulli indicators. They are left on the original 0/1 scale during training and rounded after generation. | None |
| nonnegative_columns | iterable of str or int | Columns clipped at zero after inverse transformation. | None |
| eps | float | Added to standard deviations for numerical stability. | 1e-6 |
Attributes
| Name | Description |
|---|---|
binary_columns |
|
column_names |
|
eps |
|
nonnegative_columns |
Methods
| Name | Description |
|---|---|
| fit | |
| fit_transform | |
| inverse_transform | |
| transform | |
| transformed_bounds |
fit
TabularTransformer.fit(data)fit_transform
TabularTransformer.fit_transform(data)inverse_transform
TabularTransformer.inverse_transform(
values,
*,
sample_binary=False,
random_state=None,
)transform
TabularTransformer.transform(data)transformed_bounds
TabularTransformer.transformed_bounds()