Skip to contents

Applies transformations right-to-left (like mathematical composition). This allows building complex transformations from simple ones.

Usage

compose(...)

Arguments

...

Transformer functions

Value

Composed transformer function

Examples

if (FALSE) { # \dontrun{
# Create a composition
transform <- compose(
  function(f) with_penalty(f, penalty_l1(), lambda = 0.01),
  function(f) with_subsampling(f, data, 50)
)

# Apply to log-likelihood
loglike_transformed <- transform(loglike)

# Equivalent to:
loglike_transformed <- loglike %>%
  with_subsampling(data, 50) %>%
  with_penalty(penalty_l1(), lambda = 0.01)
} # }