Skip to contents

calculates the periodogram (estimate of spectral density) using Welch's method.

Usage

step_fft_welch(
  .rec,
  terms,
  length_subset,
  overlap = 0.8,
  window,
  time_step = 1,
  role = "augment",
  ...
)

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.

length_subset

length of fft section

overlap

amount of overlap

window

window weights

time_step

numeric monitoring interval size

role

character - the name of the role

...

additional arguments

Value

an updated recipe

Examples

formula <- as.formula(y~.)

dat <- data.frame(x = rnorm(200),
                  y = rnorm(200))

frec = recipe(formula = formula, data = dat) |>
  step_fft_welch(c(x,y), length_subset = 10, window = window_rectangle(10))