fac.vcmat {dae} | R Documentation |
forms the variance matrix for the variance component of a (generalized) factor
Description
Form the variance matrix for a (generalized) factor whose effects for its different levels are independently and identically distributed, with their variance given by the variance component; elements of the matrix will equal either zero or sigma2 and displays compound symmetry.
Usage
fac.vcmat(factor, sigma2)
Arguments
factor |
The (generalized) |
sigma2 |
The variance component, being the of the random effects for the factor. |
Details
The method is: a) form the n x n summation or relationship matrix whose elements are equal to zero except for those elements whose corresponding elements in the following two n x n matrices are equal: 1) each row contains the numeric values corresponding to the observed levels of the factor, and 2) each column contains the numeric values corresponding to the observed levels of the factor, b) multiply the summation matrix by sigma2.
Value
An n x n matrix
, where n is the length of the
factor
.
Author(s)
Chris Brien
See Also
fac.ar1mat
, fac.meanop
,
fac.sumop
in package dae.
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 12 x 12 ar1 matrix corrresponding to B
vc.B <- fac.vcmat(B, 2)