mutate a data frame, adding random variables.
Apply formulae to a data frame
dmutate(data, ...)
a data frame
formulae and other arguments for mutate_random
idata <- dplyr::data_frame(ID = 1:10)
dmutate(idata, y ~ rbinomial(0.5), wt ~ rnorm(mu,sd),
envir = list(mu = 50, sd = 20))
#> # A tibble: 10 × 3
#> ID y wt
#> <int> <dbl> <dbl>
#> 1 1 0 31.3
#> 2 2 1 49.7
#> 3 3 0 33.5
#> 4 4 1 19.8
#> 5 5 1 68.7
#> 6 6 0 53.5
#> 7 7 1 54.9
#> 8 8 1 82.5
#> 9 9 1 52.2
#> 10 10 1 47.3