Produces a data table with the same distributions and correlations as an existing data table Only returns numeric columns and simulates all numeric variables from a continuous normal distribution (for now).

sim_df(
data,
n = 100,
within = c(),
between = c(),
id = "id",
dv = "value",
empirical = FALSE,
long = FALSE,
seed = NULL,
missing = FALSE
)

## Arguments

data the existing tbl the number of samples to return per group a list of the within-subject factor columns (if long format) a list of the between-subject factor columns the names of the column(s) for grouping observations the name of the DV (value) column Should the returned data have these exact parameters? (versus be sampled from a population with these parameters) whether to return the data table in long format DEPRECATED use set.seed() instead before running this function simulate missing data?

a tbl

## Details

See vignette("sim_df", package = "faux") for details.

## Examples

iris100 <- sim_df(iris, 100)
iris_species <- sim_df(iris, 100, between = "Species")