Skip to contents

Add noise.

Usage

step_add_noise(
  .rec,
  terms,
  sd = 1,
  mean = 0,
  fun = rnorm,
  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.

sd

the standard deviation of the noise to add

mean

the mean of the noise to add

fun

the random noise generating function

role

character - the name of the role

...

additional arguments

Value

add noise to a variable

Examples

dat <- data.frame(x = rnorm(100), y = rnorm(100))
rec <- recipe(y~x, data = dat) |>
       step_add_noise(x) |> plate()