efficiency.criteria {dae} | R Documentation |
Computes efficiency criteria from a set of efficiency factors
Description
Computes efficiency criteria from a set of efficiency factors.
Usage
efficiency.criteria(efficiencies)
Arguments
efficiencies |
A |
Details
The aefficiency
criterion is the harmonic mean of the nonzero
efficiency factors. The mefficiency
criterion is the mean of
the nonzero efficiency factors. The eefficiency
criterion is the
minimum of the nonzero efficiency factors. The sefficiency
criterion is the variance of the nonzero efficiency factors. The
xefficiency
is the maximum of the efficiency factors. The
order
is the order of balance and is the number of unique
nonzero efficiency factors. The dforthog
is the number of
efficiency factors that are equal to one.
Value
A list
whose components are aefficiency
,
mefficiency
, sefficiency
, eefficiency
, xefficiency
,
order
and dforthog
.
Author(s)
Chris Brien
See Also
proj2.efficiency
, proj2.eigen
, proj2.combine
in package dae,
eigen
.
projector
for further information about this class.
Examples
## PBIBD(2) from p. 379 of Cochran and Cox (1957) Experimental Designs.
## 2nd edn Wiley, New York
PBIBD2.unit <- list(Block = 6, Unit = 4)
PBIBD2.nest <- list(Unit = "Block")
trt <- factor(c(1,4,2,5, 2,5,3,6, 3,6,1,4, 4,1,5,2, 5,2,6,3, 6,3,4,1))
PBIBD2.lay <- designRandomize(allocated = trt,
recipient = PBIBD2.unit,
nested.recipients = PBIBD2.nest)
## obtain sets of projectors
unit.struct <- pstructure(~ Block/Unit, data = PBIBD2.lay)
trt.struct <- pstructure(~ trt, data = PBIBD2.lay)
## save intrablock efficiencies
eff.inter <- proj2.efficiency(unit.struct$Q[["Unit[Block]"]], trt.struct$Q[["trt"]])
## calculate efficiency criteria
efficiency.criteria(eff.inter)