factorize | R Documentation |
Methods to factorize integer numbers into primes or factors into pseudo factors with integer numbers of levels
## 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, ...)
x |
factor |
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 |
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.
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
).
There may be conflicts with functions from packages conf.design or sfsmisc.
Ulrike Groemping; Bill Venables authored the original of factorize.factor.
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).
factorize(12)
factorize(c(2,2,3,3,6))
factorize(fac.design(nlevels=c(2,2,3,3,6)))
unlist(factorize(c(2,2,3,3,6)))
factorize(undesign(fac.design(nlevels=c(2,2,3,3,6))))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.