guide_SOAs_from_OA {SOAs} | R Documentation |
Utility function for inspecting SOAs obtainable from an OA
Description
Utility function for inspecting SOAs obtainable from an OA
Usage
guide_SOAs_from_OA(s, nOA, mOA, tOA, el = tOA, ...)
Arguments
s |
required; the unique number of levels of the columns of a given OA (need not be prime or prime power) |
nOA |
required; the number of runs of the OA |
mOA |
required; the number of columns of the OA |
tOA |
required; the strength of the OA; strengths larger than 5 are
reduced to 5; |
el |
the power to which |
... |
currently unused |
Details
The function provides the possible creation variants of an SOA
from a strength tOA
OA with mOA
s
-level columns
in nOA
runs,
for an SOA that has columns in s^el
levels.
Note that the SOA may have nOA
runs
or s*nOA
runs, depending on the construction.
Value
The function returns a data frame, each row of which contains a possibility.
There is example code for constructing the SOA.
The code assumes that a given OA has the name OA
;
this can of course be modified by the user.
Further code details can also be adjusted by the user
(see the documentation of the respective functions).
Author(s)
Ulrike Groemping
References
For full detail, see SOAs-package
.
Groemping (2023a)
He and Tang (2013)
He, Cheng and Tang (2018)
Liu and Liu (2015)
Li, Liu and Yang (2021)
Shi and Tang (2020)
Zhou and Tang (2019)
See Also
Examples
## guide_SOAs_from_OA
## there is an OA(81, 3^10, 3) (L81.3.10 in package DoE.base)
## inspect what can be done with it:
guide_SOAs_from_OA(s=3, mOA=10, nOA=81, tOA=3)
## the output shows that a strength 3 OSOA
## with 4 columns of 27 levels each can be obtained in 81 runs
## and provides the necessary code (replace OA with L81.3.10)
## optimize=FALSE reduces example run time
OSOAs_LiuLiu(L81.3.10, t=3, optimize=FALSE)
## or that an SOA with 9 non-orthogonal columns can be obtained
## in the same number of runs
SOAs(L81.3.10, t=3)