9.10. Transformers#

Classes#

DropColumns(apply_to[, row_select_col_type, ...])

Drop columns of a DataFrame.

ChangeColumnTypes(X_types_renamer, apply_to)

Transformer to change the column types.

SetColumnTypes([X_types, ...])

Transformer to set the column types.

FilterColumns([keep, row_select_col_type, ...])

Filter columns of a DataFrame.

CBPM([significance_threshold, corr_method, ...])

Transformer for connectome-based predictive modeling.

JuColumnTransformer(name, transformer, apply_to)

Column transformer that can be used in a julearn pipeline.

confound_remover.ConfoundRemover([apply_to, ...])

Remove confounds from specific features.

Functions#

list_transformers()

List all the available transformers.

get_transformer(name, **params)

Get a transformer.

register_transformer(transformer_name, ...)

Register a transformer to julearn.

reset_transformer_register()

Reset the transformer register to its initial state.

9.11. Target Transformers#

Classes#

JuTransformedTargetModel(model, transformer)

Class that provides a model that supports transforming the target.

JuTargetTransformer()

Base class for target transformers.

TargetConfoundRemover([model_confound, ...])

Remove confounds from the target.

TransformedTargetWarning

Warning used to notify the user that the target has been transformed.

Functions#

get_target_transformer(name, **params)

Get a target transformer by name.

list_target_transformers()

List all the available target transformers.

register_target_transformer(...[, overwrite])

Register a target transformer to julearn.

reset_target_transformer_register()

Reset the target transformer register to its initial state.