Other Very Rarely used qualifiers


Qualifiers are described in 4 sections based on frequency of use.
  • general syntax
  • The
  • major qualifiers are !CONTINUE, !CONTRAST, !FCON, !MAXIT, !SUBSET, !SUM and XYplots ( !X !Y !G !JOIN )
  • Minor qualifiers
  • Special qualifiers
  • The qualifiers described here are other rarely required qualifiers.
  • They include
        Additional output: !CINV, !REPORT, !SCORE, !VRB
         Adjusting detection of singularities in the mixed model equations: !TOLERANCE,


    ASReml does not compute the whole C-inverse matrix but only sufficient to calculate the REML solution. The user may request that the part that is calculated be written to a .cii file. !CINV n prints the portion of the inverse of the coefficient matrix (C) pertaining to the nth term in the linear model, or if n is 1 or omitted, pertaining to all the random (sparse) terms. Because the model has not been defined when ASReml reads this line, it is up to the user to count the terms in the model to identify the portion of the inverse of the coefficient matrix to be printed. The option is ignored if the portion is not wholly in the SPARSE stored equations. The portion of the inverse is printed to a file with extension .cii. The sparse form of the matrix only is printed in the form
         i      j      Cij
    that is, elements of the C inverse that were not needed in the estimation process are not included in the file.

    Transformed data scratch file.

    !NOSCRATCH forces ASReml to hold the data in memory. ASReml will usually hold the data on a scratch file rather than in memory. In large jobs, the system area where scratch files are held may not be large enough. A Unix system may put this file in the /tmp directory which may not have enough space to hold it. If ASReml crashes, it may leave large temporary files in /tmp which should be periodically checked and cleaned out.

    Standard output report

    !REPORT forces ASReml to attempt to produce the standard output report when there is a failure of the iteration algorithm. Usually no report is produced unless the algorithm has at least produced estimates for the fixed and random effects in the model. Note that residuals are not included in the output forced by this qualifier. This option is primarily intended to help debugging a job that is not converging properly.

    Exporting the AI matrix and Score

    !SCORE requests ASReml write the SCORE vector and the Average Information matrix to files basename.SCO and basename.AIM. The values written are from the last iteration.

    Singularity detection tolerance

    !TOLERANCE [s_1 [ s_2]] modifies the ability of ASReml to detect singularities in the mixed model equations. This is intended for use on the rare occasions when ASReml detects singularities after the first iteration (they are not expected then), or it finds the of fixed effects are suspiciously large. ASReml will give a warning when the !TOLERANCE qualifier may be needed.

    Normally (when !TOLERANCE is not specified), a singularity is declared if the adjusted sum of squares of a covariable is less than eta or less than the uncorrected sum of squares times eta, where eta is 10^{-8} in the first iteration and 10^{-10} thereafter. The qualifier scales eta by 10^{s_i} for the the first or subsequent iterations respectively, so that it is more likely an equation will be declared singular. Once a singularity is detected, the corresponding equation is dropped (forced to be zero) in subsequent iterations. If neither argument is supplied, 2 is assumed. If the second argument is omitted, it is given the value of the first.

    If the problem of later singularities arises because of the low coefficient of variation of a covariable, it would be better to centre and rescale the covariable. If the degrees of freedom are correct in the first iteration, the problem will be with the variance parameters and a different variance model (or variance constraints) is required.

    The .vrb file

    !VRB requests writing of the .vrb file. Previously, the default was to write the file.

    Return to start