1 1 1 2 2 1 3 3 1 4 4 1 5 5 1.0666667 6 5 -0.2666667 6 6 1.0666667 7 7 1.0666667 8 7 -0.2666667 8 8 1.0666667 9 9 1.0666667 10 9 -0.2666667 10 10 1.0666667 11 11 1.0666667 12 11 -0.2666667 12 12 1.0666667The .giv file presented above gives the following G inverse matrix
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 1.067 | -.267 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | -.267 | 1.067 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 1.067 | -.267 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | -.267 | 1.067 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.067 | -.267 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -.267 | 1.067 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.067 | -.267 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -.267 | 1.067 |
grm1(animal 0.12)Structural specification:
... !r animal ... ... animal 1 animal 0 GIV1 0.12or more simply
... !r giv(animal,1) 0.12 ...
coruh(site 0.5 8*1.5).grm1(variety)Structural specification:
... !r site.variety ... ... site.variety 2 site 0 CORUH 0.5 8*1.5 variety 0 GIV1Note: In the functional specification, givk() and grmk() are equivalent.
A 0 0 B 0 0 C 0 0 ABC 0 0 # ABC is not present in the subsequent pedigree lines D 0 0 E 0 0 DE 0 0 # DE is not present in the subsequent pedigree linesthere are actually only 5 genetic groups and two constraints so that the fixed effects for A, B and C sum to zero, and for D and E sum to zero leaving only 3 fixed degrees of freedom fitted. Therefore if the A inverse for this pedigree was saved, and subsequently used as a GIV matrix, it should be declared as !GROUPDF 3.