Generic and methods to factorize integer numbers into primes or factors
into pseudo factors with integer numbers of levels
Usage
## S3 method for class 'factor':
factorize(x, name = deparse(substitute(x)), extension = letters,
drop = FALSE, sep = "", ...)
## S3 method for class 'design':
factorize(x, extension = letters, sep = ".", long=FALSE, ...)
## S3 method for class 'data.frame':
factorize(x, extension = letters, sep = ".", 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
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).
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 from package conf.design: factorize
The function from package sfsmisc: factorize