ShuffleColumns#

class sdm.processing.common.ShuffleColumns(method: Literal['random', 'latin'] = 'random')#

Bases: EnsembleProcessor, EnsembleInvertibleMixin

Permute numerical feature columns and their names.

Convert non-numerical feature stypes before this step, for example with ToNumerical.

Parameters:

method (Literal['random', 'latin']) – Permutation strategy. "random" draws independent permutations, and "latin" draws coupled Latin permutations.

Capabilities#

Handled Semantic Types

numerical

Requires Fitting

✅