Utility functions for complete enumeration of all possible permutations
Utility functions to return the set of all permutations under
different designs. For most practical applications, i.e. to combine
designs permuting blocks and/or within blocks function
allPerms
will be required.
allFree(n, v = seq_len(n)) allSeries(n, nperms, mirror = FALSE) allGrid(n, nperms, nr, nc, mirror, constant) allStrata(n, control)
n |
the number of observations. |
v |
numeric; vector of indices. Default is |
nperms |
numeric; number of possible permutations. |
mirror |
logical; mirroring of permutations allowed? |
nr,nc |
integer; number of rows and columns of grid designs. |
constant |
logical; same permutation within each block? |
control |
a list of control values describing properties of the
permutation design, as returned by a call to |
These are utility functions and aren't designed for casual
use. allPerms
should be used instead.
Details on usage of these functions can be found in
allPerms
.
A matrix of all possible permutations of n
observations or of
v
, given the provided options.
Gavin Simpson
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.