CatalogueAccessors {FrF2} | R Documentation |
Functions to select elements or extract information from design catalogues of class catlg
res.catlg(catlg) nruns.catlg(catlg) nfac.catlg(catlg) WLP.catlg(catlg) nclear.2fis.catlg(catlg) clear.2fis.catlg(catlg) all.2fis.clear.catlg(catlg) catlg ## S3 method for class 'catlg': catlg[i] ## S3 method for class 'catlg': print(x, name="all", nruns="all", nfactors="all", res.min=3, MaxC2=FALSE, show=10, gen.letters=FALSE, show.alias=FALSE, ...) block.catlg
catlg |
Catalogue of designs of class catlg (cf. details section) |
i |
vector of index positions or logical vector that can be used for indexing a catlg object |
x |
an object of class catlg |
name |
character vector of entry names from x ; default “all” means: no selection made |
nruns |
numeric integer (vector), giving the run size(s) for entries of x to be shown;
default “all” means: no selection made |
nfactors |
numeric integer (vector), giving the factor number(s) for entries of x to be shown;
default “all” means: no selection made |
res.min |
numeric integer giving the minimum resolution for entries of x to be shown |
MaxC2 |
logical indicating whether designs are ordered by minimum aberration (default, MaxC2=FALSE )
or by maximum number of clear 2fis (MaxC2=TRUE ) |
show |
integer number indicating maximum number of designs to be shown; default is 10 |
gen.letters |
logical indicating whether the generators should be shown as
column numbers (default, gen.letters=FALSE ) or as generators with
factor letters (e.g. E=ABCD, gen.letters=TRUE ) |
show.alias |
logical indicating whether the alias structure (up to 2fis) is to be printed |
... |
further arguments to function print |
block.catlg |
data frame with block generators for full factorial designs up to 256~runs, taken from Sun, Wu and Chen (1997) |
The class catlg
is a named list of design entries.
Each design entry is again a list with the following items:
catlg
)nclear.2fis
matrix of clear 2-factor interactions
(clear to be understood in the above sense)
Reference to factors in components clear.2fis
and all.2fis.clear
is via their position number (element of (1:nfac)).
The print
function for class catlg
gives a concise overview of selected designs in any design catalogue of class catlg
.
It is possible to restrict attention to designs with certain run sizes, numbers of factors, and/or to request a minimum resolutions.
Designs are ordered in decreasing quality, where the default is aberration order, but number of clear 2fis can be requested alternatively.
The best 10 designs are displayed per default; this number can be changed by the show
option.
Options gen.letters
and show.alias
influence the style and amount of printed output.
The catalogue catlg
, which is included with package FrF2
,
is of class catlg
and currently contains
It is planned to extend the availability of large designs in catalogue catlg
, e.g. by
adding good resolution IV designs of 256 runs or other “good designs” provided by
Mee (2009) and by Xu (2009).
[
selects a subset of designs based on i
, which is again a list of class catlg
, even if a single element is selected.
res
, nruns
, nfac
and nclear.2fis
return a named vector,
the print
method does not return anything (i.e. it returns NULL
), and
the remaining functions return a list.
Ulrike Groemping
Block, R. and Mee, R. (2005) Resolution IV Designs with 128 Runs Journal of Quality Technology 37, 282-293.
Block, R. and Mee, R. (2006) Corrigenda Journal of Quality Technology 38, 196.
Chen, J., Sun, D.X. and Wu, C.F.J. (1993) A catalogue of 2-level and 3-level orthogonal arrays. Int. Statistical Review 61, 131-145.
Mee, R. (2009). A Comprehensive Guide to Factorial Two-Level Experimentation. New York: Springer.
Sun, D.X., Wu, C.F.J. and Chen, Y.Y. (1997). Optimal blocking schemes for 2^p and 2^(n-p) designs. Technometrics 39, 298-307.
Xu, H. (2009) Algorithmic Construction of Efficient Fractional Factorial Designs With Large Run Sizes. To appear in Technometrics.
See Also FrF2
c8 <- catlg[nruns.catlg(catlg)==8] nclear.2fis.catlg(c8) clear.2fis.catlg(c8) all.2fis.clear.catlg(c8) ## usage of print function for inspecting catalogued designs ## the first 10 resolution V+ designs in catalogue catlg print(catlg, res.min=5) ## the 10 resolution V+ designs in catalogue catlg with the most factors ## (for more than one possible value of nfactors, MaxC2 does usually not make sense) print(catlg, res.min=5, MaxC2=TRUE) ## designs with 12 factors in 64 runs (minimum resolution IV because ## no resolution III designs of this size are in the catalogue) ## best 10 aberration designs print(catlg, nfactors=12, nruns=64) ## best 10 clear 2fi designs print(catlg, nfactors=12, nruns=64, MaxC2=TRUE) ## show alias structure print(catlg, nfactors=12, nruns=64, MaxC2=TRUE, show.alias=TRUE) ## show best 20 designs print(catlg, nfactors=12, nruns=64, MaxC2=TRUE, show=20) ## use vector-valued nruns print(catlg, nfactors=7, nruns=c(16,32)) ## all designs (as show=100 is larger than available number of designs) ## with 7 or 8 factors in 16 runs print(catlg, nfactors=c(7,8), nruns=16, show=100)