step_distributed_lag | R Documentation |
Generates distributed lag vectors. For regular spaced lags this uses an FFT based method which is faster and more memory efficient.
step_distributed_lag(
.rec,
terms,
n_lag = 12L,
max_lag = 86400L,
knots = NA_real_,
basis_matrix = NA_real_,
intercept = FALSE,
role = "predictor",
...
)
.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. |
role |
character - the name of the role |
... |
additional arguments |
an updated recipe
Gasparrini, A., 2011. Distributed Lag Linear and Non-Linear Models in R: The Package dlnm. Journal of statistical software 465 43, 1–20.
formula <- as.formula(y~x)
rows <- 1e4
dat <- data.frame(x = rnorm(rows),
y = as.numeric(1:rows),
z = rnorm(rows))
frec = recipe(formula = formula, data = dat) |>
step_distributed_lag(x, knots = hydrorecipes:::log_lags_arma(6, 800))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.