Standard
Transformer variant that maps named feature columns into a
chosen value space. Each entry in transforms selects the space and log base for
one column by name; columns that are not listed stay in linear space and are passed
through unchanged.
Supported spaces:
linear: identity (no transform).log: logarithm in the configured base. Inputs must be positive.asinh: inverse hyperbolic sine, scaled by the log of the base. Defined for all real inputs, so it tolerates zeros and negatives wherelogcannot.
Configuration
Selected as name: standard.
Option |
Description |
Type |
Default |
|---|---|---|---|
|
Mapping of feature-column name to a space selection. |
dict[str, SpaceSelection] |
|
Each SpaceSelection has:
Option |
Description |
Type |
Default |
|---|---|---|---|
|
The value space to map the column into. |
|
required |
|
Log base for |
int |
|
components:
transformer:
name: standard
kwargs:
transforms:
charge: { space: log, base: 10 }
time: { space: asinh, base: 10 }