| fac.meanop {dae} | R Documentation |
computes the projection matrix that produces means
Description
Computes the symmetric projection matrix that produces the means
corresponding to a (generalized) factor.
Usage
fac.meanop(factor)
Arguments
factor |
The (generalized) |
Details
The design matrix X for a (generalized) factor is formed with a
column for each level of the (generalized) factor, this column
being its indicator variable. The projection matrix is formed as
X %*% (1/diag(r) %*% t(X), where r is the vector of
levels replications.
A generalized factor is a factor formed from the
combinations of the levels of several original factors.
Generalized factors can be formed using fac.combine.
Value
A projector containing the symmetric, projection matrix
and its degrees of freedom.
Author(s)
Chris Brien
See Also
fac.combine, projector, degfree,
correct.degfree, fac.sumop in package dae.
projector for further information about this class.
Examples
## set up a two-level factor and a three-level factor, both of length 12
A <- factor(rep(1:2, each=6))
B <- factor(rep(1:3, each=2, times=2))
## create a generalized factor whose levels are the combinations of A and B
AB <- fac.combine(list(A,B))
## obtain the operator that computes the AB means from a vector of length 12
M.AB <- fac.meanop(AB)