| fac.combine {dae} | R Documentation |
Combines several factors into one
Description
Combines several factors into one whose levels are the
combinations of the used levels of the individual factors.
Usage
fac.combine(factors, order="standard", combine.levels=FALSE, sep=",", ...)
Arguments
factors |
A list of factors all of the same length.
|
order |
Either standard or yates. The order in which the
levels combinations of the factors are to be considered as
numbered when forming the levels of the combined factor;
standard numbers them as if they are arranged in
standard order, that is with the levels of the first factor moving slowest and
those of the last factor moving fastest; yates numbers them as if they
are arranged in Yates order, that is with the levels of the first factor moving
fastest and those of the last factor moving slowest.
|
combine.levels |
A logical specifying whether the levels
labels of the new factor are to be combined from those of the
factors being combined. The default is to
use the integers from 1 to the product of the numbers of combinations
of used levels of the individual factors, numbering the levels
according to order.
|
sep |
A character string to separate the levels when
combine.levels = TRUE.
|
... |
Further arguments passed to the factor call creating
the new factor.
|
Value
A factor whose levels are formed form the observed
combinations of the levels of the individual factors.
Author(s)
Chris Brien
See Also
fac.uncombine, fac.split, fac.divide in package dae.
Examples
## set up two factors
A <- factor(rep(1:2, each=6))
B <- factor(rep(1:3, each=2, times=2))
## obtain six-level factor corresponding to the combinations of A and B
AB <- fac.combine(list(A,B))
[Package
dae version 3.2.28
Index]