Methods to factorize integer numbers into primes or factors
into pseudo factors with integer numbers of levels
Usage
# S3 method for factor
factorize(x, name = deparse(substitute(x)), extension = letters,
drop = FALSE, sep = "", ...)
# S3 method for design
factorize(x, extension = letters, sep = ".", long=FALSE, ...)
# S3 method for data.frame
factorize(x, extension = letters, sep = ".", long=FALSE, ...)
Value
All three methods return a matrix of pseudo factors (in case long=TRUE)
or a named numeric vector of numbers of levels of the pseudo factors
(for the default long=FALSE).
Arguments
x
factor
OR data frame of class design
OR data frame
name
name to use for prefixing the pseudo factors
extension
extensions to use for postfixing the pseudo factors
drop
TRUE: have a vector only in case of just one pseudo factor
sep
separation between name and postfix for pseudo factors
long
TRUE: create a complete matrix of pseudofactors;
FALSE: only create the named numbers of levels
...
currently not used
Author
Ulrike Groemping; Bill Venables authored the original of factorize.factor.
Details
These functions are used for blocking full factorials.
The method for class factors is a modification of the analogous method
from package conf.design, the other two are convenience versions for designs
and data frames.
See Also
The function factorize from package conf.design,
the function factorize from package sfsmisc (no link provided,
in order to avoid having to include sfsmisc in Suggests).