Sigma parameterization for simple models
!TAU
!TAU} f specifies that \ASReml save any regression coefficient
associated with covariate f
as a string named Tau so that the value can be used to adjust data in the same run.
For example, the following code
a two stage analysis properly adjusting for plant height.
!ARG 1 2!REN>
yield plantheight variety *
row * column *
adjyld !=plantheight !*\$Tau !*-1 !+yield
!skip 1 !Tau plantheight
1!PART>
~ mu plantheight mv !r variety
ar1(row).ar1(column)
2!PART>
-1 !HOLD !CONTINUE !MAXIT 1!DF>
~ mu variety mv
ar1(row).ar1(column)
variety !TWOSTAGE
This job fits two models. In the first pass, $Tau has a value of 1
when used to calculate adjyld but adjyld is not used in the first model.
The coefficient value is updated at the end of the the first model fit to the
regression coefficient obtained in that fit for plantheight.
In the second model, we analyse adjyld which has been corrected for plantheight.
To adjust to a particular value of plant height (say 1.4) rather than to plant height zero,
adjyld should be defined as
adjyld !=plantheight !-1.4 !*$Tau !*-1 !+yield
Return to index