Compute the variance components' coefficients and corresponding to random
effects in the expected mean squares of ANOVA table in single-phase or
two-phase experiments. These coefficients are then inserted to a matrix
where the rows correspond to each source of variation and column correspond
to DF and every variance component. The mean squares is calculated if the
response
argument is used.
getCoefVC.twoPhase(
Pb,
design.df,
v.mat,
response,
table.legend,
decimal,
digits
)
a list of matrices generated by infoDecompMat
function.
a data frame containing the experimental design. Requires
every column be a factor
.
a list of matrix generated by getVMat.onePhase
or getVMat.twoPhase
.
a numeric vector contains the responses from the experiment.
a logical allows users to generate a legend for the
variance components of the ANOVA table for large designs. Default is
FALSE
, resulting in the use of original block factor names.
a logical allows users to display the coefficients as the
decimals. Default is FALSE
, resulting in the use of
fractions
.
a integer indicating the number of decimal places. Default is 2, resulting in 2 decimal places.
A matrix containing the characters.
The main purpose of this function is to combine the matrices presenting every source of variation of the ANOVA table and the variance matrix to compute the coefficients of the variance components.
The complication arise in giving the row names of the matrix for the source of variation in the ANOVA table.