Merges extra units into an experimental design (R.W. Payne).
Option
SORT = string token |
Whether to sort the factors afterwards (no, yes); default no |
|---|
Parameters
FACTOR = factors |
Factors to which the new units are to be added |
|---|---|
NEWUNITS = factors, variates or scalars |
Extra units to be added to each factor |
Description
AMERGE provides a convenient way of adding extra units into an experimental design. In the simplest case, this can be used to add control treatments to an already generated factorial design. More complicated uses may join together two completely different designs, for example a randomized block design to a balanced incomplete block design. These are both illustrated in the example.
The factors of the design which is to be augmented are specified using the FACTOR parameter, and the units that are to be added to each one are specified by the NEWUNITS parameter. The same number of units must be added to every FACTOR, and their levels (and labels) will be extended, if necessary, according to those defined on the units that are added. New units of a factor that are to receive different levels should be specified in a factor or a variate. Alternatively, if every new unit is to receive the same level of the FACTOR, NEWUNIT can be set to a scalar.
The SORT option can be set to yes to request that the FACTOR values are sorted after the new units have been added. Otherwise, they are simply placed at the end of the existing values.
Option: SORT.
Parameters: FACTOR, NEWUNITS.
Method
AMERGE uses the standard Genstat manipulation facilities.
Action with RESTRICT
Any restrictions on the vectors are ignored.
See also
Commands for: Design of experiments, Calculations and manipulation.
Example
CAPTION 'AMERGE example',\
'1) add a control treatment to an existing design'; STYLE=meta,plain
FACTOR [NVALUES=16; LEVELS=4] Block,Plot
& [LABELS=!t(a,b,c,d)] Treat
GENERATE Block,Plot
& Treat
FACTOR [LABELS=!t(control); LEVELS=!(5); VALUES=4(5)] Control
& [LABELS=!t('plot 5')] Plot5
AMERGE Block,Plot,Treat; !(1...4),Plot5,Control
PRINT Block,Plot,Treat
CAPTION '2) Merge a randomized block with a balanced incomplete block design'
FACTOR [LEVELS=3; NVALUES=9] Block,Plot,Treat
GENERATE Block,Plot
& Treat
FACTOR [LEVELS=3; NVALUES=6] BibBlock
& [LEVELS=!(4,5)] BibPlot
GENERATE BibBlock,BibPlot
FACTOR [LEVELS=3; VALUES=1,2, 1,3, 2,3] BibTreat
AMERGE [SORT=yes] Block,Plot,Treat; BibBlock,BibPlot,BibTreat
PRINT Block,Plot,Treat