step_convolve_exponential
step_convolve_exponential.Rd
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
- max_length
the maximum length of the kernel
- role
character - the name of the role
- ...
additional arguments
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")