Model functions

units

units creates a factor with a level for every record in the data file. This is used to fit the 'nugget' variance when a correlation structure is applied to the residual.

uni() function

uni(f,k[,n]) creates a factor with a level for every record subject to the factor level of f equalling k, i.e. a new level is created for the factor whenever a new record is encountered whose integer truncated data value from data field f is k. Thus uni(site,2) would be used to create an independent error term for site 2 in a multi-environment trial and is equivalent to at(site,2).units. The default size of this model term is the number of data records. The user may specify a lower number as the third argument. There is little computational penalty from the default but the .sln file may be substantially larger than needed.

uni(f[,0[,n]]) creates a factor with a new level whenever there is a level present for the factor f. Levels (effects) are not created if the level of factor f is 0, missing or negative. The size may be set in the third argument by setting the second argument to zero.
  • More Linear Model Functions

    Return to index