Create the simulation Design object
Create a partially or fully-crossed data object reflecting the unique simulation design conditions. Each row of the returned object represents a unique simulation condition, and each column represents the named factor variables under study.
createDesign(..., subset, tibble = TRUE, stringsAsFactors = FALSE) ## S3 method for class 'Design' print(x, list2char = TRUE, ...)
| ... | comma separated list of named input objects representing the simulation
factors to completely cross. Note that these arguments are passed to
 | 
| subset | (optional) a logical vector indicating elements or rows to keep to create a partially crossed simulation design | 
| tibble | logical; return a  | 
| stringsAsFactors | logical; should character variable inputs be coerced
to factors when building a  | 
| x | object returned by  | 
| list2char | logical; for  | 
a tibble or data.frame containing the simulation experiment
conditions to be evaluated in runSimulation
Phil Chalmers rphilip.chalmers@gmail.com
Chalmers, R. P., & Adkins, M. C.  (2020). Writing Effective and Reliable Monte Carlo Simulations
with the SimDesign Package. The Quantitative Methods for Psychology, 16(4), 248-280.
doi: 10.20982/tqmp.16.4.p248
Sigal, M. J., & Chalmers, R. P. (2016). Play it again: Teaching statistics with Monte
Carlo simulation. Journal of Statistics Education, 24(3), 136-156.
doi: 10.1080/10691898.2016.1246953
## Not run: 
# modified example from runSimulation()
Design <- createDesign(N = c(10, 20),
                       SD = c(1, 2))
Design
# remove N=10, SD=2 row from initial definition
Design <- createDesign(N = c(10, 20),
                       SD = c(1, 2),
                       subset = !(N == 10 & SD == 2))
Design
# example with list inputs
Design <- createDesign(N = c(10, 20),
                       SD = c(1, 2),
                       combo = list(c(0,0), c(0,0,1)))
Design   # notice levels printed (not typical for tibble)
print(Design, list2char = FALSE)   # standard tibble output
Design <- createDesign(N = c(10, 20),
                       SD = c(1, 2),
                       combo = list(c(0,0), c(0,0,1)),
                       combo2 = list(c(5,10,5), c(6,7)))
Design
print(Design, list2char = FALSE)   # standard tibble output
## End(Not run)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.