<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>1297-9686-41-21</ui>
   <ji>1297-9686</ji>
   <fm>
      <dochead>Review</dochead>
      <bibl>
         <title>
            <p>Factor-analytic models for genotype &#215; environment type problems and structured covariance matrices</p>
         </title>
         <aug>
            <au id="A1" ca="yes">
               <snm>Meyer</snm>
               <fnm>Karin</fnm>
               <insr iid="I1"/>
               <email>kmeyer@une.edu.au</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Animal Genetics and Breeding Unit, University of New England, Armidale, NSW 2351, Australia</p>
            </ins>
         </insg>
         <source>Genetics Selection Evolution</source>
         <issn>1297-9686</issn>
         <pubdate>2009</pubdate>
         <volume>41</volume>
         <issue>1</issue>
         <fpage>21</fpage>
         <url>http://www.gsejournal.org/content/41/1/21</url>
         <xrefbib>
            <pubidlist>
               <pubid idtype="pmpid">19284520</pubid>
               <pubid idtype="doi">10.1186/1297-9686-41-21</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>22</day>
               <month>1</month>
               <year>2009</year>
            </date>
         </rec>
         <acc>
            <date>
               <day>30</day>
               <month>1</month>
               <year>2009</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>30</day>
               <month>1</month>
               <year>2009</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2009</year>
         <collab>Meyer; licensee BioMed Central Ltd.</collab>
         <note>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (<url>http://creativecommons.org/licenses/by/2.0</url>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note>
      </cpyrt>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <sec>
               <st>
                  <p>Background</p>
               </st>
               <p>Analysis of data on genotypes with different expression in different environments is a classic problem in quantitative genetics. A review of models for data with genotype &#215; environment interactions and related problems is given, linking early, analysis of variance based formulations to their modern, mixed model counterparts.</p>
            </sec>
            <sec>
               <st>
                  <p>Results</p>
               </st>
               <p>It is shown that models developed for the analysis of multi-environment trials in plant breeding are directly applicable in animal breeding. In particular, the 'additive main effect, multiplicative interaction' models accommodate heterogeneity of variance and are characterised by a factor-analytic covariance structure. While this can be implemented in mixed models by imposing such structure on the genetic covariance matrix in a standard, multi-trait model, an equivalent model is obtained by fitting the common and specific factors genetic separately. Properties of the mixed model equations for alternative implementations of factor-analytic models are discussed, and extensions to structured modelling of covariance matrices for multi-trait, multi-environment scenarios are described.</p>
            </sec>
            <sec>
               <st>
                  <p>Conclusion</p>
               </st>
               <p>Factor analytic models provide a natural framework for modelling genotype &#215; environment interaction type problems. Mixed model analyses fitting such models are likely to see increasing use due to the parsimonious description of covariance structures available, the scope for direct interpretation of factors as well as computational advantages.</p>
            </sec>
         </sec>
      </abs>
   </fm>
   <bdy>
      <sec>
         <st>
            <p>Introduction</p>
         </st>
         <p>It has long been recognised that expression of genotypes is altered by environmental conditions. This can result in differences in variability as well as different ranking of genotypes in different environments. Classic analyses of such genotype by environment interaction (G &#215; E) modelled G &#215; E effects in just that manner: as an interaction effect in a two-way classification with genotypes and environments as main effects, in an analysis of variance (ANOVA). Assuming genotypes and interaction effects are random, such basic model generally implies a constant variance of G &#215; E effects and, for more than two environments, a uniform genetic correlation across all environments. Often, this is too restrictive and a number of other models and methods have been developed, both in animal and plant breeding applications; see, for instance, Freeman <abbrgrp><abbr bid="B1">1</abbr></abbrgrp> for a review of early approaches, Cameron <abbrgrp><abbr bid="B2">2</abbr></abbrgrp> for an outline of more modern methods, and James <abbrgrp><abbr bid="B3">3</abbr></abbrgrp> for a recent expos&#233;.</p>
         <p>Falconer <abbrgrp><abbr bid="B4">4</abbr></abbrgrp> perceived that treating performance of genotypes in different environments as different, correlated traits provides an alternative way to model G &#215; E effects. As individuals are general limited to a single environment, this relies on the availability of close relatives in the other environments to create genetic links. This approach allows for a more flexible covariance structure which can account for both scale and rank interactions. Generally, the resulting, multi-trait genetic covariance matrix is treated as 'unstructured' which, for <it>q </it>environments, comprises <it>q</it>(<it>q </it>+ 1)/2 distinct covariances. At the other extreme, the 'compound symmetry' structure implied by the two-way ANOVA with interaction involves two parameters, the genetic variance and the variance due to G &#215; E effects. When there are many environments, estimation of an unstructured covariance matrix can be infeasible. Hence, there has been considerable interest in fitting a structure to the covariance matrix which is flexible enough to accommodate heterogeneity of variances and some differences in genetic correlations between environments, but, at the same time, is parsimonious enough to allow estimation of the parameters involved with reasonable accuracy. Recently, interest has focused on structures which utilise the leading principal components of a covariance matrix, as it has become understood that such structures can be fitted directly within the mixed model framework commonly employed for estimation and prediction in quantitative genetic analyses <abbrgrp><abbr bid="B5">5</abbr><abbr bid="B6">6</abbr></abbrgrp>. This encompasses both reduced rank and factor-analytic (FA) models. Added impetus for the use of FA models has come from plant breeding applications, especially the analysis of variety trials carried out in a range of locations. There has been increasing use of mixed model methodology in this field, for both the estimation of (co)variance components and the prediction of genetic merit for varietal selection, e.g. <abbrgrp><abbr bid="B7">7</abbr><abbr bid="B8">8</abbr><abbr bid="B9">9</abbr><abbr bid="B10">10</abbr><abbr bid="B11">11</abbr></abbrgrp>. This has been stimulated by the recognition that analyses fitting a factor analytic (FA) structure for genotype effects provide the mixed model equivalent to previous, ANOVA based models such as the 'additive main effects, multiplicative interaction' (AMMI) model or regression type models such as the Finlay-Wilkinson model <abbrgrp><abbr bid="B12">12</abbr></abbrgrp>; see Smith <it>et al</it>. <abbrgrp><abbr bid="B13">13</abbr></abbrgrp> or Piepho <it>et al</it>. <abbrgrp><abbr bid="B14">14</abbr></abbrgrp> for detailed reviews.</p>
         <p>A particular G &#215; E problem in livestock improvement is that of international genetic evaluation. For dairy cattle, 'multiple-trait across country evaluation' (MACE) of dairy sires is well established. Loosely described, this utilises a type of adjusted daughter average instead of individual observations, as suggested by Schaeffer <abbrgrp><abbr bid="B15">15</abbr></abbrgrp>. With a considerable number of participating countries, various approaches for a structured parameterisation of the matrices of genetic correlations between countries have been examined, including those fitting reduced rank covariance matrices <abbrgrp><abbr bid="B16">16</abbr><abbr bid="B17">17</abbr><abbr bid="B18">18</abbr></abbrgrp> or an approximate FA structure <abbrgrp><abbr bid="B19">19</abbr><abbr bid="B20">20</abbr></abbrgrp>. Few other applications have been reported even though maximum likelihood estimation of genetic covariance matrices with a FA structure has been considered early on in other areas <abbrgrp><abbr bid="B21">21</abbr></abbrgrp>.</p>
         <p>This paper presents a review of FA models and examines their implementation in the standard, linear mixed model framework. Particular focus is on the utility of FA model for genotype &#215; environment type problems, considering scenarios where the genetic covariance matrix is adequately represented by a FA or reduced rank structure.</p>
      </sec>
      <sec>
         <st>
            <p>The factor-analytic model</p>
         </st>
         <sec>
            <st>
               <p>ANOVA based models for G &#215; E problems</p>
            </st>
            <p>A natural formulation for a G &#215; E problem is in form of a two-way classification with interaction. Let <it>y</it><sub><it>ijk </it></sub>denote the <it>k</it>-th record for the <it>i</it>-th genotype in the <it>j</it>-th environment, <it>g</it><sub><it>i </it></sub>and <it>e</it><sub><it>j </it></sub>the additive effects of genotype <it>i </it>and environment <it>j</it>, <it>ge</it><sub><it>ij </it></sub>the respective interaction effect, <it>&#956; </it>the overall mean and &#1013;<sub><it>ijk </it></sub>the residual error term. This gives model</p>
            <p>
               <display-formula id="M1"><it>y</it><sub><it>ijk </it></sub>= <it>&#956; </it>+ <it>g</it><sub><it>i </it></sub>+ <it>e</it><sub><it>j </it></sub>+ <it>ge</it><sub><it>ij </it></sub>+ &#1013;<sub><it>ijk</it></sub></display-formula>
            </p>
            <p>Separation of the interaction component <it>ge</it><sub><it>ij </it></sub>from the error &#1013;<sub><it>ijk </it></sub>requires repeated records per G &#215; E subclass. Assume we have a 'full' two-way table of G &#215; E effects, i.e. that for <it>G </it>genotypes and <it>E </it>environments, there are <it>GE </it>terms <it>ge</it><sub><it>ij</it></sub>. This implies that fitting an interaction not only involves a substantial number of additional terms, but can also account for a large proportion of the total degrees of freedom available. Hence, there has been long standing interest in identifying the sources of non-additivity, dating back as far as Tukey <abbrgrp><abbr bid="B22">22</abbr></abbrgrp>, and in more parsimonious modelling of the interaction effects.</p>
            <p>In addition to reducing the number of effects fitted, structural models can afford an insight into the nature of G &#215; E effects. A bewildering number of alternatives for such models, as used in the analysis of plant breeding trials are catalogued by van Eeuwijk <abbrgrp><abbr bid="B23">23</abbr><abbr bid="B24">24</abbr></abbrgrp>. A widely used model, attributed to Finlay and Wilkinson <abbrgrp><abbr bid="B12">12</abbr></abbrgrp>, involves a regression on the environmental effect, i.e.</p>
            <p>
               <display-formula id="M2"><it>y</it><sub><it>ijk </it></sub>= <it>&#956; </it>+ <it>g</it><sub><it>i </it></sub>+ (1 + <it>&#946;</it><sub><it>i</it></sub>) <it>e</it><sub><it>j </it></sub>+ &#1013;<sub><it>ijk</it></sub></display-formula>
            </p>
            <p>with <it>&#946;</it><sub><it>i </it></sub>the regression coefficient for the <it>i</it>-th genotype. The environmental effect <it>e</it><sub><it>j </it></sub>may be estimated from the data or be comprised of an external, environmental covariable.</p>
            <p>A more flexible alternative is a multiplicative model, where each G &#215; E effect is modelled as the product of a genotypic score and an environmental score. More generally, we can model interactions as the weighted sum of products of a number of scores,</p>
            <p>
               <display-formula id="M3">
                  <m:math name="1297-9686-41-21-i1" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:msub>
                              <m:mi>y</m:mi>
                              <m:mrow>
                                 <m:mi>i</m:mi>
                                 <m:mi>j</m:mi>
                                 <m:mi>k</m:mi>
                              </m:mrow>
                           </m:msub>
                           <m:mo>=</m:mo>
                           <m:mi>&#956;</m:mi>
                           <m:mo>+</m:mo>
                           <m:msub>
                              <m:mi>g</m:mi>
                              <m:mi>i</m:mi>
                           </m:msub>
                           <m:mo>+</m:mo>
                           <m:msub>
                              <m:mi>e</m:mi>
                              <m:mi>j</m:mi>
                           </m:msub>
                           <m:mo>+</m:mo>
                           <m:mstyle displaystyle="true">
                              <m:munderover>
                                 <m:mo>&#8721;</m:mo>
                                 <m:mrow>
                                    <m:mi>r</m:mi>
                                    <m:mo>=</m:mo>
                                    <m:mn>1</m:mn>
                                 </m:mrow>
                                 <m:mi>R</m:mi>
                              </m:munderover>
                              <m:mrow>
                                 <m:msub>
                                    <m:mi>&#955;</m:mi>
                                    <m:mi>r</m:mi>
                                 </m:msub>
                                 <m:msub>
                                    <m:mi>u</m:mi>
                                    <m:mrow>
                                       <m:mi>r</m:mi>
                                       <m:mi>i</m:mi>
                                    </m:mrow>
                                 </m:msub>
                                 <m:msub>
                                    <m:mi>v</m:mi>
                                    <m:mrow>
                                       <m:mi>r</m:mi>
                                       <m:mi>j</m:mi>
                                    </m:mrow>
                                 </m:msub>
                                 <m:mo>+</m:mo>
                                 <m:msubsup>
                                    <m:mi>&#1013;</m:mi>
                                    <m:mrow>
                                       <m:mi>i</m:mi>
                                       <m:mi>j</m:mi>
                                       <m:mi>k</m:mi>
                                    </m:mrow>
                                    <m:mo>&#8727;</m:mo>
                                 </m:msubsup>
                              </m:mrow>
                           </m:mstyle>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemyEaK3aaSbaaSqaaiabdMgaPjabdQgaQjabdUgaRbqabaGccqGH9aqpcqaH8oqBcqGHRaWkcqWGNbWzdaWgaaWcbaGaemyAaKgabeaakiabgUcaRiabdwgaLnaaBaaaleaacqWGQbGAaeqaaOGaey4kaSYaaabCaeaacqaH7oaBdaWgaaWcbaGaemOCaihabeaakiabdwha1naaBaaaleaacqWGYbGCcqWGPbqAaeqaaOGaemODay3aaSbaaSqaaiabdkhaYjabdQgaQbqabaGccqGHRaWktqvzynutnfgDOLeDHXwAJbqegmwBTLwmWaaceiGae8x9di7aa0baaSqaaiabdMgaPjabdQgaQjabdUgaRbqaaiabgEHiQaaaaeaacqWGYbGCcqGH9aqpcqaIXaqmaeaacqWGsbGua0GaeyyeIuoaaaa@6023@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>with <it>u</it><sub><it>ri </it></sub>and <it>v</it><sub><it>rj </it></sub>the <it>r</it>-th genetic and environmental score, and <it>&#955;</it><sub><it>r </it></sub>the corresponding weight. The number of factors to describe the interaction, <it>R</it>, can be at most <it>G </it>- 1 or <it>E </it>- 1, whichever is the smaller. In practice, <it>R </it>is generally chosen much smaller. Parts of the interaction terms not accounted for by the <it>R </it>factors fitted are then included in the residual in (3), <inline-formula><m:math name="1297-9686-41-21-i2" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>&#1013;</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi><m:mi>k</m:mi></m:mrow><m:mo>&#8727;</m:mo></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaWeuvgwd1utHrhAjrxySL2yaeHbJ1wBPfdmaGabciab=v=aYoaaDaaaleaacqWGPbqAcqWGQbGAcqWGRbWAaeaacqGHxiIkaaaaaa@3AF7@</m:annotation></m:semantics></m:math></inline-formula>.</p>
            <p>A convenient way to determine the scores and weights in (3) is via a singular value decomposition of the matrix formed by the two-way table of G &#215; E effects. This combines the features of ANOVA and factor (or principal component) analysis, and has thus been referred to as FANOVA <abbrgrp><abbr bid="B25">25</abbr></abbrgrp>. Examples of applications, together with discussions on related problems such as tests of significance, partitioning of degrees of freedom, interpretation of factor scores and unbalanced data are given by various authors, e.g. <abbrgrp><abbr bid="B25">25</abbr><abbr bid="B26">26</abbr><abbr bid="B27">27</abbr><abbr bid="B28">28</abbr><abbr bid="B29">29</abbr></abbrgrp>.</p>
            <p>Let <b>H</b>, of size <it>G </it>&#215; <it>E </it>represent the two-way table of G &#215; E effects. Applying a singular value decomposition then yields</p>
            <p>
               <display-formula id="M4"><b>H </b>= <b>U&#923;V'</b></display-formula>
            </p>
            <p>with <b>&#923; </b>= Diag {<it>&#955;</it><sub><it>r</it></sub>} the diagonal matrix of eigenvalues, and <b>U </b>= {<it>u</it><sub><it>ri</it></sub>} and <b>V </b>= {<it>v</it><sub><it>rj</it></sub>} the matrices of left and right singular vectors of <b>H</b>. <b>U </b>is obtained as the matrix of eigenvectors of <b>HH' </b>and <b>V </b>as that of <b>H'H</b>. In the simplest case, the elements of <b>H </b>may be estimated as means for individual G &#215; E effects. Other suggestions, in particular for unbalanced scenarios, have been to adjust the G &#215; E cell means for the least-squares estimates of overall mean, genotype and environment effects <abbrgrp><abbr bid="B25">25</abbr><abbr bid="B26">26</abbr></abbrgrp>.</p>
            <p>For such scores, the model given in (3) thus, in essence, describes the interaction terms by considering the <it>R </it>leading principal components of <b>H </b>only. The resulting model has become known as AMMI model, standing for 'additive main effects, multiplicative interaction' <abbrgrp><abbr bid="B29">29</abbr><abbr bid="B30">30</abbr></abbrgrp>. An alternative classification in use is that of a bi-linear or bi-additive model <abbrgrp><abbr bid="B31">31</abbr></abbrgrp>. In some instances, one or both of the main effects are not fitted and the principal component analysis is performed on the combined effects rather than the interaction alone. Some authors refer to such variations of AMMI models as shifted multiplicative models <abbrgrp><abbr bid="B13">13</abbr><abbr bid="B32">32</abbr></abbrgrp>. Initial applications of FANOVA or AMMI models considered fixed effects scenarios. Treating environments and interactions as random, Piepho <abbrgrp><abbr bid="B33">33</abbr></abbrgrp> modelled data from plant cultivar trials using the multiplicative models described above, and showed that such models yield a covariance matrix between observations of the same form as that obtained when imposing a factor-analytic structure <abbrgrp><abbr bid="B34">34</abbr></abbrgrp>, i.e. given by <b>&#915;&#915;</b>' + <b>&#936; </b>with the number of columns of <b>&#915; </b>equal to the number of factors considered and <b>&#936; </b>a diagonal matrix. Smith <it>et al</it>. <abbrgrp><abbr bid="B8">8</abbr></abbrgrp> presented a corresponding case with genotypes as random and environments considered to be fixed effects.</p>
         </sec>
         <sec>
            <st>
               <p>Factor analysis</p>
            </st>
            <p>Loosely speaking, factor analysis is concerned with identifying the common factors which give rise to correlations between variables. This involves fitting a latent variable model. In contrast, principal component analysis aims at identifying factors which explain a maximum amount of variation, and does not imply any underlying model. Let <b>w </b>denote a vector of <it>q </it>random variables with covariance matrix <b>&#931;</b>. We then model <b>w </b>as</p>
            <p>
               <display-formula id="M5"><b>w </b>= <b><it>&#956; </it></b>+ <b>&#915;c </b>+ <b>s</b></display-formula>
            </p>
            <p>with <b><it>&#956; </it></b>a vector of means, <b>c</b>, of length <it>m</it>, the vector of common factors, <b>s</b>, of length <it>q</it>, the vector of residuals or specific effects, and <b>&#915;</b>, of size <it>q </it>&#215; <it>m</it>, the so-called matrix of factor loadings. In the most common form of factor analysis, the columns of <b>&#915; </b>are orthogonal, i.e. <inline-formula><m:math name="1297-9686-41-21-i3" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:msup><m:mi>&#947;</m:mi><m:mo>&#8242;</m:mo></m:msup><m:mi>i</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGafq4SdCMbauaadaWgaaWcbaGaemyAaKgabeaaaaa@2F0F@</m:annotation></m:semantics></m:math></inline-formula><it>&#947;</it><sub><it>j </it></sub>= 0 for <it>i </it>&#8800; <it>j </it>and <it>&#947;</it><sub><it>i </it></sub>the <it>i</it>-th column of <b>&#915;</b>. Hence, the elements of <b>c </b>are uncorrelated. Moreover, the common factors are assumed to have unit variance, i.e. Var (<b>c</b>) = <b>I</b>. Columns <it>&#947;</it><sub><it>i </it></sub>are determined as the corresponding eigenvectors of <b>&#931;</b>, scaled by the square root of the respective eigenvalues. However, <b>&#915; </b>is not unique and is often subject to an orthogonal transformation to obtain factor loadings which are more interpretable than those derived from the eigenvectors. Finally, the specific effects are assumed to be independently distributed with heterogeneous variances <it>&#968;</it><sub><it>i</it></sub>, and <b>c </b>and <b>s </b>are assumed to be uncorrelated. This gives covariance matrix of <b>w </b>under the FA model</p>
            <p>
               <display-formula id="M6">Var (<b>w</b>) = <b>&#931;</b><sub><it>FA </it></sub>= <b>&#915; &#915;</b>' + <b>&#936;</b></display-formula>
            </p>
            <p>with <b>&#936; </b>= Diag {<it>&#968;</it><sub><it>i</it></sub>} the diagonal matrix of specific variances. This implies that all covariances between the levels of <b>w </b>are due to the common factors, while the specific factors account for the additional variance of individual elements of <b>w</b>. For <it>m </it>common factors, this describes the <it>q</it>(<it>q </it>+ 1)/2 elements of <b>&#931;</b><sub><it>FA </it></sub>through <it>p </it>= <it>q </it>+ <it>mq </it>- <it>m</it>(<it>m</it>-1)/2 parameters, consisting of <it>q </it>specific variances <it>&#968;</it><sub><it>i </it></sub>and <it>m</it>(2<it>q </it>- <it>m </it>+ 1)/2 elements of <b>&#915;</b>, with the remaining <it>m</it>(<it>m </it>- 1)/2 elements of <b>&#915; </b>determined by the orthogonality constraints. For small <it>m</it>, a FA model provides a parsimonious way to model the covariances among a considerable number of variables. As <it>p </it>can not exceed the number of parameters in the unstructured case, <it>q</it>(<it>q </it>+ 1)/2, the number of common factors that can be fitted is restricted. If all specific variances <it>&#968;</it><sub><it>i </it></sub>are non-zero, the minimum number of traits for which imposing a FA structure yields a reduction in the number of parameters is <it>q </it>= 4. A FA structure for the variance of <b>w </b>is most appropriate if all the <it>q </it>traits involved are relatively evenly correlated. In this case, a small number of factors generally suffices to model the covariances among the elements of <b>w</b>. The FA model includes many of the commonly employed covariance models for G &#215; E problems as special cases. The simplest scenario is the 'compound symmetry' structure, i.e. &#931; = <it>&#963;</it><sup>2</sup><b>11' </b>+ <it>&#968;</it><b>I</b>, which is a FA model with a single common factor and <b>&#915; </b>= <it>&#963;</it><b>1 </b>(where <b>1 </b>denotes a vector with all elements equal to unity) and equal specific variances <it>&#968; </it>for all variables. Jennrich and Schluchter <abbrgrp><abbr bid="B34">34</abbr></abbrgrp> proposed a FA structure as an option to model the covariances between repeated records, and typical examples where this is appropriate are the 'same' measurements taken in different circumstances, e.g. different time points for longitudinal data, different locations for G &#215; E problems, or different backgrounds in analyses of QTL or gene expression. In contrast to most random regression type 'reaction norm' models which are often invoked for such analyses, the FA approach does not require a continuous 'control' variable and does not imply smooth changes in the trait.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Mixed model formulation</p>
         </st>
         <sec>
            <st>
               <p>Multi-trait model</p>
            </st>
            <p>Consider the linear mixed model</p>
            <p>
               <display-formula id="M7"><b>y </b>= <b>X<it>&#946; </it></b>+ <b>Zu </b>+ <b>e</b></display-formula>
            </p>
            <p>with <b>y </b>the vector of observations for <it>q </it>traits, <b><it>&#946;</it></b>, <b>u </b>and <b>e </b>vectors of fixed effects, random effects and residuals, and <b>X </b>and <b>Z </b>the design matrices pertaining to <b><it>&#946; </it></b>and <b>u</b>. For simplicity, assume <b>u </b>represents additive genetic effects only for <it>N </it>individuals, with covariance matrix Var (<b>u</b>) = <b>&#931; </b>&#8855; <b>A </b>and <b>A </b>the numerator relationship matrix (NRM). Further, let Var (<b>e</b>) = <b>R</b>. The corresponding mixed model equations (MME) for a standard, multivariate (MUV) analysis are then</p>
            <p>
               <display-formula id="M8">
                  <m:math name="1297-9686-41-21-i4" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:mrow>
                              <m:mo>(</m:mo>
                              <m:mrow>
                                 <m:mtable>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>X</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>X</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>X</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>Z</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>Z</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>X</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>Z</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>Z</m:mi>
                                             </m:mstyle>
                                             <m:mo>+</m:mo>
                                             <m:msup>
                                                <m:mi>&#931;</m:mi>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mo>&#8855;</m:mo>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>A</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                 </m:mtable>
                              </m:mrow>
                              <m:mo>)</m:mo>
                           </m:mrow>
                           <m:mrow>
                              <m:mo>(</m:mo>
                              <m:mrow>
                                 <m:mtable>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mover accent="true">
                                             <m:mi>&#946;</m:mi>
                                             <m:mo>^</m:mo>
                                          </m:mover>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mstyle mathvariant="bold" mathsize="normal">
                                             <m:mover accent="true">
                                                <m:mi>u</m:mi>
                                                <m:mo>^</m:mo>
                                             </m:mover>
                                          </m:mstyle>
                                       </m:mtd>
                                    </m:mtr>
                                 </m:mtable>
                              </m:mrow>
                              <m:mo>)</m:mo>
                           </m:mrow>
                           <m:mo>=</m:mo>
                           <m:mrow>
                              <m:mo>(</m:mo>
                              <m:mrow>
                                 <m:mtable>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>X</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>y</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>Z</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>y</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                 </m:mtable>
                              </m:mrow>
                              <m:mo>)</m:mo>
                           </m:mrow>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaWaaeWaaeaafaqabeGacaaabaGafCiwaGLbauaacqWHsbGudaahaaWcbeqaaiabgkHiTiabigdaXaaakiabhIfaybqaaiqbhIfayzaafaGaeCOuai1aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqWHAbGwaeaacuWHAbGwgaqbaiabhkfasnaaCaaaleqabaGaeyOeI0IaeGymaedaaOGaeCiwaGfabaGafCOwaOLbauaacqWHsbGudaahaaWcbeqaaiabgkHiTiabigdaXaaakiabhQfaAjabgUcaRGGabiab=n6atnaaCaaaleqabaGaeyOeI0IaeGymaedaaOGaey4LIqSaeCyqae0aaWbaaSqabeaacqGHsislcqaIXaqmaaaaaaGccaGLOaGaayzkaaWaaeWaaeaafaqabeGabaaabaaccmGaf4NSdiMbaKaaaeaacuWH1bqDgaqcaaaaaiaawIcacaGLPaaacqGH9aqpdaqadaqaauaabeqaceaaaeaacuWHybawgaqbaiabhkfasnaaCaaaleqabaGaeyOeI0IaeGymaedaaOGaeCyEaKhabaGafCOwaOLbauaacqWHsbGudaahaaWcbeqaaiabgkHiTiabigdaXaaakiabhMha5baaaiaawIcacaGLPaaaaaa@6232@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
         </sec>
         <sec>
            <st>
               <p>'Extended' factor analytic model</p>
            </st>
            <p>The multi-trait framework (8) does not require any assumptions about <b>&#931; </b>other than that it has full rank <it>q</it>. If <b>&#931; </b>is represented by a FA structure (<b>&#931; </b>= <b>&#915;&#915;</b>' + <b>&#936;</b>), however, an equivalent model to (7) is obtained by fitting the common and specific factors separately <abbrgrp><abbr bid="B5">5</abbr></abbrgrp>,</p>
            <p>
               <display-formula id="M9"><b>y </b>= <b>X<it>&#946; </it></b>+ <b>Z</b>(<b>I</b><sub><it>N </it></sub>&#8855; <b>&#915;</b>) <b>c </b>+ <b>Zs </b>+ <b>e </b>= <b>X<it>&#946; </it></b>+ <b>Z*c </b>+ <b>Zs </b>+ <b>e</b></display-formula>
            </p>
            <p>with <b>c</b>, of length <it>mN</it>, and <b>s</b>, of length <it>qN</it>, the vectors of common and specific factors, respectively. The corresponding MME are</p>
            <p>
               <display-formula id="M10">
                  <m:math name="1297-9686-41-21-i5" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:mrow>
                              <m:mo>(</m:mo>
                              <m:mrow>
                                 <m:mtable>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>X</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>X</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>X</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>Z</m:mi>
                                                </m:mstyle>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mo>*</m:mo>
                                                </m:mstyle>
                                             </m:msup>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>X</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>Z</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>Z</m:mi>
                                                </m:mstyle>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:msup>
                                                      <m:mo>*</m:mo>
                                                      <m:mo>&#8242;</m:mo>
                                                   </m:msup>
                                                </m:mstyle>
                                             </m:msup>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>X</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>Z</m:mi>
                                                </m:mstyle>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:msup>
                                                      <m:mo>*</m:mo>
                                                      <m:mo>&#8242;</m:mo>
                                                   </m:msup>
                                                </m:mstyle>
                                             </m:msup>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>Z</m:mi>
                                                </m:mstyle>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mo>*</m:mo>
                                                </m:mstyle>
                                             </m:msup>
                                             <m:mo>+</m:mo>
                                             <m:msub>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>I</m:mi>
                                                </m:mstyle>
                                                <m:mi>m</m:mi>
                                             </m:msub>
                                             <m:mo>&#8855;</m:mo>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>A</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>Z</m:mi>
                                                </m:mstyle>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:msup>
                                                      <m:mo>*</m:mo>
                                                      <m:mo>&#8242;</m:mo>
                                                   </m:msup>
                                                </m:mstyle>
                                             </m:msup>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>Z</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>Z</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>X</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>Z</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>Z</m:mi>
                                                </m:mstyle>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mo>*</m:mo>
                                                </m:mstyle>
                                             </m:msup>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>Z</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>Z</m:mi>
                                             </m:mstyle>
                                             <m:mo>+</m:mo>
                                             <m:msup>
                                                <m:mi>&#936;</m:mi>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mo>&#8855;</m:mo>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>A</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                 </m:mtable>
                              </m:mrow>
                              <m:mo>)</m:mo>
                           </m:mrow>
                           <m:mrow>
                              <m:mo>(</m:mo>
                              <m:mrow>
                                 <m:mtable>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mover accent="true">
                                             <m:mi>&#946;</m:mi>
                                             <m:mo>^</m:mo>
                                          </m:mover>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mstyle mathvariant="bold" mathsize="normal">
                                             <m:mover accent="true">
                                                <m:mi>c</m:mi>
                                                <m:mo>^</m:mo>
                                             </m:mover>
                                          </m:mstyle>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mstyle mathvariant="bold" mathsize="normal">
                                             <m:mover accent="true">
                                                <m:mi>s</m:mi>
                                                <m:mo>^</m:mo>
                                             </m:mover>
                                          </m:mstyle>
                                       </m:mtd>
                                    </m:mtr>
                                 </m:mtable>
                              </m:mrow>
                              <m:mo>)</m:mo>
                           </m:mrow>
                           <m:mo>=</m:mo>
                           <m:mrow>
                              <m:mo>(</m:mo>
                              <m:mrow>
                                 <m:mtable>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>X</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>y</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>Z</m:mi>
                                                </m:mstyle>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:msup>
                                                      <m:mo>*</m:mo>
                                                      <m:mo>&#8242;</m:mo>
                                                   </m:msup>
                                                </m:mstyle>
                                             </m:msup>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>y</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr>
                                       <m:mtd>
                                          <m:mrow>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:msup>
                                                   <m:mi>Z</m:mi>
                                                   <m:mo>&#8242;</m:mo>
                                                </m:msup>
                                             </m:mstyle>
                                             <m:msup>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>R</m:mi>
                                                </m:mstyle>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msup>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>y</m:mi>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                 </m:mtable>
                              </m:mrow>
                              <m:mo>)</m:mo>
                           </m:mrow>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaWaaeWaaeaafaqabeWadaaabaGafCiwaGLbauaacqWHsbGudaahaaWcbeqaaiabgkHiTiabigdaXaaakiabhIfaybqaaiqbhIfayzaafaGaeCOuai1aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqWHAbGwdaahaaWcbeqaaiabhQcaQaaaaOqaaiqbhIfayzaafaGaeCOuai1aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqWHAbGwaeaacqWHAbGwdaahaaWcbeqaaiqbhQcaQyaafaaaaOGaeCOuai1aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqWHybawaeaacqWHAbGwdaahaaWcbeqaaiqbhQcaQyaafaaaaOGaeCOuai1aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqWHAbGwdaahaaWcbeqaaiabhQcaQaaakiabgUcaRiabhMeajnaaBaaaleaacqWGTbqBaeqaaOGaey4LIqSaeCyqae0aaWbaaSqabeaacqGHsislcqaIXaqmaaaakeaacqWHAbGwdaahaaWcbeqaaiqbhQcaQyaafaaaaOGaeCOuai1aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqWHAbGwaeaacuWHAbGwgaqbaiabhkfasnaaCaaaleqabaGaeyOeI0IaeGymaedaaOGaeCiwaGfabaGafCOwaOLbauaacqWHsbGudaahaaWcbeqaaiabgkHiTiabigdaXaaakiabhQfaAnaaCaaaleqabaGaeCOkaOcaaaGcbaGafCOwaOLbauaacqWHsbGudaahaaWcbeqaaiabgkHiTiabigdaXaaakiabhQfaAjabgUcaRGGabiab=H6aznaaCaaaleqabaGaeyOeI0IaeGymaedaaOGaey4LIqSaeCyqae0aaWbaaSqabeaacqGHsislcqaIXaqmaaaaaaGccaGLOaGaayzkaaWaaeWaaeaafaqabeWabaaabaaccmGaf4NSdiMbaKaaaeaacuWHJbWygaqcaaqaaiqbhohaZzaajaaaaaGaayjkaiaawMcaaiabg2da9maabmaabaqbaeqabmqaaaqaaiqbhIfayzaafaGaeCOuai1aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqWH5bqEaeaacqWHAbGwdaahaaWcbeqaaiqbhQcaQyaafaaaaOGaeCOuai1aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqWH5bqEaeaacuWHAbGwgaqbaiabhkfasnaaCaaaleqabaGaeyOeI0IaeGymaedaaOGaeCyEaKhaaaGaayjkaiaawMcaaaaa@973D@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>Note that <b>Z* </b>is considerably denser than <b>Z</b>, containing <it>m </it>coefficients <it>&#947;</it><sub><it>ij </it></sub>in each row compared to a single element of unity in <b>Z</b>. While (10) comprises an additional <it>mN </it>equations, the part of the coefficient matrix for random effects is much sparser than for the MUV model, as each element of <b>A</b><sup>-1 </sup>contributes only <it>m </it>+ <it>q </it>non-zero elements, compared to <it>q</it><sup>2 </sup>in (8). With <b>&#936; </b>diagonal, <inline-formula><m:math name="1297-9686-41-21-i6" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mstyle mathvariant="bold" mathsize="normal"><m:mover accent="true"><m:mi>s</m:mi><m:mo>^</m:mo></m:mover></m:mstyle><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGafC4CamNbaKaaaaa@2D58@</m:annotation></m:semantics></m:math></inline-formula> can have a number of zero elements if there are 'missing' records: the element for trait <it>j </it>and individual <it>i </it>is non-zero only if individual <it>i </it>or one of its relatives has a record for trait <it>j</it>.</p>
            <p>In some contexts, the FA model shown in (9) is referred to as 'extended FA' (XFA) model to distinguish it from the equivalent, multivariate model imposing a FA structure on <b>&#931;</b> (7). For REML estimation of covariance matrices imposing a FA structure, Thompson <it>et al</it>. <abbrgrp><abbr bid="B5">5</abbr></abbrgrp> showed that the sparsity of the MME for the XFA model (10) reduced computational requirements dramatically compared to an implementation utilising the standard multi-trait model (8).</p>
         </sec>
         <sec>
            <st>
               <p>Reduced rank model</p>
            </st>
            <p>A reduced rank model is, in essence, a FA model where specific effects are assumed absent, i.e. <b>&#936; </b>= <b>0</b>. This is the model proposed by Kirkpatrick and Meyer <abbrgrp><abbr bid="B6">6</abbr></abbrgrp> for parsimonious estimation of genetic covariance matrices. One of the main attractions of the reduced rank model is that it provides a mixed model formulation which allows for genetic covariance matrices that are not of full rank, i.e. it alleviates the need for approximating a reduced rank matrix by a full rank one as required to in the standard MUV implementation (8).</p>
            <p>In addition, it can result in computational advantages. Assuming <b>&#931; </b>can be modelled through the first <it>m </it>principal components, the MME have less equations than for the corresponding MUV model. Furthermore, the same arguments for increased sparsity of the coefficient matrix apply as given above for the XFA model. This implies that for <it>m </it>= <it>q</it>, this parameterisation provides an equivalent model (with <b>&#931; </b>of full rank) to the standard multi-trait model which not only has a sparser coefficient matrix but also involves random effects which are less correlated. This can reduce both the time per iterate and the number of iterates, in particular in genetic evaluation applications relying on indirect solution schemes. Equally, it may provide some computational advantages for analyses involving a direct solution of the MME.</p>
            <p>In the following, we refer to such models as PC models, to describe both reduced (<it>m </it>&lt;<it>q</it>) and full (<it>m </it>= <it>q</it>) rank FA models without specific effects.</p>
         </sec>
         <sec>
            <st>
               <p>Factor rotation</p>
            </st>
            <p>As emphasized above, <b>&#915; </b>is not unique and, for <it>m </it>factors, <it>m</it>(<it>m </it>- 1)/2 of the <it>mq </it>elements are given by orthogonality constraints. Hence, <b>&#915; </b>is frequently subject to an orthogonal rotation, i.e. we can replace <b>&#915; </b>by <b>&#915;</b>* = <b>&#915;T </b>for an arbitrary orthogonal matrix <b>T </b>without altering the matrix <b>&#931;</b><sub><it>FA </it></sub>modelled, as <b>&#915;&#915;</b>' = <b>&#915;</b>*(<b>&#915;</b>*)' if <b>TT' </b>= <b>I</b>. Most commonly, this is done for ease of interpretation &#8211; widely used, for instance, in social science applications. However, such transformation can also be utilised to reduce computational requirements, or to provide a parameterisation better suited to variance component estimation.</p>
            <p>For <it>m </it>= <it>q </it>and <b>&#936; </b>= <b>0</b>, <b>&#915; </b>is a matrix square root of <b>&#931;</b>. Let <b>L </b>denote the Cholesky factor of <b>&#931;</b>, i.e. <b>&#931; </b>= <b>LL' </b>with <b>L </b>a lower triangular matrix. The Cholesky factor <b>L </b>is an alternative matrix square root of <b>&#931; </b>and, moreover, can be obtained by rotating <b>&#915;</b>: For <b>&#915; </b>= <b>E&#923;</b><sup>1/2</sup>, with <b>E </b>the matrix of eigenvectors of <b>&#931; </b>and <b>&#923; </b>the corresponding, diagonal matrix of eigenvalues, it can be shown that <b>L </b>= <b>E&#923;</b><sup>1/2</sup><b>T'</b>, with <b>T </b>the orthogonal matrix of right singular vectors of <b>L </b>[<abbrgrp><abbr bid="B35">35</abbr></abbrgrp>, p.232]. This implies that we can replace <b>&#915; </b>in FA models with the <it>q &#215; m </it>matrix consisting of the first <it>m </it>columns of the Cholesky factor, <b>L</b><sub><it>m</it></sub>. For variance component estimation, this substitution is useful as the number of non-zero elements of <b>L</b><sub><it>m </it></sub>is equal to the number of parameters to be estimated, e.g. <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>, and as the Cholesky parameterisation is known to improve convergence rates in maximum likelihood estimation.</p>
            <p>The triangular nature of <b>L </b>can also be advantageous in genetic evaluation, in particular for G &#215; E scenarios where individuals have records in a single location only: As elements above the diagonal are zero, replacing <b>&#915; </b>with <b>L</b>, the rows of <b>Z* </b>are less dense than for a <b>&#915; </b>with all elements non-zero. Let <inline-formula><m:math name="1297-9686-41-21-i7" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:msup><m:mi>&#8467;</m:mi><m:mo>&#8242;</m:mo></m:msup><m:mi>j</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaacdeGaf83eHWMbauaadaWgaaWcbaGaemOAaOgabeaaaaa@2E9B@</m:annotation></m:semantics></m:math></inline-formula> denote the <it>j</it>-th row of <b>L</b>. Assuming the Cholesky factorisation has been carried out sequentially, elements <it>j </it>+ 1 to <it>m </it>of <inline-formula><m:math name="1297-9686-41-21-i7" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:msup><m:mi>&#8467;</m:mi><m:mo>&#8242;</m:mo></m:msup><m:mi>j</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaacdeGaf83eHWMbauaadaWgaaWcbaGaemOAaOgabeaaaaa@2E9B@</m:annotation></m:semantics></m:math></inline-formula> are zero. For an individual with a record in location <it>j</it>, vector <inline-formula><m:math name="1297-9686-41-21-i7" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:msup><m:mi>&#8467;</m:mi><m:mo>&#8242;</m:mo></m:msup><m:mi>j</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaacdeGaf83eHWMbauaadaWgaaWcbaGaemOAaOgabeaaaaa@2E9B@</m:annotation></m:semantics></m:math></inline-formula> represents the coefficients in the respective row of the design matrix <b>Z*</b>. If the individual has a record for a single trait (or environment) only, the contribution to <b>Z*'R</b><sup>-1</sup><b>Z* </b>is <inline-formula><m:math name="1297-9686-41-21-i8" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>&#963;</m:mi><m:mi>j</m:mi><m:mrow><m:mo>&#8722;</m:mo><m:mn>2</m:mn></m:mrow></m:msubsup><m:msub><m:mi>&#8467;</m:mi><m:mi>j</m:mi></m:msub><m:msub><m:msup><m:mi>&#8467;</m:mi><m:mo>&#8242;</m:mo></m:msup><m:mi>j</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeq4Wdm3aa0baaSqaaiabdQgaQbqaaiabgkHiTiabikdaYaaaimqakiab=nriSnaaBaaaleaacqWGQbGAaeqaaOGaf83eHWMbauaadaWgaaWcbaGaemOAaOgabeaaaaa@3689@</m:annotation></m:semantics></m:math></inline-formula>, with <inline-formula><m:math name="1297-9686-41-21-i9" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>&#963;</m:mi><m:mi>j</m:mi><m:mn>2</m:mn></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeq4Wdm3aa0baaSqaaiabdQgaQbqaaiabikdaYaaaaaa@3014@</m:annotation></m:semantics></m:math></inline-formula> the residual variance pertaining to <it>j</it>. It is readily seen that only the block consisting of the first <it>j </it>rows and columns of <inline-formula><m:math name="1297-9686-41-21-i10" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mi>&#8467;</m:mi><m:mi>j</m:mi></m:msub><m:msub><m:msup><m:mi>&#8467;</m:mi><m:mo>&#8242;</m:mo></m:msup><m:mi>j</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaacdeGae83eHW2aaSbaaSqaaiabdQgaQbqabaGccuWFtecBgaqbamaaBaaaleaacqWGQbGAaeqaaaaa@3153@</m:annotation></m:semantics></m:math></inline-formula> is non-zero. Hence, the corresponding <it>m &#215; m </it>diagonal block in the coefficient matrix corresponding to the common factors <b>c </b>has a known sparsity structure, consisting of a dense block, comprising the first <it>j </it>rows and columns, and the remaining <it>m </it>- <it>j </it>rows and columns with all off-diagonal elements equal to zero. For instance, for <it>j </it>= 1 there are no off-diagonal elements, for <it>j </it>= 2 only the first and second row and column are linked by a non-zero off-diagonal element, and only for <it>j </it>= <it>q </it>are all <it>m</it><sup>2 </sup>elements in the diagonal block non-zero. This is readily exploited in both iterative and direct solution schemes. Moreover, for applications with greatly differing numbers of records in different environments, it suggests that numbering environments in decreasing order of the number of records can markedly reduce computational requirements.</p>
         </sec>
         <sec>
            <st>
               <p>Transforming solutions</p>
            </st>
            <p>As shown, if the genetic covariance matrix is adequately modelled by a FA structure, i.e. <b>&#931; </b>= <b>&#915;&#915;</b>' + <b>&#936;</b>, the standard MUV and the XFA implementation are directly equivalent. In addition, the PC model considering all <it>q </it>factors, i.e. decomposing <b>&#931; </b>= <b>PP' </b>(with <b>P </b>= <b>E(&#923; </b>+ <b>E'&#936;E)</b><sup>1/2 </sup>the matrix of scaled eigenvectors of <b>&#931; </b>or a rotated form thereof), provides a third equivalent model. Hence, solutions for effects in the model can be obtained for one model and are readily transformed to those from another. From (7) and (9),</p>
            <p>
               <display-formula id="M11">
                  <m:math name="1297-9686-41-21-i11" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:mstyle mathvariant="bold" mathsize="normal">
                              <m:mover accent="true">
                                 <m:mi>u</m:mi>
                                 <m:mo>^</m:mo>
                              </m:mover>
                           </m:mstyle>
                           <m:mo>=</m:mo>
                           <m:mrow>
                              <m:mo>{</m:mo>
                              <m:mrow>
                                 <m:mtable columnalign="left">
                                    <m:mtr columnalign="left">
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:mo stretchy="false">(</m:mo>
                                             <m:msub>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>I</m:mi>
                                                </m:mstyle>
                                                <m:mi>N</m:mi>
                                             </m:msub>
                                             <m:mo>&#8855;</m:mo>
                                             <m:mi>&#915;</m:mi>
                                             <m:mo stretchy="false">)</m:mo>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mover accent="true">
                                                   <m:mi>c</m:mi>
                                                   <m:mo>^</m:mo>
                                                </m:mover>
                                             </m:mstyle>
                                             <m:mo>+</m:mo>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mover accent="true">
                                                   <m:mi>s</m:mi>
                                                   <m:mo>^</m:mo>
                                                </m:mover>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:mtext>for&#160;the&#160;XFA&#160;model</m:mtext>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr columnalign="left">
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:mo stretchy="false">(</m:mo>
                                             <m:msub>
                                                <m:mstyle mathvariant="bold" mathsize="normal">
                                                   <m:mi>I</m:mi>
                                                </m:mstyle>
                                                <m:mi>N</m:mi>
                                             </m:msub>
                                             <m:mo>&#8855;</m:mo>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mi>P</m:mi>
                                             </m:mstyle>
                                             <m:mo stretchy="false">)</m:mo>
                                             <m:mstyle mathvariant="bold" mathsize="normal">
                                                <m:mover accent="true">
                                                   <m:mi>c</m:mi>
                                                   <m:mo>^</m:mo>
                                                </m:mover>
                                             </m:mstyle>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:mtext>for&#160;the&#160;PC&#160;model</m:mtext>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                 </m:mtable>
                              </m:mrow>
                           </m:mrow>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGafCyDauNbaKaacqGH9aqpdaGabaqaauaabaqaciaaaeaacqGGOaakcqWHjbqsdaWgaaWcbaGaemOta4eabeaakiabgEPieJGabiab=n5ahjabcMcaPiqbhogaJzaajaGaey4kaSIafC4CamNbaKaaaeaacqqGMbGzcqqGVbWBcqqGYbGCcqqGGaaicqqG0baDcqqGObaAcqqGLbqzcqqGGaaicqqGybawcqqGgbGrcqqGbbqqcqqGGaaicqqGTbqBcqqGVbWBcqqGKbazcqqGLbqzcqqGSbaBaeaacqGGOaakcqWHjbqsdaWgaaWcbaGaemOta4eabeaakiabgEPielabhcfaqjabcMcaPiqbhogaJzaajaaabaGaeeOzayMaee4Ba8MaeeOCaiNaeeiiaaIaeeiDaqNaeeiAaGMaeeyzauMaeeiiaaIaeeiuaaLaee4qamKaeeiiaaIaeeyBa0Maee4Ba8MaeeizaqMaeeyzauMaeeiBaWgaaaGaay5Eaaaaaa@6C37@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>Conversely, as shown by Smith <it>et al</it>. <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>, we can obtain solutions for the common and specific factors from those in a standard MUV model</p>
            <p>
               <display-formula id="M12">
                  <m:math name="1297-9686-41-21-i12" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:mtable>
                              <m:mtr>
                                 <m:mtd>
                                    <m:mrow>
                                       <m:mstyle mathvariant="bold" mathsize="normal">
                                          <m:mover accent="true">
                                             <m:mi>c</m:mi>
                                             <m:mo>^</m:mo>
                                          </m:mover>
                                       </m:mstyle>
                                       <m:mo>=</m:mo>
                                       <m:mo stretchy="false">(</m:mo>
                                       <m:msub>
                                          <m:mstyle mathvariant="bold" mathsize="normal">
                                             <m:mi>I</m:mi>
                                          </m:mstyle>
                                          <m:mi>N</m:mi>
                                       </m:msub>
                                       <m:mo>&#8855;</m:mo>
                                       <m:msup>
                                          <m:mi>&#915;</m:mi>
                                          <m:mo>&#8242;</m:mo>
                                       </m:msup>
                                       <m:msup>
                                          <m:mi>&#931;</m:mi>
                                          <m:mrow>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mn>1</m:mn>
                                          </m:mrow>
                                       </m:msup>
                                       <m:mo stretchy="false">)</m:mo>
                                       <m:mstyle mathvariant="bold" mathsize="normal">
                                          <m:mover accent="true">
                                             <m:mi>u</m:mi>
                                             <m:mo>^</m:mo>
                                          </m:mover>
                                       </m:mstyle>
                                    </m:mrow>
                                 </m:mtd>
                                 <m:mtd>
                                    <m:mrow>
                                       <m:mtext>and</m:mtext>
                                    </m:mrow>
                                 </m:mtd>
                                 <m:mtd>
                                    <m:mrow>
                                       <m:mstyle mathvariant="bold" mathsize="normal">
                                          <m:mover accent="true">
                                             <m:mi>s</m:mi>
                                             <m:mo>^</m:mo>
                                          </m:mover>
                                       </m:mstyle>
                                       <m:mo>=</m:mo>
                                       <m:mo stretchy="false">(</m:mo>
                                       <m:msub>
                                          <m:mstyle mathvariant="bold" mathsize="normal">
                                             <m:mi>I</m:mi>
                                          </m:mstyle>
                                          <m:mi>N</m:mi>
                                       </m:msub>
                                       <m:mo>&#8855;</m:mo>
                                       <m:mi>&#936;</m:mi>
                                       <m:msup>
                                          <m:mi>&#931;</m:mi>
                                          <m:mrow>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mn>1</m:mn>
                                          </m:mrow>
                                       </m:msup>
                                       <m:mo stretchy="false">)</m:mo>
                                       <m:mstyle mathvariant="bold" mathsize="normal">
                                          <m:mover accent="true">
                                             <m:mi>u</m:mi>
                                             <m:mo>^</m:mo>
                                          </m:mover>
                                       </m:mstyle>
                                       <m:mo>.</m:mo>
                                    </m:mrow>
                                 </m:mtd>
                              </m:mtr>
                           </m:mtable>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqbaeqabeWaaaqaaiqbhogaJzaajaGaeyypa0JaeiikaGIaeCysaK0aaSbaaSqaaiabd6eaobqabaGccqGHxkcXiiqacuWFtoWrgaqbaiab=n6atnaaCaaaleqabaGaeyOeI0IaeGymaedaaOGaeiykaKIafCyDauNbaKaaaeaacqqGHbqycqqGUbGBcqqGKbazaeaacuWHZbWCgaqcaiabg2da9iabcIcaOiabhMeajnaaBaaaleaacqWGobGtaeqaaOGaey4LIqSae8hQdKLae83Odm1aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqGGPaqkcuWH1bqDgaqcaiabc6caUaaaaaa@4FA1@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>Corresponding formulae apply for implementations replacing <b>&#915; </b>by a rotated matrix <b>&#915;</b>* such as <b>L </b>and non-equivalent, reduced rank models. Similarly, if estimates of genetic effects for principal components are of interest but a rotated form of <b>&#915; </b>has been used for ease of computation, these are readily obtained by applying a 'backwards' rotation.</p>
         </sec>
         <sec>
            <st>
               <p>Example</p>
            </st>
            <p>MUV, PC and XFA models differ greatly in the sparsity of the coefficient matrix in the MME, and the ratio of non-zero off-diagonal elements contributed by the data and the pedigree information. This is illustrated in Figure <figr fid="F1">1</figr> which shows the fill pattern for a toy example of data for four countries, with two sires used in each country &#8211; a global sire and a local sire &#8211; and two progeny per sire. This gives a total of 5 sires and 16 progeny and 21 records, assuming we have records on both sires and progeny (with the global sire allocated to country 1). In addition, the MME contain 4 fixed effects, corresponding to the mean in each country. These are represented by the first 4 equations, followed by the equations for the 5 sires and then the 16 progeny, with horizontal and vertical lines separating the blocks for fixed effects, sires and progeny.</p>
            <fig id="F1">
               <title>
                  <p>Figure 1</p>
               </title>
               <caption>
                  <p>Fill pattern of coefficient matrix in the mixed model equations for 'toy example' comprising four countries with one global sire used in all countries, one local sire in each country and two offspring per sire; (a) standard multivariate, (b) principal component model fitting all four factors, and (c) extended factor-analytic model fitting one common factor</p>
               </caption>
               <text>
                  <p><b>Fill pattern of coefficient matrix in the mixed model equations for 'toy example' comprising four countries with one global sire used in all countries, one local sire in each country and two offspring per sire; (a) standard multivariate, (b) principal component model fitting all four factors, and (c) extended factor-analytic model fitting one common factor</b>. (Non-zero elements arising from data part (red square) and from inverse of relationship matrix (blue square))</p>
               </text>
               <graphic file="1297-9686-41-21-1"/>
            </fig>
            <p>For the MUV model, each diagonal block for animals has one element contributed from the data, while each element in the NRM inverse contributes 16 coefficients, resulting in dense diagonal blocks for all animals and a substantial number of off-diagonal elements. This gives 806 non-zero off-diagonal elements or 12.54% filled elements in one triangle (diagonal + off-diagonal) of the symmetric coefficient matrix. The pattern changes substantially when switching to the equivalent PC model fitting all four factors. With factors uncorrelated, each element of the NRM inverse contributes only 4 elements. However, the trade-off is that the design matrix for animal effects is denser, so that there are more contributions from the data part of the MME, i.e. <b>Z*'R</b><sup>-1</sup><b>Z*</b>. For an implementation with all elements of <b>&#915;</b>, the matrix of factor loadings, non-zero this would contribute a dense diagonal block for each animal. However, rotating <b>&#915; </b>so that elements above the diagonal are zero, this applies only to animals with records in country 4, while the dense blocks for animals with records in other countries are smaller. This is the scenario depicted in part (b) of Figure <figr fid="F1">1</figr>, with 330 non-zero off-diagonal elements in one triangle of the coefficient matrix and a proportion of fill of 6.46%.</p>
            <p>Fitting a XFA model, the MME are augmented by the equations for common factors (shown in part (c) of Figure <figr fid="F1">1</figr> as the part of the equations with a light gray background, again with separation lines between sires and progeny), but sparser yet again. With a single record per individual, there are contributions from the data to only one diagonal element for specific factors, and corresponding off-diagonal elements linking this effect to the corresponding common factors. For this parameterisation, there are 246 non-zero off-diagonal elements and the corresponding fill proportion is 4.20%.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Multi-trait, multi-environment models</p>
         </st>
         <p>In a more general scenario, we may have multiple traits recorded in each environment. We could then apply the FA decomposition to the complete, multi-trait and multi-environment genetic covariance matrix. This may be necessary if the traits recorded in different locations are quite diverse (but still similar enough to warrant some FA modelling). In other cases, the same traits are of interest in all locations and their covariance matrices may be sufficiently similar across environments that we can utilise the resulting pattern in modelling the joint matrix more parsimoniously.</p>
         <p>Most studies on simultaneous modelling of several covariance matrices consider the case of independent groups. Let <b>&#931;</b><sub><it>ii </it></sub>denote the covariance matrix for the <it>i</it>-th group. Simple models suggested include proportionality of matrices, i.e. <b>&#931;</b><sub><it>ii </it></sub>= <it>f</it><sub><it>i</it></sub><b>&#931;</b><sub>11 </sub>(for <it>i </it>> 1) with <it>f</it><sub><it>i </it></sub>the scale factor for group <it>i</it>, and the same correlation structure but different variances in different groups, i.e. <b>&#931;</b><sub><it>ii </it></sub>= <b>S</b><sub><it>i</it></sub><b>RS</b><sub><it>i </it></sub>with <b>S</b><sub><it>i </it></sub>the diagonal matrix of standard deviations for the <it>i</it>-th group and <b>R </b>the common correlation matrix <abbrgrp><abbr bid="B36">36</abbr></abbrgrp>. Other approaches are based on the spectral decomposition of the matrices. Flury <abbrgrp><abbr bid="B37">37</abbr></abbrgrp> proposed to model similar covariance matrices through common eigenvectors and specific eigenvalues, i.e. <b>&#931;</b><sub><it>ii </it></sub>= <b>E&#923;</b><sub><it>i</it></sub><b>E' </b>with <b>&#923;</b><sub><it>i </it></sub>the matrix of eigenvalues for the <it>i</it>-th group and <b>E </b>the matrix of common eigenvectors. Later generalisations allowed for partial communality, common subspaces or partial sphericity <abbrgrp><abbr bid="B38">38</abbr><abbr bid="B39">39</abbr></abbrgrp> and dependent random vectors <abbrgrp><abbr bid="B40">40</abbr></abbrgrp>. The 'common principal component' approach and resulting hierarchy of models have seen considerable use in the comparison of covariance matrices in evolutionary biology; see Houle <it>et al</it>. <abbrgrp><abbr bid="B41">41</abbr></abbrgrp> for a discussion. Pourahmadi <it>et al</it>. <abbrgrp><abbr bid="B42">42</abbr></abbrgrp> described a corresponding framework based on the Cholesky decomposition.</p>
         <p>Considering traits measured at different stages of development, Klingenberg <it>et al</it>. <abbrgrp><abbr bid="B43">43</abbr></abbrgrp> modelled all submatrices of a patterned covariance matrix through common principal components, and emphasized not only that, with rearrangement, this resulted in a block-diagonal covariance matrix of the principal components, but also that further structure (such as reduced rank) could be imposed on this matrix. For <it>t </it>traits measured in each of <it>q </it>locations, we have a genetic covariance matrix <b>&#931; </b>with <it>qt</it>(<it>qt </it>+ 1)/2 distinct elements. A FA structure could be imposed to this matrix as a whole, as described above. For <it>m </it>factors, this would involve <it>m</it>(2<it>qt - m </it>+ 1)/2 + <it>qt </it>parameters. Assume in the following that traits are ordered within locations, so that <b>&#931; </b>has <it>q</it><sup>2 </sup>submatrices <b>&#931;</b><sub><it>ij </it></sub>of size <it>t &#215; t </it>which give the covariances among the <it>t </it>traits measured in locations <it>i </it>and <it>j</it>. It is then conceivable that the covariance pattern among traits across locations is sufficiently similar so that <b>&#931;</b><sub><it>ij </it></sub>= <b>M</b><sub><it>i</it></sub><b>D</b><sub><it>ij</it></sub><b>M</b><sub><it>j</it></sub>' with <b>M</b><sub><it>i </it></sub>the unitary, lower triangular matrix arising from the generalised Cholesky decomposition of &#931;<sub><it>ii </it></sub>(&#931;<sub><it>ii </it></sub>= <b>M</b><sub><it>i</it></sub><b>D</b><sub><it>ii</it></sub><inline-formula><m:math name="1297-9686-41-21-i13" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mstyle mathvariant="bold" mathsize="normal"><m:msup><m:mi>M</m:mi><m:mo>&#8242;</m:mo></m:msup></m:mstyle><m:mi>i</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGafCyta0KbauaadaWgaaWcbaGaemyAaKgabeaaaaa@2E8F@</m:annotation></m:semantics></m:math></inline-formula> with all diagonal elements of <b>M</b><sub><it>i </it></sub>equal to unity) and <b>D</b><sub><it>ij </it></sub>= Diag {<inline-formula><m:math name="1297-9686-41-21-i14" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>&#948;</m:mi><m:mi>k</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeqiTdq2aa0baaSqaaiabdUgaRbqaaiabdMgaPjabdQgaQbaaaaa@31BE@</m:annotation></m:semantics></m:math></inline-formula>}. This implies that pre- and post-multiplication of <b>&#931; </b>with the inverse of <b>M </b>= Diag {<b>M</b><sub><it>i</it></sub>} and its transpose simultaneously diagonalises all <it>q</it><sup>2 </sup>submatrices <b>&#931;</b><sub><it>ij</it></sub>.</p>
         <p>Let <b>D </b>= {<b>D</b><sub><it>ij </it></sub>}, i.e. <b>&#931; </b>= <b>MDM'</b>. <b>D </b>is ordered according to traits within environments. It is readily seen that by rearranging the rows and columns of <b>D </b>according to environments within traits, we obtain a matrix <b>D* </b>which is block-diagonal with <it>t </it>blocks <inline-formula><m:math name="1297-9686-41-21-i15" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mstyle mathvariant="bold" mathsize="normal"><m:mi>D</m:mi></m:mstyle><m:mi>k</m:mi><m:mo>&#8727;</m:mo></m:msubsup><m:mo>=</m:mo><m:mo>{</m:mo><m:msubsup><m:mi>&#948;</m:mi><m:mi>k</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msubsup><m:mo>}</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCiraq0aa0baaSqaaiabdUgaRbqaaiabgEHiQaaakiabg2da9iabcUha7jabes7aKnaaDaaaleaacqWGRbWAaeaacqWGPbqAcqWGQbGAaaGccqGG9bqFaaa@3968@</m:annotation></m:semantics></m:math></inline-formula>, of size <it>q &#215; q</it>. We can then impose a FA structure on each block in the same way as for the single trait case. Assume <inline-formula><m:math name="1297-9686-41-21-i16" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mstyle mathvariant="bold" mathsize="normal"><m:mi>D</m:mi></m:mstyle><m:mi>k</m:mi><m:mo>&#8727;</m:mo></m:msubsup><m:mo>=</m:mo><m:msubsup><m:mstyle mathvariant="bold" mathsize="normal"><m:mi>L</m:mi></m:mstyle><m:mi>k</m:mi><m:mo>&#8727;</m:mo></m:msubsup><m:msubsup><m:mstyle mathvariant="bold" mathsize="normal"><m:mi>L</m:mi></m:mstyle><m:mi>k</m:mi><m:msup><m:mo>&#8727;</m:mo><m:mo>&#8242;</m:mo></m:msup></m:msubsup><m:mo>+</m:mo><m:msubsup><m:mi>&#936;</m:mi><m:mi>k</m:mi><m:mo>&#8727;</m:mo></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCiraq0aa0baaSqaaiabdUgaRbqaaiabgEHiQaaakiabg2da9iabhYeamnaaDaaaleaacqWGRbWAaeaacqGHxiIkaaGccqWHmbatdaqhaaWcbaGaem4AaSgabaGafy4fIOIbauaaaaGccqGHRaWkiiqacqWFOoqwdaqhaaWcbaGaem4AaSgabaGaey4fIOcaaaaa@3CC6@</m:annotation></m:semantics></m:math></inline-formula>, with <inline-formula><m:math name="1297-9686-41-21-i17" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mstyle mathvariant="bold" mathsize="normal"><m:mi>L</m:mi></m:mstyle><m:mi>k</m:mi><m:mo>&#8727;</m:mo></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCitaW0aa0baaSqaaiabdUgaRbqaaiabgEHiQaaaaaa@2F75@</m:annotation></m:semantics></m:math></inline-formula> the matrix consisting of the first <it>m</it><sub><it>k </it></sub>columns of the Cholesky factor of <inline-formula><m:math name="1297-9686-41-21-i18" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mstyle mathvariant="bold" mathsize="normal"><m:mi>D</m:mi></m:mstyle><m:mi>k</m:mi><m:mo>&#8727;</m:mo></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCiraq0aa0baaSqaaiabdUgaRbqaaiabgEHiQaaaaaa@2F65@</m:annotation></m:semantics></m:math></inline-formula>. If we fit a full rank PC model for all <inline-formula><m:math name="1297-9686-41-21-i18" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mstyle mathvariant="bold" mathsize="normal"><m:mi>D</m:mi></m:mstyle><m:mi>k</m:mi><m:mo>&#8727;</m:mo></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCiraq0aa0baaSqaaiabdUgaRbqaaiabgEHiQaaaaaa@2F65@</m:annotation></m:semantics></m:math></inline-formula>, i.e <it>m</it><sub><it>k </it></sub>= <it>q </it>and <inline-formula><m:math name="1297-9686-41-21-i19" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>&#936;</m:mi><m:mi>k</m:mi><m:mo>&#8727;</m:mo></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaacceGae8hQdK1aa0baaSqaaiabdUgaRbqaaiabgEHiQaaaaaa@2FE4@</m:annotation></m:semantics></m:math></inline-formula> = <b>0 </b>(<it>k </it>= 1, <it>t</it>), and assume all matrices <b>M</b><sub><it>i </it></sub>are different, <b>&#931; </b>is described by <it>p </it>= <it>tq</it>(<it>t </it>+ <it>q </it>+ 2)/2 parameters. If less factors are considered or matrices <b>M</b><sub><it>i </it></sub>have some common elements, this is reduced further. For instance, matrices <b>M</b><sub><it>i </it></sub>may be the same for some environments, or matrices <inline-formula><m:math name="1297-9686-41-21-i18" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mstyle mathvariant="bold" mathsize="normal"><m:mi>D</m:mi></m:mstyle><m:mi>k</m:mi><m:mo>&#8727;</m:mo></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCiraq0aa0baaSqaaiabdUgaRbqaaiabgEHiQaaaaaa@2F65@</m:annotation></m:semantics></m:math></inline-formula> may be proportional to each other.</p>
         <p>In certain cases, <b>&#931; </b>is 'separable', i.e. we are able to decompose <b>&#931; </b>into the direct product of a <it>t &#215; t </it>matrix <b>&#931;</b><sub><it>T</it></sub>, which summarises the covariances between traits, and a <it>q &#215; q </it>matrix <b>&#931;</b><sub><it>Q </it></sub>which gives the pattern of correlations between locations and accounts for differences in variability, <b>&#931; </b>= <b>&#931;</b><sub><it>Q </it></sub>&#8855; <b>&#931;</b><sub><it>T</it></sub>. If a FA structure for <b>&#931;</b><sub><it>Q </it></sub>is appropriate, this becomes <b>&#931; </b>= <b>&#915;</b><sub><it>Q</it></sub><b>&#915;</b>'<sub><it>Q </it></sub>&#8855; <b>&#931;</b><sub><it>T </it></sub>+ <b>&#936;</b><sub><it>Q </it></sub>&#8855; <b>&#931;</b><sub><it>T</it></sub>, reducing the number of parameters to describe <b>&#931; </b>to <it>p </it>= (<it>t</it>(<it>t </it>+ 1) + <it>m</it>(2<it>q - m </it>+ 1))/2 + <it>q</it>, or <it>p </it>= (<it>t</it>(<it>t </it>+ 1) + <it>m</it>(2<it>q - m </it>+ 1))/2 if <b>&#936;</b><sub><it>Q </it></sub>= <b>0</b>. Smith <it>et al</it>. <abbrgrp><abbr bid="B11">11</abbr></abbrgrp> considered such structure in variance component estimation for sugar cane data. Again, there is further scope to reduce the number of parameters if <b>&#931;</b><sub><it>T </it></sub>can be structured as well.</p>
         <p>Clearly, being able to impose some common structure on the submatrices of <b>&#931; </b>can yield a very parsimonious description of the dispersion structure for multi-trait, multi-environment problems, and this is important for variance component estimation. In terms of solving the MME in genetic evaluation, however, differences depend on the solution scheme employed. Say we are considering a FA model using the Cholesky transform, applied to the unstructured <it>qt &#215; qt </it>matrix <b>&#931;</b>, and assume that we are fitting a full rank PC model with <it>m </it>= <it>qt</it>. We would then have an equivalent linear model (see (9) with <b>Z* </b>= <b>Z </b>(<b>I </b>&#8855; <b>Q</b>) and <b>Q </b>the Cholesky factor of <b>&#931;</b>. <b>Q </b>is a dense, lower triangular matrix. Hence contributions to the diagonal block of <b>Z*'R</b><sup>-1</sup><b>Z* </b>for an animal with records in country <it>j </it>would consist of a dense block comprising rows and columns 1 to <it>jt</it>. This would be the same if the structure considered above were applicable. However, <b>Q </b>would not be dense, but each <it>t &#215; t </it>submatrix in the lower triangle would also be a lower triangular matrix. For a solution scheme setting up the MME once and holding them in core, for instance, there would be relatively little advantage of having <b>Q </b>with such structure, but for an 'iteration on data' scheme, computational advantages could be substantial.</p>
      </sec>
      <sec>
         <st>
            <p>Estimation and model selection</p>
         </st>
         <p>Emphasis in this review has been on modelling and prediction, assuming that the genetic covariance matrix has a FA structure. Closely related are the prerequisite tasks of estimation and model selection, i.e. determining how many factors are required. There is substantial body of literature dealing with these topics, and this section is thus restricted to selected pertinent comments.</p>
         <p>Most analyses of covariance structures have involved a two-step procedure, first estimating a complete, unstructured covariance matrix and then examining its factors. More recently, direct estimation enforcing a FA structure has been proposed and suitable algorithms for both restricted maximum likelihood (REML) <abbrgrp><abbr bid="B5">5</abbr><abbr bid="B6">6</abbr><abbr bid="B44">44</abbr><abbr bid="B45">45</abbr></abbrgrp> and Bayesian estimation <abbrgrp><abbr bid="B46">46</abbr></abbrgrp> have been described, and mixed model software packages available, such as ASReml <abbrgrp><abbr bid="B47">47</abbr></abbrgrp> or WOMBAT <abbrgrp><abbr bid="B48">48</abbr></abbrgrp>, readily accommodate such analyses.</p>
         <p>The underlying concept is that only the most important principal components or common factors need to be estimated, while those explaining little variation can be ignored with negligible loss of information. This reduces the number of parameters to be estimated and thus sampling errors. Provided any bias due to the factors that are ignored is relatively small, this is also expected to reduce mean square errors <abbrgrp><abbr bid="B6">6</abbr></abbrgrp>.</p>
         <p>Furthermore, eliminating unnecessary parameters is likely to make estimation more stable and efficient. For instance, omitting factors with corresponding eigenvalues close to zero reduces problems associated with estimates at the boundary of the parameter space, and can thus improve convergence rates in iterative estimation schemes.</p>
         <p>While highly appealing, recent work has identified some unexpected bias in REML estimates of the leading factors in PC models when too few factors are fitted <abbrgrp><abbr bid="B49">49</abbr></abbrgrp>. Briefly, estimation can 'pick up' a wrong subset of factors. Say we fit <it>m </it>factors. We would then expect our estimates to reflect the first <it>m </it>principal components and any bias in the estimate of <b>&#931; </b>to be due solely due to factors <it>m </it>+ 1 to <it>q </it>ignored. However, under certain conditions, one (or more) of the <it>m </it>estimated components can represent one (or some) of the lower ranking factors (with smaller eigenvalues) instead. If this is the case, an analysis fitting <it>m </it>+ 1 factors typically yields an estimate of the <it>m</it>-th eigenvalue which is larger than that from the analysis fitting <it>m </it>factors, and the trace of the estimated covariance matrix is increased by more than the value of the additional (<it>m </it>+ 1-th) eigenvalue estimated. Another indicator is a large angle between the estimates of the <it>m</it>-th eigenvector from the two analyses (the dot product of two normalised vectors gives the cosine of the angle between them): if one of the analyses picked up the wrong direction, this is expected to be orthogonal to the true direction, i.e. we expect it to be close to 90&#176;; see Meyer and Kirkpatrick <abbrgrp><abbr bid="B49">49</abbr></abbrgrp> for details. This inconsistency in estimators implies that we need to choose <it>m </it>sufficiently large so that all important factors are included, to ensure that we estimate the leading factors correctly. Paradoxically, this can necessitate the inclusion of some factors with negligible eigenvalues. These can omitted subsequently when using the estimated covariance matrix in a genetic evaluation scheme, i.e. the optimal number of factor to be fitted for estimation and prediction is not necessarily the same. The latter could be determined, for instance, based on selection index calculations and the impact of omitting factors with small eigenvalues on the expected accuracy of evaluation <abbrgrp><abbr bid="B50">50</abbr></abbrgrp>.</p>
         <p>A number of test criteria to determine the rank of a matrix are available in the literature. Simulation studies examining their utility, however, generally have yielded not very consistent results, both between different tests and in the ability to find the correct dimension (see <abbrgrp><abbr bid="B49">49</abbr></abbrgrp> for references). With mixed model based estimation, model selection based on the log likelihood, information criteria or Bayes factors are an obvious choice. Likelihood ratio tests (LRT) allowing for the fact that testing an eigenvalue for being different from zero involves a one-sided test at the boundary of the parameter space have been described <abbrgrp><abbr bid="B51">51</abbr><abbr bid="B52">52</abbr></abbrgrp>. Amemiya and Anderson <abbrgrp><abbr bid="B53">53</abbr></abbrgrp> examined likelihood based goodness-of-fit tests for FA models. Akaike <abbrgrp><abbr bid="B54">54</abbr></abbrgrp> showed that his information criterion (AIC), derived in the context of regression models, was also suitable for FA model selection. However, limited simulation studies in a genetic context have found rank selection based on LRT or AIC to be only moderately successful, with substantial underestimates of the true rank for smaller samples for some constellations of population parameters <abbrgrp><abbr bid="B49">49</abbr><abbr bid="B55">55</abbr></abbrgrp>. Future work is needed to examine reliability of model selection for FA models and in more detail.</p>
      </sec>
      <sec>
         <st>
            <p>Discussion</p>
         </st>
         <p>Mixed model analyses fitting FA models are likely to see increasing use in the future, as higher dimensional analyses considering more than a few traits are becoming more common. This is due to the parsimonious description of covariance structures available, the scope for direct interpretation of factors as well as computational advantages. FA models are most advantageous if all covariances between traits can be attributed to a small number of factors.</p>
         <p>Focus in this review has been on modelling of the genetic covariance matrix. Corresponding structures may be applicable for covariance matrices due to other random effects. For scenarios where each individual has records in a single environment only, the residual covariance matrix (<b>R</b>) is (block-)diagonal. If there are non-zero residual covariances, we may wish to impose a structure on <b>R </b>as well. Simultaneous modelling of several matrices, however, should be carried out judiciously, in particular for variance component estimation: Imposing a structure on the genetic covariance matrix can lead to partitioning of some genetic covariances into the residual part. If the structure imposed on the latter then is too restrictive, problematic estimates for the former may result; see <abbrgrp><abbr bid="B56">56</abbr></abbrgrp> for a cautionary example.</p>
         <p>In the context of G &#215; E interactions, separation of genetic effects into common and specific factors is highly appealing, as these factors have an interpretation in their own right. As reviewed above, such models &#8211; either ANOVA based or, more recently, employing mixed model methodology &#8211; have long been used in the analysis of data from plant breeding trials, and are directly applicable to corresponding problems in animal breeding. For international genetic evaluation, predicted values for common genetic effects of an animal, for instance, could provide global breeding values for that individual. Furthermore, inspection of predictions for the corresponding specific effects could directly reveal its sensitivity to environmental conditions: Similar values for all locations may indicate a good 'all-rounder' while values which are highly variable or are of opposite signs may suggest strong G &#215; E interaction effects.</p>
         <p>There has been long standing interest in the use of transformations or reparameterisations of various forms to ease the computational burden imposed by large scale genetic evaluation or variance component estimation problems. Earlier, transformations were mostly applied directly to the data, which limited their applicability. In particular, the so-called canonical transformation was found to be extremely useful for multivariate analyses, as it allowed multivariate analyses to be broken into a series of corresponding, univariate analyses. However, this required equal design matrices for all traits and did not allow for additional random effects; see, for instance, Jensen and Mao <abbrgrp><abbr bid="B57">57</abbr></abbrgrp> for a review. Hence, sophisticated schemes have been developed to augment the data and to extend the range of applications <abbrgrp><abbr bid="B58">58</abbr><abbr bid="B59">59</abbr></abbrgrp>. In contrast, FA models involve a reparameterisation of the model, i.e. 'transformations' are applied at the effects level. Thus different design matrices, missing observations or multiple random effects are not an issue. However, the same underlying principles are utilised: computing requirements are reduced by transforming previously correlated effects to be independent and increasing the sparsity of the corresponding MME. Clearly, applicability of FA models depends on the covariance structure among traits or locations being adequately represented by such models. Few studies in animal breeding have addressed this question. Considering genetic correlations for dairy production in 18 countries, Leclerc <it>et al</it>. <abbrgrp><abbr bid="B19">19</abbr></abbrgrp> recommended a FA model with 5 common factors, with an average, absolute deviation in genetic correlations from the unstructured case of 0.014. FA models are often been advocated for their parsimony: for problems of relatively high dimensions, reduced sampling variances due to a greatly reduced number of parameters can easily outweigh small biases due to enforcing such structure but, as emphasized above, we need to ensure that the set of factors fitted includes all important factors.</p>
      </sec>
      <sec>
         <st>
            <p>Conclusion</p>
         </st>
         <p>Factor analytic models, which separate genetic effects into common and specific components, provide a natural framework for modelling G &#215; E interaction and related problems. Moreover, they can substantially reduce computational requirements of mixed model analyses compared to standard multivariate models, both in variance component estimation and genetic evaluation schemes.</p>
      </sec>
      <sec>
         <st>
            <p>Competing interests</p>
         </st>
         <p>The author declares that they have no competing interests.</p>
      </sec>
      <sec>
         <st>
            <p>Authors' contributions</p>
         </st>
         <p>All work was carried out by the sole author.</p>
      </sec>
   </bdy>
   <bm>
      <refgrp>
         <bibl id="B1">
            <title>
               <p>Statistical methods for the analysis of genotype-environment interactions</p>
            </title>
            <aug>
               <au>
                  <snm>Freeman</snm>
                  <fnm>GH</fnm>
               </au>
            </aug>
            <source>Heredity</source>
            <pubdate>1973</pubdate>
            <volume>31</volume>
            <issue>3</issue>
            <fpage>339</fpage>
            <lpage>354</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/hdy.1973.90</pubid>
                  <pubid idtype="pmpid">4589174</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B2">
            <title>
               <p>Methodologies for estimation of genotype with environment interaction</p>
            </title>
            <aug>
               <au>
                  <snm>Cameron</snm>
                  <fnm>ND</fnm>
               </au>
            </aug>
            <source>Livest Prod Sci</source>
            <pubdate>1993</pubdate>
            <volume>35</volume>
            <issue>3&#8211;4</issue>
            <fpage>237</fpage>
            <lpage>249</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1016/0301-6226(93)90095-Y</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B3">
            <title>
               <p>Genotype by environment interaction in farm animals</p>
            </title>
            <aug>
               <au>
                  <snm>James</snm>
                  <fnm>JW</fnm>
               </au>
            </aug>
            <source>Adaptation and fitness in animal populations &#8211; Evolutionary and breeding perspectives on genetic resource management</source>
            <publisher>Springer Verlag</publisher>
            <editor>van der Werf JHJ, Graser HU, Frankham R, Gondro C</editor>
            <pubdate>2009</pubdate>
            <fpage>151</fpage>
            <lpage>167</lpage>
         </bibl>
         <bibl id="B4">
            <title>
               <p>The problem of environment and selection</p>
            </title>
            <aug>
               <au>
                  <snm>Falconer</snm>
                  <fnm>DS</fnm>
               </au>
            </aug>
            <source>Am Nat</source>
            <pubdate>1952</pubdate>
            <volume>86</volume>
            <fpage>293</fpage>
            <lpage>298</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1086/281736</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B5">
            <title>
               <p>A sparse implementation of the Average Information algorithm for factor analytic and reduced rank variance models</p>
            </title>
            <aug>
               <au>
                  <snm>Thompson</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Cullis</snm>
                  <fnm>BR</fnm>
               </au>
               <au>
                  <snm>Smith</snm>
                  <fnm>AB</fnm>
               </au>
               <au>
                  <snm>Gilmour</snm>
                  <fnm>AR</fnm>
               </au>
            </aug>
            <source>Austr New Zeal J Stat</source>
            <pubdate>2003</pubdate>
            <volume>45</volume>
            <fpage>445</fpage>
            <lpage>459</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1111/1467-842X.00297</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B6">
            <title>
               <p>Direct estimation of genetic principal components: Simplified analysis of complex phenotypes</p>
            </title>
            <aug>
               <au>
                  <snm>Kirkpatrick</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Meyer</snm>
                  <fnm>K</fnm>
               </au>
            </aug>
            <source>Genetics</source>
            <pubdate>2004</pubdate>
            <volume>168</volume>
            <fpage>2295</fpage>
            <lpage>2306</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1448747</pubid>
                  <pubid idtype="pmpid" link="fulltext">15611193</pubid>
                  <pubid idtype="doi">10.1534/genetics.104.029181</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B7">
            <title>
               <p>Empirical best linear unbiased prediction in cultivar trials using factor-analytic variance-covariance structures</p>
            </title>
            <aug>
               <au>
                  <snm>Piepho</snm>
                  <fnm>HP</fnm>
               </au>
            </aug>
            <source>Theor Appl Genet</source>
            <pubdate>1998</pubdate>
            <volume>97</volume>
            <fpage>105</fpage>
            <lpage>201</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1007/s001220050885</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B8">
            <title>
               <p>Analysing variety by environment data using multiplicative mixed models and adjustments for spatial field trends</p>
            </title>
            <aug>
               <au>
                  <snm>Smith</snm>
                  <fnm>AB</fnm>
               </au>
               <au>
                  <snm>Cullis</snm>
                  <fnm>BR</fnm>
               </au>
               <au>
                  <snm>Thompson</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>Biometrics</source>
            <pubdate>2001</pubdate>
            <volume>57</volume>
            <fpage>1138</fpage>
            <lpage>1147</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1111/j.0006-341X.2001.01138.x</pubid>
                  <pubid idtype="pmpid">11764254</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B9">
            <title>
               <p>Genotype by environment interaction for growth of Eucalyptus globulus in Australia</p>
            </title>
            <aug>
               <au>
                  <snm>Costa e Silva</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Potts</snm>
                  <fnm>BM</fnm>
               </au>
               <au>
                  <snm>Dutkowski</snm>
                  <fnm>GW</fnm>
               </au>
            </aug>
            <source>Tree Genetics &amp; Genomes</source>
            <pubdate>2006</pubdate>
            <volume>2</volume>
            <fpage>61</fpage>
            <lpage>75</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1007/s11295-005-0025-x</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B10">
            <title>
               <p>The accuracy of varietal selection using factor analytic models for multi-environment plant breeding trials</p>
            </title>
            <aug>
               <au>
                  <snm>Kelly</snm>
                  <fnm>AM</fnm>
               </au>
               <au>
                  <snm>Smith</snm>
                  <fnm>AB</fnm>
               </au>
               <au>
                  <snm>Eccleston</snm>
                  <fnm>JA</fnm>
               </au>
               <au>
                  <snm>Cullis</snm>
                  <fnm>BR</fnm>
               </au>
            </aug>
            <source>Crop Sci</source>
            <pubdate>2007</pubdate>
            <volume>47</volume>
            <issue>3</issue>
            <fpage>1063</fpage>
            <lpage>1070</lpage>
            <xrefbib>
               <pubid idtype="doi">10.2135/cropsci2006.08.0540</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B11">
            <title>
               <p>Varietal selection for perennial crops where data relate to multiple harvests from a series of field trials</p>
            </title>
            <aug>
               <au>
                  <snm>Smith</snm>
                  <fnm>AB</fnm>
               </au>
               <au>
                  <snm>Stringer</snm>
                  <fnm>JK</fnm>
               </au>
               <au>
                  <snm>Wei</snm>
                  <fnm>X</fnm>
               </au>
               <au>
                  <snm>Cullis</snm>
                  <fnm>BR</fnm>
               </au>
            </aug>
            <source>Euphytica</source>
            <pubdate>2007</pubdate>
            <volume>157</volume>
            <issue>1&#8211;2</issue>
            <fpage>253</fpage>
            <lpage>266</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1007/s10681-007-9418-2</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B12">
            <title>
               <p>The analysis of adaptation in a plant breeding programme</p>
            </title>
            <aug>
               <au>
                  <snm>Finlay</snm>
                  <fnm>KW</fnm>
               </au>
               <au>
                  <snm>Wilkinson</snm>
                  <fnm>GN</fnm>
               </au>
            </aug>
            <source>Austr J Agric Res</source>
            <pubdate>1963</pubdate>
            <volume>14</volume>
            <issue>6</issue>
            <fpage>742</fpage>
            <lpage>754</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1071/AR9630742</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B13">
            <title>
               <p>The analysis of crop cultivar breeding and evaluation trials: an overview of current mixed model approaches</p>
            </title>
            <aug>
               <au>
                  <snm>Smith</snm>
                  <fnm>AB</fnm>
               </au>
               <au>
                  <snm>Cullis</snm>
                  <fnm>BR</fnm>
               </au>
               <au>
                  <snm>Thompson</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>J Agric Sci</source>
            <pubdate>2005</pubdate>
            <volume>143</volume>
            <fpage>449</fpage>
            <lpage>462</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1017/S0021859605005587</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B14">
            <title>
               <p>BLUP for phenotypic selection in plant breeding and variety testing</p>
            </title>
            <aug>
               <au>
                  <snm>Piepho</snm>
                  <fnm>HP</fnm>
               </au>
               <au>
                  <snm>M&#246;hring</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Melchinger</snm>
                  <fnm>AE</fnm>
               </au>
               <au>
                  <snm>B&#252;chse</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>Euphytica</source>
            <pubdate>2008</pubdate>
            <volume>161</volume>
            <issue>1&#8211;2</issue>
            <fpage>209</fpage>
            <lpage>228</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1007/s10681-007-9449-8</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B15">
            <title>
               <p>Multiple-country comparison of dairy sires</p>
            </title>
            <aug>
               <au>
                  <snm>Schaeffer</snm>
                  <fnm>LR</fnm>
               </au>
            </aug>
            <source>J Dairy Sci</source>
            <pubdate>1994</pubdate>
            <volume>77</volume>
            <issue>9</issue>
            <fpage>2671</fpage>
            <lpage>2678</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">7814738</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B16">
            <title>
               <p>Multiple-trait across-country evaluations using singular (co) variance matrix and random regression model</p>
            </title>
            <aug>
               <au>
                  <snm>M&#228;ntysaari</snm>
                  <fnm>EA</fnm>
               </au>
            </aug>
            <source>Interbull Bull</source>
            <pubdate>2004</pubdate>
            <volume>32</volume>
            <fpage>70</fpage>
            <lpage>74</lpage>
         </bibl>
         <bibl id="B17">
            <title>
               <p>Data transformation for rank reduction in multi-trait MACE model for international bull comparison</p>
            </title>
            <aug>
               <au>
                  <snm>Tarres</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Liu</snm>
                  <fnm>Z</fnm>
               </au>
               <au>
                  <snm>Ducrocq</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Reinhardt</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Reents</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>Genet Select Evol</source>
            <pubdate>2008</pubdate>
            <volume>40</volume>
            <issue>3</issue>
            <fpage>295</fpage>
            <lpage>308</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1051/gse:2008004</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B18">
            <title>
               <p>Principal Component Approach in describing the across country genetic correlations</p>
            </title>
            <aug>
               <au>
                  <snm>Tyrisev&#228;</snm>
                  <fnm>AM</fnm>
               </au>
               <au>
                  <snm>Lidauer</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Ducrocq</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Back</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Fikse</snm>
                  <fnm>WF</fnm>
               </au>
               <au>
                  <snm>M&#228;ntysaari</snm>
                  <fnm>EA</fnm>
               </au>
            </aug>
            <source>Interbull Bull</source>
            <pubdate>2008</pubdate>
            <volume>38</volume>
            <fpage>142</fpage>
            <lpage>145</lpage>
         </bibl>
         <bibl id="B19">
            <title>
               <p>Principal components and factorial approaches for estimating genetic correlations in international sire evaluation</p>
            </title>
            <aug>
               <au>
                  <snm>Leclerc</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Fikse</snm>
                  <fnm>WF</fnm>
               </au>
               <au>
                  <snm>Ducrocq</snm>
                  <fnm>V</fnm>
               </au>
            </aug>
            <source>J Dairy Sci</source>
            <pubdate>2005</pubdate>
            <volume>88</volume>
            <issue>9</issue>
            <fpage>3306</fpage>
            <lpage>3315</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16107421</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B20">
            <title>
               <p>Principal Components Analysis for Conformation Traits in International Sire Evaluations</p>
            </title>
            <aug>
               <au>
                  <snm>Schneider</snm>
                  <fnm>MdP</fnm>
               </au>
               <au>
                  <snm>Fikse</snm>
                  <fnm>WF</fnm>
               </au>
            </aug>
            <source>Interbull Bull</source>
            <pubdate>2007</pubdate>
            <volume>37</volume>
            <fpage>107</fpage>
            <lpage>110</lpage>
         </bibl>
         <bibl id="B21">
            <title>
               <p>The genetical analysis of covariance structure</p>
            </title>
            <aug>
               <au>
                  <snm>Martin</snm>
                  <fnm>NG</fnm>
               </au>
               <au>
                  <snm>Eaves</snm>
                  <fnm>LJ</fnm>
               </au>
            </aug>
            <source>Heredity</source>
            <pubdate>1977</pubdate>
            <volume>38</volume>
            <fpage>79</fpage>
            <lpage>95</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/hdy.1977.9</pubid>
                  <pubid idtype="pmpid">268313</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B22">
            <title>
               <p>One degree of freedom for non-additivity</p>
            </title>
            <aug>
               <au>
                  <snm>Tukey</snm>
                  <fnm>JW</fnm>
               </au>
            </aug>
            <source>Biometrics</source>
            <pubdate>1949</pubdate>
            <volume>5</volume>
            <issue>3</issue>
            <fpage>232</fpage>
            <lpage>242</lpage>
            <xrefbib>
               <pubid idtype="doi">10.2307/3001938</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B23">
            <title>
               <p>Linear and bilinear models for the analysis of multi-environment trials: I. An inventory of models</p>
            </title>
            <aug>
               <au>
                  <snm>van Eeuwijk</snm>
                  <fnm>FA</fnm>
               </au>
            </aug>
            <source>Euphytica</source>
            <pubdate>1995</pubdate>
            <volume>84</volume>
            <fpage>1</fpage>
            <lpage>7</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1007/BF01677551</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B24">
            <title>
               <p>Incorporating additional information on genotypes and environments in models for two-way genotype by environment tables</p>
            </title>
            <aug>
               <au>
                  <snm>van Eeuwijk</snm>
                  <fnm>FA</fnm>
               </au>
               <au>
                  <snm>Denis</snm>
                  <fnm>JB</fnm>
               </au>
               <au>
                  <snm>Kang</snm>
                  <fnm>MS</fnm>
               </au>
            </aug>
            <source>Genotype-by-Environment Interaction</source>
            <publisher>Boca Raton: CRC Press</publisher>
            <editor>Kang MS, Gauch HG</editor>
            <pubdate>1996</pubdate>
            <fpage>15</fpage>
            <lpage>50</lpage>
         </bibl>
         <bibl id="B25">
            <title>
               <p>A statistical model which combines features of factor analytic and analysis of variance techniques</p>
            </title>
            <aug>
               <au>
                  <snm>Gollob</snm>
                  <fnm>HF</fnm>
               </au>
            </aug>
            <source>Psychometrika</source>
            <pubdate>1968</pubdate>
            <volume>33</volume>
            <fpage>73</fpage>
            <lpage>115</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1007/BF02289676</pubid>
                  <pubid idtype="pmpid">5239571</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B26">
            <title>
               <p>A new analysis of variance model for non-additive data</p>
            </title>
            <aug>
               <au>
                  <snm>Mandel</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Technometrics</source>
            <pubdate>1971</pubdate>
            <volume>13</volume>
            <fpage>1</fpage>
            <lpage>18</lpage>
            <xrefbib>
               <pubid idtype="doi">10.2307/1267072</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B27">
            <title>
               <p>Least Squares Approximation of Matrices by Additive and Multiplicative Models</p>
            </title>
            <aug>
               <au>
                  <snm>Gabriel</snm>
                  <fnm>KR</fnm>
               </au>
            </aug>
            <source>J Roy Stat Soc B</source>
            <pubdate>1978</pubdate>
            <volume>40</volume>
            <issue>2</issue>
            <fpage>186</fpage>
            <lpage>196</lpage>
         </bibl>
         <bibl id="B28">
            <title>
               <p>Nonadditivity in a Two-Way Classification: Is It Interaction or Nonhomogeneous Variance?</p>
            </title>
            <aug>
               <au>
                  <snm>Snee</snm>
                  <fnm>RD</fnm>
               </au>
            </aug>
            <source>J Amer Stat Ass</source>
            <pubdate>1982</pubdate>
            <volume>77</volume>
            <issue>379</issue>
            <fpage>515</fpage>
            <lpage>519</lpage>
            <xrefbib>
               <pubid idtype="doi">10.2307/2287704</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B29">
            <title>
               <p>Model selection and validation for yield trials with interaction</p>
            </title>
            <aug>
               <au>
                  <snm>Gauch</snm>
                  <fnm>H</fnm>
               </au>
            </aug>
            <source>Biometrics</source>
            <pubdate>1988</pubdate>
            <volume>44</volume>
            <issue>3</issue>
            <fpage>705</fpage>
            <lpage>715</lpage>
            <xrefbib>
               <pubid idtype="doi">10.2307/2531585</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B30">
            <title>
               <p>Statistical analysis of a yield trial</p>
            </title>
            <aug>
               <au>
                  <snm>Zobel</snm>
                  <fnm>RW</fnm>
               </au>
               <au>
                  <snm>Wright</snm>
                  <fnm>MJ</fnm>
               </au>
               <au>
                  <snm>Gauch</snm>
                  <fnm>HG</fnm>
               </au>
            </aug>
            <source>Agronomy J</source>
            <pubdate>1988</pubdate>
            <volume>80</volume>
            <issue>3</issue>
            <fpage>388</fpage>
            <lpage>393</lpage>
         </bibl>
         <bibl id="B31">
            <title>
               <p>Biadditive models</p>
            </title>
            <aug>
               <au>
                  <snm>Denis</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Gower</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Biometrics</source>
            <publisher>International Biometric Society</publisher>
            <pubdate>1994</pubdate>
            <volume>50</volume>
            <issue>1</issue>
            <fpage>310</fpage>
            <lpage>311</lpage>
            <url>http://www.jstor.org/stable/2533227</url>
         </bibl>
         <bibl id="B32">
            <title>
               <p>Shifted multiplicative models for nonadditive two-way tables</p>
            </title>
            <aug>
               <au>
                  <snm>Seyedsadr</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Cornelius</snm>
                  <fnm>P</fnm>
               </au>
            </aug>
            <source>Comm Stat -Simul Comp</source>
            <pubdate>1992</pubdate>
            <volume>21</volume>
            <issue>3</issue>
            <fpage>807</fpage>
            <lpage>832</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1080/03610919208813051</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B33">
            <title>
               <p>Analyzing genotype-environment data by mixed models with multiplicative terms</p>
            </title>
            <aug>
               <au>
                  <snm>Piepho</snm>
                  <fnm>HP</fnm>
               </au>
            </aug>
            <source>Biometrics</source>
            <pubdate>1997</pubdate>
            <volume>53</volume>
            <fpage>761</fpage>
            <lpage>766</lpage>
            <xrefbib>
               <pubid idtype="doi">10.2307/2533976</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B34">
            <title>
               <p>Unbalanced repeated-measures models with structured covariance matrices</p>
            </title>
            <aug>
               <au>
                  <snm>Jennrich</snm>
                  <fnm>RI</fnm>
               </au>
               <au>
                  <snm>Schluchter</snm>
                  <fnm>MD</fnm>
               </au>
            </aug>
            <source>Biometrics</source>
            <pubdate>1986</pubdate>
            <volume>42</volume>
            <fpage>805</fpage>
            <lpage>820</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.2307/2530695</pubid>
                  <pubid idtype="pmpid">3814725</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B35">
            <aug>
               <au>
                  <snm>Harville</snm>
                  <fnm>DA</fnm>
               </au>
            </aug>
            <source>Matrix Algebra from a Statistician's Perspective</source>
            <publisher>New York: Springer Verlag</publisher>
            <pubdate>1997</pubdate>
         </bibl>
         <bibl id="B36">
            <title>
               <p>The comparison of sample covariance matrices using likelihood ratio tests</p>
            </title>
            <aug>
               <au>
                  <snm>Manly</snm>
                  <fnm>BF</fnm>
               </au>
               <au>
                  <snm>Rayner</snm>
                  <fnm>JCW</fnm>
               </au>
            </aug>
            <source>Biometrika</source>
            <pubdate>1987</pubdate>
            <volume>74</volume>
            <fpage>841</fpage>
            <lpage>847</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1093/biomet/74.4.841</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B37">
            <title>
               <p>Common principal components in K groups</p>
            </title>
            <aug>
               <au>
                  <snm>Flury</snm>
                  <fnm>BN</fnm>
               </au>
            </aug>
            <source>J Amer Stat Ass</source>
            <pubdate>1984</pubdate>
            <volume>79</volume>
            <fpage>892</fpage>
            <lpage>898</lpage>
            <xrefbib>
               <pubid idtype="doi">10.2307/2288721</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B38">
            <title>
               <p>Two generalizations of the common principal component model</p>
            </title>
            <aug>
               <au>
                  <snm>Flury</snm>
                  <fnm>BK</fnm>
               </au>
            </aug>
            <source>Biometrika</source>
            <pubdate>1987</pubdate>
            <volume>74</volume>
            <fpage>59</fpage>
            <lpage>69</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1093/biomet/74.1.59</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B39">
            <title>
               <p>Spectral models for covariance matrices</p>
            </title>
            <aug>
               <au>
                  <snm>Boik</snm>
                  <fnm>RJ</fnm>
               </au>
            </aug>
            <source>Biometrika</source>
            <pubdate>2002</pubdate>
            <volume>89</volume>
            <fpage>159</fpage>
            <lpage>182</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1093/biomet/89.1.159</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B40">
            <title>
               <p>Common principal components for dependent random vectors</p>
            </title>
            <aug>
               <au>
                  <snm>Neuenschwander</snm>
                  <fnm>BE</fnm>
               </au>
               <au>
                  <snm>Flury</snm>
                  <fnm>BD</fnm>
               </au>
            </aug>
            <source>J Multiv Anal</source>
            <pubdate>2000</pubdate>
            <volume>75</volume>
            <fpage>163</fpage>
            <lpage>183</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1006/jmva.2000.1908</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B41">
            <title>
               <p>Interpretation of the results of common principal components analyses</p>
            </title>
            <aug>
               <au>
                  <snm>Houle</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Mezey</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Galpern</snm>
                  <fnm>P</fnm>
               </au>
            </aug>
            <source>Evolution</source>
            <pubdate>2002</pubdate>
            <volume>56</volume>
            <issue>3</issue>
            <fpage>433</fpage>
            <lpage>440</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmpid">11989675</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B42">
            <title>
               <p>Simultaneous modelling of the Cholesky decomposition of several covariance matrices</p>
            </title>
            <aug>
               <au>
                  <snm>Pourahmadi</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Daniels</snm>
                  <fnm>MJ</fnm>
               </au>
               <au>
                  <snm>Park</snm>
                  <fnm>T</fnm>
               </au>
            </aug>
            <source>J Multiv Anal</source>
            <pubdate>2007</pubdate>
            <volume>98</volume>
            <issue>3</issue>
            <fpage>569</fpage>
            <lpage>587</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1016/j.jmva.2005.11.002</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B43">
            <title>
               <p>Ontogeny and individual variation: Analysis of patterned covariance matrices with common principal components</p>
            </title>
            <aug>
               <au>
                  <snm>Klingenberg</snm>
                  <fnm>CP</fnm>
               </au>
               <au>
                  <snm>Neuenschwander</snm>
                  <fnm>BE</fnm>
               </au>
               <au>
                  <snm>Flury</snm>
                  <fnm>BD</fnm>
               </au>
            </aug>
            <source>Syst Biol</source>
            <pubdate>1996</pubdate>
            <volume>45</volume>
            <fpage>135</fpage>
            <lpage>150</lpage>
            <xrefbib>
               <pubid idtype="doi">10.2307/2413611</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B44">
            <title>
               <p>Restricted maximum likelihood estimation of genetic principal components and smoothed covariance matrices</p>
            </title>
            <aug>
               <au>
                  <snm>Meyer</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Kirkpatrick</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Genet Select Evol</source>
            <pubdate>2005</pubdate>
            <volume>37</volume>
            <fpage>1</fpage>
            <lpage>30</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1051/gse:2004034</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B45">
            <title>
               <p>Parameter expansion for estimation of reduced rank covariance matrices</p>
            </title>
            <aug>
               <au>
                  <snm>Meyer</snm>
                  <fnm>K</fnm>
               </au>
            </aug>
            <source>Genet Select Evol</source>
            <pubdate>2008</pubdate>
            <volume>40</volume>
            <fpage>3</fpage>
            <lpage>24</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1051/gse:2007032</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B46">
            <title>
               <p>Factor analysis models for structuring covariance matrices of additive genetic effects: a Bayesian implementation</p>
            </title>
            <aug>
               <au>
                  <snm>Los Campos</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Gianola</snm>
                  <fnm>D</fnm>
               </au>
            </aug>
            <source>Genet Select Evol</source>
            <pubdate>2007</pubdate>
            <volume>39</volume>
            <issue>5</issue>
            <fpage>481</fpage>
            <lpage>494</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1051/gse:20070016</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B47">
            <aug>
               <au>
                  <snm>Gilmour</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Gogel</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Cullis</snm>
                  <fnm>BR</fnm>
               </au>
               <au>
                  <snm>Thompson</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>ASReml User Guide Release 2.0</source>
            <publisher>Hemel Hempstead, HP1 1ES, U.K.: VSN International Ltd</publisher>
            <pubdate>2006</pubdate>
         </bibl>
         <bibl id="B48">
            <title>
               <p>WOMBAT: a tool for mixed model analyses in quantitative genetics by restricted maximum likelihood (REML)</p>
            </title>
            <aug>
               <au>
                  <snm>Meyer</snm>
                  <fnm>K</fnm>
               </au>
            </aug>
            <source> J Zhejiang Univ Sci B</source>
            <pubdate>2007</pubdate>
            <volume>8</volume>
            <issue>11</issue>
            <fpage>815</fpage>
            <lpage>821</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1631/jzus.2007.B0815</pubid>
                  <pubid idtype="pmpid" link="fulltext">17973343</pubid>
                  <pubid idtype="pmcid">2064953</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B49">
            <title>
               <p>Perils of parsimony: Properties of reduced rank estimates of genetic covariances</p>
            </title>
            <aug>
               <au>
                  <snm>Meyer</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Kirkpatrick</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Genetics</source>
            <pubdate>2008</pubdate>
            <volume>180</volume>
            <issue>2</issue>
            <fpage>1153</fpage>
            <lpage>1166</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2567364</pubid>
                  <pubid idtype="pmpid" link="fulltext">18757923</pubid>
                  <pubid idtype="doi">10.1534/genetics.108.090159</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B50">
            <title>
               <p>Multivariate analyses of carcass traits for Angus cattle fitting reduced rank and factor-analytic models</p>
            </title>
            <aug>
               <au>
                  <snm>Meyer</snm>
                  <fnm>K</fnm>
               </au>
            </aug>
            <source>J Anim Breed Genet</source>
            <pubdate>2007</pubdate>
            <volume>124</volume>
            <fpage>50</fpage>
            <lpage>64</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1111/j.1439-0388.2007.00637.x</pubid>
                  <pubid idtype="pmpid" link="fulltext">17488355</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B51">
            <title>
               <p>Percentage points for a test of rank in multivariate components of variance</p>
            </title>
            <aug>
               <au>
                  <snm>Amemiya</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Anderson</snm>
                  <fnm>TW</fnm>
               </au>
               <au>
                  <snm>Lewis</snm>
                  <fnm>PAW</fnm>
               </au>
            </aug>
            <source>Biometrika</source>
            <pubdate>1990</pubdate>
            <volume>77</volume>
            <issue>3</issue>
            <fpage>637</fpage>
            <lpage>641</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1093/biomet/77.3.637</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B52">
            <title>
               <p>One-Sided Test for the Equality of Two Covariance Matrices</p>
            </title>
            <aug>
               <au>
                  <snm>Kuriki</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Ann Stat</source>
            <pubdate>1993</pubdate>
            <volume>21</volume>
            <issue>3</issue>
            <fpage>1379</fpage>
            <lpage>1384</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1214/aos/1176349263</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B53">
            <title>
               <p>Asymptotic chi-square tests for a large class of factor analysis models</p>
            </title>
            <aug>
               <au>
                  <snm>Amemiya</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Anderson</snm>
                  <fnm>TW</fnm>
               </au>
            </aug>
            <source>Annals of Statistics</source>
            <pubdate>1990</pubdate>
            <volume>18</volume>
            <issue>3</issue>
            <fpage>1453</fpage>
            <lpage>1463</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1214/aos/1176347760</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B54">
            <title>
               <p>Factor analysis and AIC</p>
            </title>
            <aug>
               <au>
                  <snm>Akaike</snm>
                  <fnm>H</fnm>
               </au>
            </aug>
            <source>Psychometrika</source>
            <pubdate>1987</pubdate>
            <volume>52</volume>
            <fpage>317</fpage>
            <lpage>332</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1007/BF02294359</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B55">
            <title>
               <p>Determining the effective dimensionality of the genetic variance-covariance matrix</p>
            </title>
            <aug>
               <au>
                  <snm>Hine</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Blows</snm>
                  <fnm>MW</fnm>
               </au>
            </aug>
            <source>Genetics</source>
            <pubdate>2006</pubdate>
            <volume>173</volume>
            <issue>2</issue>
            <fpage>1135</fpage>
            <lpage>1144</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1526539</pubid>
                  <pubid idtype="pmpid" link="fulltext">16547106</pubid>
                  <pubid idtype="doi">10.1534/genetics.105.054627</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B56">
            <title>
               <p>Contrasting models for lactation curve analysis</p>
            </title>
            <aug>
               <au>
                  <snm>Jaffr&#233;zic</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>White</snm>
                  <fnm>IMS</fnm>
               </au>
               <au>
                  <snm>Thompson</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Visscher</snm>
                  <fnm>PM</fnm>
               </au>
            </aug>
            <source>J Dairy Sci</source>
            <pubdate>2002</pubdate>
            <volume>85</volume>
            <issue>4</issue>
            <fpage>968</fpage>
            <lpage>975</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">12018443</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B57">
            <title>
               <p>Transformation algorithms in analysis of single trait and multitrait models with equal design matrices and one random factor per trait : a review</p>
            </title>
            <aug>
               <au>
                  <snm>Jensen</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Mao</snm>
                  <fnm>IL</fnm>
               </au>
            </aug>
            <source>J Anim Sci</source>
            <pubdate>1988</pubdate>
            <volume>66</volume>
            <fpage>2750</fpage>
            <lpage>2761</lpage>
            <url>http://jas.fass.org/cgi/content/abstract/66/11/2750</url>
         </bibl>
         <bibl id="B58">
            <title>
               <p>Solution of multiple trait animal models with missing data on some traits</p>
            </title>
            <aug>
               <au>
                  <snm>Ducrocq</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Besbes</snm>
                  <fnm>B</fnm>
               </au>
            </aug>
            <source>J Anim Breed Genet</source>
            <pubdate>1993</pubdate>
            <volume>110</volume>
            <fpage>81</fpage>
            <lpage>92</lpage>
         </bibl>
         <bibl id="B59">
            <title>
               <p>Generalising the use of the canonical transformation for the solution of multivariate mixed model equations</p>
            </title>
            <aug>
               <au>
                  <snm>Ducrocq</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Chapuis</snm>
                  <fnm>H</fnm>
               </au>
            </aug>
            <source>Genet Select Evol</source>
            <pubdate>1997</pubdate>
            <volume>29</volume>
            <fpage>205</fpage>
            <lpage>224</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1051/gse:19970207</pubid>
            </xrefbib>
         </bibl>
      </refgrp>
   </bm>
</art>
