Makes a best guess at the design of a long-format data frame.

get_design_long(
  data,
  dv = c(y = "score"),
  id = c(id = "id"),
  plot = faux_options("plot")
)

Arguments

data

the data frame (in long format)

dv

the column name that identifies the DV

id

the column name(s) that identify a unit of analysis

plot

whether to show a plot of the design

Value

a design list

Details

Finds all columns that contain a single value per unit of analysis (between factors), all columns that contain the same values per unit of analysis (within factors), and all columns that differ over units of analysis (dv, continuous factors)