CatalogueAccessors {FrF2}R Documentation

Catalogue file and accessor functions

Description

Functions to select elements or extract information from design catalogues of class catlg

Usage

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

Arguments

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)

Details

The class catlg is a named list of design entries. Each design entry is again a list with the following items:

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, but 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 Xu (2009).

Value

[ 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.

Author(s)

Ulrike Groemping

References

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.

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

See Also FrF2

Examples

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)

[Package FrF2 version 0.93 Index]