step_convolve_exponential: step_convolve_exponential

View source: R/api_recipes.R

step_convolve_exponentialR Documentation

step_convolve_exponential

Description

linearly convolve a gamma kernel with a data series.

Usage

step_convolve_exponential(
  .rec,
  terms,
  amplitude,
  theta,
  align = "right",
  max_length = Inf,
  role = "predictor",
  ...
)

Arguments

.rec

the R6 recipe object.

terms

the unquoted names of the variables to use or a selector function. terms replaces the '...' of the recipes package but requires variables to be included within 'c()'. For example to include variables x and y you would write 'c(x,y)' in the hydrorecipes package.

amplitude

amplitude

theta

scale

align

character center, left or right align the convolution

role

character - the name of the role

...

additional arguments

Value

an updated recipe

Examples


formula <- as.formula(x~y+z)
rows <- 1e4

dat <- data.frame(x = rep(1, rows),
                  y = 1:rows,
                  z = cumsum(rnorm(rows)))

frec = recipe(formula = formula, data = dat) |>
  step_convolve_gamma(z, amplitude = 1, theta = 1, k = 1) |>
  plate("tbl")


jkennel/hydrorecipes documentation built on Dec. 24, 2024, 5:38 p.m.