Designing studies

This vignette outlines how to capture study designs with mp_design() and assumptions with mp_assumptions().

library(mixpower)
design <- mp_design(
  clusters = list(subject = 40),
  trials_per_cell = 5,
  notes = "Baseline study layout"
)

assumptions <- mp_assumptions(
  fixed_effects = list(`(Intercept)` = 0, condition = 0.3),
  residual_sd = 1,
  icc = list(subject = 0.1)
)

design
#> <mp_design>
#>   clusters:
#>     - subject: 40
#>   trials_per_cell: 5
#>   notes: Baseline study layout
assumptions
#> <mp_assumptions>
#>   fixed_effects:
#>     - (Intercept): 0
#>     - condition: 0.3
#>   icc:
#>     - subject: 0.1
#>   residual_sd: 1