MABM_16M_MAM_November-06-2014_a November 6, 2014 |
Obs | animal | sire | dam | afa | afb | sex | wwt |
---|---|---|---|---|---|---|---|
1 | 1 | 0 | 0 | 1.00 | 0.00 | 1 | 289 |
2 | 2 | 0 | 0 | 0.00 | 1.00 | 2 | 245 |
3 | 3 | 0 | 2 | 0.50 | 0.50 | 2 | 256 |
4 | 4 | 1 | 0 | 0.50 | 0.50 | 2 | 261 |
5 | 5 | 1 | 2 | 0.50 | 0.50 | 1 | 292 |
6 | 6 | 1 | 3 | 0.75 | 0.25 | 1 | 286 |
MABM_16M_MAM_November-06-2014_a November 6, 2014 |
Model_1_Animal multibreed_uneqvar_res_add_nadd_November-06-2014_a November 6, 2014 |
ANIMAL BREEDING NOTES |
CHAPTER 16M ALL MODELS |
MULTIBREED ANIMAL MODELS WITH: |
1) UNEQUAL RESIDUAL, ADDITIVE, AND NONADDITIVE GENETIC VARIANCES |
2) EQUAL RESIDUAL VARIANCES, UNEQUAL ADDITIVE AND NONADDITIVE GENETIC VARIANCES |
3) EQUAL RESIDUAL AND ADDITIVE GENETIC VARIANCES, UNEQUAL NONADDITIVE GENETIC VARIANCES |
4) EQUAL RESIDUAL AND ADDITIVE GENETIC VARIANCES, NO RANDOM NONADDITIVE GENETIC EFFECTS |
Mauricio A. Elzo, University of Florida, elzo@animal.ufl.edu |
Read input dataset (SAS file) |
OBS animal sire dam afa afb sex wwt ------ --------- --------- --------- --------- --------- --------- --------- 1 1.0000 0 0 1.0000 0 1.0000 289.0000 2 2.0000 0 0 0 1.0000 2.0000 245.0000 3 3.0000 0 2.0000 0.5000 0.5000 2.0000 256.0000 4 4.0000 1.0000 0 0.5000 0.5000 2.0000 261.0000 5 5.0000 1.0000 2.0000 0.5000 0.5000 1.0000 292.0000 6 6.0000 1.0000 3.0000 0.7500 0.2500 1.0000 286.0000 |
datmat = matrix of input data |
datmat | ||||||
---|---|---|---|---|---|---|
1 | 0 | 0 | 1 | 0 | 1 | 289 |
2 | 0 | 0 | 0 | 1 | 2 | 245 |
3 | 0 | 2 | 0.5 | 0.5 | 2 | 256 |
4 | 1 | 0 | 0.5 | 0.5 | 2 | 261 |
5 | 1 | 2 | 0.5 | 0.5 | 1 | 292 |
6 | 1 | 3 | 0.75 | 0.25 | 1 | 286 |
Enter Parameters for Current Run |
Enter restronsol = 1 to impose restrictions on solutions to solve the MME, else = 0 if not |
restronsol |
---|
0 |
No restrictions imposed on solutions to solve MME |
Define number of traits = nt = 1 (DO NOT CHANGE; This program is for single traits ONLY !! |
nt |
---|
1 |
Enter nanim = Number of animals |
nanim |
---|
6 |
Enter nrec = Number of records |
nrec |
---|
6 |
Enter nf = Number of fixed effects in the MME |
nf |
---|
6 |
Enter nga = Number of random additive genetic effects in the MME |
nga |
---|
6 |
ngn = Number of random nonadditive genetic effects in the MME |
ngn |
---|
6 |
Enter uneqresvar = 1 if unequal residual variances else uneqresvar = 0 |
uneqresvar |
---|
1 |
Enter uneqaddvar = 1 if unequal residual variances else uneqaddvar = 0 |
uneqaddvar |
---|
1 |
Compute neq = nf+nga+ngn = total number of MME |
neq |
---|
18 |
Define pedigf = pedigree file with breed composition of animals, sires, and dams |
pedigf | ||||||||
---|---|---|---|---|---|---|---|---|
1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
2 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
3 | 0 | 2 | 0.5 | 0.5 | 1 | 0 | 0 | 1 |
4 | 1 | 0 | 0.5 | 0.5 | 1 | 0 | 0 | 1 |
5 | 1 | 2 | 0.5 | 0.5 | 1 | 0 | 0 | 1 |
6 | 1 | 3 | 0.75 | 0.25 | 1 | 0 | 0.5 | 0.5 |
Construct xf = matrix of fixed and random effects |
Construct fixed effects in matrix xf |
xf | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COL1 | COL2 | COL3 | COL4 | COL5 | COL6 | COL7 | COL8 | COL9 | COL10 | COL11 | COL12 | COL13 | COL14 | COL15 | COL16 | COL17 | COL18 | |
ROW1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW2 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW3 | 1 | 0.5 | 0.5 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW4 | 1 | 0.5 | 0.5 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW5 | 1 | 0.5 | 0.5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW6 | 1 | 0.75 | 0.25 | 0.5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Construct random additive genetic effects in matrix xf |
xf | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COL1 | COL2 | COL3 | COL4 | COL5 | COL6 | COL7 | COL8 | COL9 | COL10 | COL11 | COL12 | COL13 | COL14 | COL15 | COL16 | COL17 | COL18 | |
ROW1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW2 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW3 | 1 | 0.5 | 0.5 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW4 | 1 | 0.5 | 0.5 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW5 | 1 | 0.5 | 0.5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW6 | 1 | 0.75 | 0.25 | 0.5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Construct random nonadditive genetic effects in matrix xf |
xf | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COL1 | COL2 | COL3 | COL4 | COL5 | COL6 | COL7 | COL8 | COL9 | COL10 | COL11 | COL12 | COL13 | COL14 | COL15 | COL16 | COL17 | COL18 | |
ROW1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW2 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW3 | 1 | 0.5 | 0.5 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
ROW4 | 1 | 0.5 | 0.5 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
ROW5 | 1 | 0.5 | 0.5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
ROW6 | 1 | 0.75 | 0.25 | 0.5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.5 | 0 | 0.5 | 0 | 0 | 0 |
Make x = xf, i.e., use computed xf |
x | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COL1 | COL2 | COL3 | COL4 | COL5 | COL6 | COL7 | COL8 | COL9 | COL10 | COL11 | COL12 | COL13 | COL14 | COL15 | COL16 | COL17 | COL18 | |
ROW1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW2 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW3 | 1 | 0.5 | 0.5 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
ROW4 | 1 | 0.5 | 0.5 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
ROW5 | 1 | 0.5 | 0.5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
ROW6 | 1 | 0.75 | 0.25 | 0.5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.5 | 0 | 0.5 | 0 | 0 | 0 |
Enter intrabreed and interbreed environmental variances |
veaa | vebb | veab |
---|---|---|
49 | 16 | 25 |
Compute vef = vector of multibreed environmental variances |
vef |
---|
49 |
16 |
32.5 |
32.5 |
32.5 |
47 |
Make ve = vef, i.e., use computed ve |
ve |
---|
49 |
16 |
32.5 |
32.5 |
32.5 |
47 |
r = matrix of residual covariances |
r | |||||
---|---|---|---|---|---|
49 | 0 | 0 | 0 | 0 | 0 |
0 | 16 | 0 | 0 | 0 | 0 |
0 | 0 | 32.5 | 0 | 0 | 0 |
0 | 0 | 0 | 32.5 | 0 | 0 |
0 | 0 | 0 | 0 | 32.5 | 0 |
0 | 0 | 0 | 0 | 0 | 47 |
invr = inverse of matrix of residual covariances |
invr | |||||
---|---|---|---|---|---|
0.0204082 | 0 | 0 | 0 | 0 | 0 |
0 | 0.0625 | 0 | 0 | 0 | 0 |
0 | 0 | 0.0307692 | 0 | 0 | 0 |
0 | 0 | 0 | 0.0307692 | 0 | 0 |
0 | 0 | 0 | 0 | 0.0307692 | 0 |
0 | 0 | 0 | 0 | 0 | 0.0212766 |
Read yf = vector of records |
yf |
---|
289 |
245 |
256 |
261 |
292 |
286 |
Make y = yf, i.e., use read yf |
y |
---|
289 |
245 |
256 |
261 |
292 |
286 |
Compute xtinvr = x transpose times r |
xtinvr | |||||
---|---|---|---|---|---|
0.0204082 | 0.0625 | 0.0307692 | 0.0307692 | 0.0307692 | 0.0212766 |
0.0204082 | 0 | 0.0153846 | 0.0153846 | 0.0153846 | 0.0159574 |
0 | 0.0625 | 0.0153846 | 0.0153846 | 0.0153846 | 0.0053191 |
0 | 0 | 0.0307692 | 0.0307692 | 0.0307692 | 0.0106383 |
0.0204082 | 0 | 0 | 0 | 0.0307692 | 0.0212766 |
0 | 0.0625 | 0.0307692 | 0.0307692 | 0 | 0 |
0.0204082 | 0 | 0 | 0 | 0 | 0 |
0 | 0.0625 | 0 | 0 | 0 | 0 |
0 | 0 | 0.0307692 | 0 | 0 | 0 |
0 | 0 | 0 | 0.0307692 | 0 | 0 |
0 | 0 | 0 | 0 | 0.0307692 | 0 |
0 | 0 | 0 | 0 | 0 | 0.0212766 |
0 | 0 | 0 | 0.0307692 | 0.0307692 | 0.0106383 |
0 | 0 | 0.0307692 | 0 | 0.0307692 | 0 |
0 | 0 | 0 | 0 | 0 | 0.0106383 |
0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 |
Compute xtinvr = x transpose times r times x |
xtinvrx | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COL1 | COL2 | COL3 | COL4 | COL5 | COL6 | COL7 | COL8 | COL9 | COL10 | COL11 | COL12 | COL13 | COL14 | COL15 | COL16 | COL17 | COL18 | |
ROW1 | 0.1964925 | 0.0825195 | 0.113973 | 0.102946 | 0.072454 | 0.1240385 | 0.0204082 | 0.0625 | 0.0307692 | 0.0307692 | 0.0307692 | 0.0212766 | 0.0721768 | 0.0615385 | 0.0106383 | 0 | 0 | 0 |
ROW2 | 0.0825195 | 0.0554532 | 0.0270663 | 0.0541326 | 0.0517502 | 0.0307692 | 0.0204082 | 0 | 0.0153846 | 0.0153846 | 0.0153846 | 0.0159574 | 0.038748 | 0.0307692 | 0.0079787 | 0 | 0 | 0 |
ROW3 | 0.113973 | 0.0270663 | 0.0869067 | 0.0488134 | 0.0207038 | 0.0932692 | 0 | 0.0625 | 0.0153846 | 0.0153846 | 0.0153846 | 0.0053191 | 0.0334288 | 0.0307692 | 0.0026596 | 0 | 0 | 0 |
ROW4 | 0.102946 | 0.0541326 | 0.0488134 | 0.0976268 | 0.0414075 | 0.0615385 | 0 | 0 | 0.0307692 | 0.0307692 | 0.0307692 | 0.0106383 | 0.0668576 | 0.0615385 | 0.0053191 | 0 | 0 | 0 |
ROW5 | 0.072454 | 0.0517502 | 0.0207038 | 0.0414075 | 0.072454 | 0 | 0.0204082 | 0 | 0 | 0 | 0.0307692 | 0.0212766 | 0.0414075 | 0.0307692 | 0.0106383 | 0 | 0 | 0 |
ROW6 | 0.1240385 | 0.0307692 | 0.0932692 | 0.0615385 | 0 | 0.1240385 | 0 | 0.0625 | 0.0307692 | 0.0307692 | 0 | 0 | 0.0307692 | 0.0307692 | 0 | 0 | 0 | 0 |
ROW7 | 0.0204082 | 0.0204082 | 0 | 0 | 0.0204082 | 0 | 0.0204082 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW8 | 0.0625 | 0 | 0.0625 | 0 | 0 | 0.0625 | 0 | 0.0625 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW9 | 0.0307692 | 0.0153846 | 0.0153846 | 0.0307692 | 0 | 0.0307692 | 0 | 0 | 0.0307692 | 0 | 0 | 0 | 0 | 0.0307692 | 0 | 0 | 0 | 0 |
ROW10 | 0.0307692 | 0.0153846 | 0.0153846 | 0.0307692 | 0 | 0.0307692 | 0 | 0 | 0 | 0.0307692 | 0 | 0 | 0.0307692 | 0 | 0 | 0 | 0 | 0 |
ROW11 | 0.0307692 | 0.0153846 | 0.0153846 | 0.0307692 | 0.0307692 | 0 | 0 | 0 | 0 | 0 | 0.0307692 | 0 | 0.0307692 | 0.0307692 | 0 | 0 | 0 | 0 |
ROW12 | 0.0212766 | 0.0159574 | 0.0053191 | 0.0106383 | 0.0212766 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0212766 | 0.0106383 | 0 | 0.0106383 | 0 | 0 | 0 |
ROW13 | 0.0721768 | 0.038748 | 0.0334288 | 0.0668576 | 0.0414075 | 0.0307692 | 0 | 0 | 0 | 0.0307692 | 0.0307692 | 0.0106383 | 0.0668576 | 0.0307692 | 0.0053191 | 0 | 0 | 0 |
ROW14 | 0.0615385 | 0.0307692 | 0.0307692 | 0.0615385 | 0.0307692 | 0.0307692 | 0 | 0 | 0.0307692 | 0 | 0.0307692 | 0 | 0.0307692 | 0.0615385 | 0 | 0 | 0 | 0 |
ROW15 | 0.0106383 | 0.0079787 | 0.0026596 | 0.0053191 | 0.0106383 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0106383 | 0.0053191 | 0 | 0.0053191 | 0 | 0 | 0 |
ROW16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Enter intrabreed and interbreed additive genetic variances |
vaaa | vabb | vaab |
---|---|---|
36 | 9 | 4 |
Compute vaf = vector of multibreed additive genetic variances |
pedigf | ||||||||
---|---|---|---|---|---|---|---|---|
1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
2 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
3 | 0 | 2 | 0.5 | 0.5 | 1 | 0 | 0 | 1 |
4 | 1 | 0 | 0.5 | 0.5 | 1 | 0 | 0 | 1 |
5 | 1 | 2 | 0.5 | 0.5 | 1 | 0 | 0 | 1 |
6 | 1 | 3 | 0.75 | 0.25 | 1 | 0 | 0.5 | 0.5 |
vaf |
---|
36 |
9 |
22.5 |
22.5 |
22.5 |
30.25 |
Compute daf = vector of computed residual additive genetic variances |
Recall: (Ga)-1 = (I - 1/2 P') (Da)-1 (I - 1/2 P) |
daf |
---|
36 |
9 |
20.25 |
13.5 |
11.25 |
15.625 |
Make da = daf, i.e., use computed da |
Compute dainv = inverse of da |
dainv = inverse of matrix of residual additive genetic variances |
dainv |
---|
0.0277778 |
0.1111111 |
0.0493827 |
0.0740741 |
0.0888889 |
0.064 |
Enter intrabreed and interbreed nonadditive genetic variances |
vnab |
---|
16 |
Compute vnf = vector of multibreed additive genetic variances |
vnf |
---|
16 |
16 |
16 |
16 |
16 |
16 |
Compute dnf = vector of computed residual nonadditive genetic variances |
Recall: (Gn)-1 = (I - 1/2 P') (Dn)-1 (I - 1/2 P) |
dnf |
---|
16 |
16 |
12 |
12 |
8 |
8 |
Make dn = dnf, i.e., use computed dn |
Compute dninv = inverse of dn |
dninv = inverse of matrix of residual nonadditive genetic variances |
dninv |
---|
0.0625 |
0.0625 |
0.0833333 |
0.0833333 |
0.125 |
0.125 |
Compute gainv = inverse of the matrix of multibreed additive genetic covariances |
Using algorithm to compute gainv directly; Elzo (1990a),JAS 68:1215-1228 |
gainv | |||||
---|---|---|---|---|---|
0.0845185 | 0.0222222 | 0.016 | -0.037037 | -0.044444 | -0.032 |
0.0222222 | 0.145679 | -0.024691 | 0 | -0.044444 | 0 |
0.016 | -0.024691 | 0.0653827 | 0 | 0 | -0.032 |
-0.037037 | 0 | 0 | 0.0740741 | 0 | 0 |
-0.044444 | -0.044444 | 0 | 0 | 0.0888889 | 0 |
-0.032 | 0 | -0.032 | 0 | 0 | 0.064 |
gainv | |||||
---|---|---|---|---|---|
0.085 | 0.022 | 0.016 | -0.037 | -0.044 | -0.032 |
0.022 | 0.146 | -0.025 | 0.000 | -0.044 | 0.000 |
0.016 | -0.025 | 0.065 | 0.000 | 0.000 | -0.032 |
-0.037 | 0.000 | 0.000 | 0.074 | 0.000 | 0.000 |
-0.044 | -0.044 | 0.000 | 0.000 | 0.089 | 0.000 |
-0.032 | 0.000 | -0.032 | 0.000 | 0.000 | 0.064 |
Compute gninv = inverse of the matrix of regression nonadditive genetic covariances |
Using algorithm to compute gninv directly; Elzo (1990b),JAS 68:4079-4099 |
gninv | |||||
---|---|---|---|---|---|
0.1458333 | 0.03125 | 0.03125 | -0.041667 | -0.0625 | -0.0625 |
0.03125 | 0.1145833 | -0.041667 | 0 | -0.0625 | 0 |
0.03125 | -0.041667 | 0.1145833 | 0 | 0 | -0.0625 |
-0.041667 | 0 | 0 | 0.0833333 | 0 | 0 |
-0.0625 | -0.0625 | 0 | 0 | 0.125 | 0 |
-0.0625 | 0 | -0.0625 | 0 | 0 | 0.125 |
gninv | |||||
---|---|---|---|---|---|
0.146 | 0.031 | 0.031 | -0.042 | -0.063 | -0.063 |
0.031 | 0.115 | -0.042 | 0.000 | -0.063 | 0.000 |
0.031 | -0.042 | 0.115 | 0.000 | 0.000 | -0.063 |
-0.042 | 0.000 | 0.000 | 0.083 | 0.000 | 0.000 |
-0.063 | -0.063 | 0.000 | 0.000 | 0.125 | 0.000 |
-0.063 | 0.000 | -0.063 | 0.000 | 0.000 | 0.125 |
Compute lhs = left hand side of the MME |
Add gainv to lhs |
Add gninv to lhs |
lhs | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COL1 | COL2 | COL3 | COL4 | COL5 | COL6 | COL7 | COL8 | COL9 | COL10 | COL11 | COL12 | COL13 | COL14 | COL15 | COL16 | COL17 | COL18 | |
ROW1 | 0.1964925 | 0.0825195 | 0.113973 | 0.102946 | 0.072454 | 0.1240385 | 0.0204082 | 0.0625 | 0.0307692 | 0.0307692 | 0.0307692 | 0.0212766 | 0.0721768 | 0.0615385 | 0.0106383 | 0 | 0 | 0 |
ROW2 | 0.0825195 | 0.0554532 | 0.0270663 | 0.0541326 | 0.0517502 | 0.0307692 | 0.0204082 | 0 | 0.0153846 | 0.0153846 | 0.0153846 | 0.0159574 | 0.038748 | 0.0307692 | 0.0079787 | 0 | 0 | 0 |
ROW3 | 0.113973 | 0.0270663 | 0.0869067 | 0.0488134 | 0.0207038 | 0.0932692 | 0 | 0.0625 | 0.0153846 | 0.0153846 | 0.0153846 | 0.0053191 | 0.0334288 | 0.0307692 | 0.0026596 | 0 | 0 | 0 |
ROW4 | 0.102946 | 0.0541326 | 0.0488134 | 0.0976268 | 0.0414075 | 0.0615385 | 0 | 0 | 0.0307692 | 0.0307692 | 0.0307692 | 0.0106383 | 0.0668576 | 0.0615385 | 0.0053191 | 0 | 0 | 0 |
ROW5 | 0.072454 | 0.0517502 | 0.0207038 | 0.0414075 | 0.072454 | 0 | 0.0204082 | 0 | 0 | 0 | 0.0307692 | 0.0212766 | 0.0414075 | 0.0307692 | 0.0106383 | 0 | 0 | 0 |
ROW6 | 0.1240385 | 0.0307692 | 0.0932692 | 0.0615385 | 0 | 0.1240385 | 0 | 0.0625 | 0.0307692 | 0.0307692 | 0 | 0 | 0.0307692 | 0.0307692 | 0 | 0 | 0 | 0 |
ROW7 | 0.0204082 | 0.0204082 | 0 | 0 | 0.0204082 | 0 | 0.1049267 | 0.0222222 | 0.016 | -0.037037 | -0.044444 | -0.032 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW8 | 0.0625 | 0 | 0.0625 | 0 | 0 | 0.0625 | 0.0222222 | 0.208179 | -0.024691 | 0 | -0.044444 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW9 | 0.0307692 | 0.0153846 | 0.0153846 | 0.0307692 | 0 | 0.0307692 | 0.016 | -0.024691 | 0.0961519 | 0 | 0 | -0.032 | 0 | 0.0307692 | 0 | 0 | 0 | 0 |
ROW10 | 0.0307692 | 0.0153846 | 0.0153846 | 0.0307692 | 0 | 0.0307692 | -0.037037 | 0 | 0 | 0.1048433 | 0 | 0 | 0.0307692 | 0 | 0 | 0 | 0 | 0 |
ROW11 | 0.0307692 | 0.0153846 | 0.0153846 | 0.0307692 | 0.0307692 | 0 | -0.044444 | -0.044444 | 0 | 0 | 0.1196581 | 0 | 0.0307692 | 0.0307692 | 0 | 0 | 0 | 0 |
ROW12 | 0.0212766 | 0.0159574 | 0.0053191 | 0.0106383 | 0.0212766 | 0 | -0.032 | 0 | -0.032 | 0 | 0 | 0.0852766 | 0.0106383 | 0 | 0.0106383 | 0 | 0 | 0 |
ROW13 | 0.0721768 | 0.038748 | 0.0334288 | 0.0668576 | 0.0414075 | 0.0307692 | 0 | 0 | 0 | 0.0307692 | 0.0307692 | 0.0106383 | 0.2126909 | 0.0620192 | 0.0365691 | -0.041667 | -0.0625 | -0.0625 |
ROW14 | 0.0615385 | 0.0307692 | 0.0307692 | 0.0615385 | 0.0307692 | 0.0307692 | 0 | 0 | 0.0307692 | 0 | 0.0307692 | 0 | 0.0620192 | 0.1761218 | -0.041667 | 0 | -0.0625 | 0 |
ROW15 | 0.0106383 | 0.0079787 | 0.0026596 | 0.0053191 | 0.0106383 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0106383 | 0.0365691 | -0.041667 | 0.1199025 | 0 | 0 | -0.0625 |
ROW16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0.041667 | 0 | 0 | 0.0833333 | 0 | 0 |
ROW17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0.0625 | -0.0625 | 0 | 0 | 0.125 | 0 |
ROW18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0.0625 | 0 | -0.0625 | 0 | 0 | 0.125 |
lhs | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0.196 | 0.083 | 0.114 | 0.103 | 0.072 | 0.124 | 0.020 | 0.063 | 0.031 | 0.031 | 0.031 | 0.021 | 0.072 | 0.062 | 0.011 | 0.000 | 0.000 | 0.000 |
0.083 | 0.055 | 0.027 | 0.054 | 0.052 | 0.031 | 0.020 | 0.000 | 0.015 | 0.015 | 0.015 | 0.016 | 0.039 | 0.031 | 0.008 | 0.000 | 0.000 | 0.000 |
0.114 | 0.027 | 0.087 | 0.049 | 0.021 | 0.093 | 0.000 | 0.063 | 0.015 | 0.015 | 0.015 | 0.005 | 0.033 | 0.031 | 0.003 | 0.000 | 0.000 | 0.000 |
0.103 | 0.054 | 0.049 | 0.098 | 0.041 | 0.062 | 0.000 | 0.000 | 0.031 | 0.031 | 0.031 | 0.011 | 0.067 | 0.062 | 0.005 | 0.000 | 0.000 | 0.000 |
0.072 | 0.052 | 0.021 | 0.041 | 0.072 | 0.000 | 0.020 | 0.000 | 0.000 | 0.000 | 0.031 | 0.021 | 0.041 | 0.031 | 0.011 | 0.000 | 0.000 | 0.000 |
0.124 | 0.031 | 0.093 | 0.062 | 0.000 | 0.124 | 0.000 | 0.063 | 0.031 | 0.031 | 0.000 | 0.000 | 0.031 | 0.031 | 0.000 | 0.000 | 0.000 | 0.000 |
0.020 | 0.020 | 0.000 | 0.000 | 0.020 | 0.000 | 0.105 | 0.022 | 0.016 | -0.037 | -0.044 | -0.032 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
0.063 | 0.000 | 0.063 | 0.000 | 0.000 | 0.063 | 0.022 | 0.208 | -0.025 | 0.000 | -0.044 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
0.031 | 0.015 | 0.015 | 0.031 | 0.000 | 0.031 | 0.016 | -0.025 | 0.096 | 0.000 | 0.000 | -0.032 | 0.000 | 0.031 | 0.000 | 0.000 | 0.000 | 0.000 |
0.031 | 0.015 | 0.015 | 0.031 | 0.000 | 0.031 | -0.037 | 0.000 | 0.000 | 0.105 | 0.000 | 0.000 | 0.031 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
0.031 | 0.015 | 0.015 | 0.031 | 0.031 | 0.000 | -0.044 | -0.044 | 0.000 | 0.000 | 0.120 | 0.000 | 0.031 | 0.031 | 0.000 | 0.000 | 0.000 | 0.000 |
0.021 | 0.016 | 0.005 | 0.011 | 0.021 | 0.000 | -0.032 | 0.000 | -0.032 | 0.000 | 0.000 | 0.085 | 0.011 | 0.000 | 0.011 | 0.000 | 0.000 | 0.000 |
0.072 | 0.039 | 0.033 | 0.067 | 0.041 | 0.031 | 0.000 | 0.000 | 0.000 | 0.031 | 0.031 | 0.011 | 0.213 | 0.062 | 0.037 | -0.042 | -0.063 | -0.063 |
0.062 | 0.031 | 0.031 | 0.062 | 0.031 | 0.031 | 0.000 | 0.000 | 0.031 | 0.000 | 0.031 | 0.000 | 0.062 | 0.176 | -0.042 | 0.000 | -0.063 | 0.000 |
0.011 | 0.008 | 0.003 | 0.005 | 0.011 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.011 | 0.037 | -0.042 | 0.120 | 0.000 | 0.000 | -0.063 |
0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.042 | 0.000 | 0.000 | 0.083 | 0.000 | 0.000 |
0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.063 | -0.063 | 0.000 | 0.000 | 0.125 | 0.000 |
0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.063 | 0.000 | -0.063 | 0.000 | 0.000 | 0.125 |
Compute rhs = right hand side of the MME |
rhs |
---|
52.187873 |
22.907943 |
29.27993 |
27.934861 |
20.967681 |
31.220192 |
5.8979592 |
15.3125 |
7.8769231 |
8.0307692 |
8.9846154 |
6.0851064 |
20.057938 |
16.861538 |
3.0425532 |
0 |
0 |
0 |
rhs |
---|
52.19 |
22.91 |
29.28 |
27.93 |
20.97 |
31.22 |
5.90 |
15.31 |
7.88 |
8.03 |
8.98 |
6.09 |
20.06 |
16.86 |
3.04 |
0.00 |
0.00 |
0.00 |
Compute ginvlhs = generalized inverse of the left hand side of the MME |
ginvlhs | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COL1 | COL2 | COL3 | COL4 | COL5 | COL6 | COL7 | COL8 | COL9 | COL10 | COL11 | COL12 | COL13 | COL14 | COL15 | COL16 | COL17 | COL18 | |
ROW1 | 6.109904 | 8.913722 | -2.803818 | -9.306324 | 3.087427 | 3.022477 | -7.926874 | -2.328563 | -2.371548 | -3.727747 | -4.653423 | -6.466699 | 0.279336 | 0.057941 | -0.476945 | 0.139668 | 0.168638 | -0.098804 |
ROW2 | 8.913722 | 50.883679 | -41.96996 | -24.45589 | -13.92937 | 22.843094 | -16.42015 | 4.213140 | -4.733261 | -10.72450 | -0.208247 | -11.32742 | 5.019945 | 3.172238 | 1.297844 | 2.509973 | 4.096091 | 3.158895 |
ROW3 | -2.803818 | -41.96996 | 39.166139 | 15.149566 | 17.016799 | -19.82062 | 8.493276 | -6.541704 | 2.361713 | 6.996749 | -4.445176 | 4.860721 | -4.740609 | -3.114297 | -1.774789 | -2.370305 | -3.927453 | -3.257699 |
ROW4 | -9.306324 | -24.45589 | 15.149566 | 51.951708 | 5.762873 | -15.06920 | 3.935834 | 1.225955 | -3.814835 | -1.709949 | -3.144321 | 0.338875 | -12.35895 | -11.71231 | -5.749260 | -6.179476 | -12.03563 | -9.054106 |
ROW5 | 3.087427 | -13.92937 | 17.016799 | 5.762873 | 18.849040 | -15.76161 | -6.816800 | -2.342613 | 1.435093 | 0.244439 | -9.071738 | -5.837987 | -3.670710 | -3.523624 | -2.970311 | -1.835355 | -3.597167 | -3.320511 |
ROW6 | 3.022477 | 22.843094 | -19.82062 | -15.06920 | -15.76161 | 18.784090 | -1.110074 | 0.014050 | -3.806642 | -3.972186 | 4.418315 | -0.628712 | 3.950046 | 3.581565 | 2.493366 | 1.975023 | 3.765805 | 3.221706 |
ROW7 | -7.926874 | -16.42015 | 8.493276 | 3.935834 | -6.816800 | -1.110074 | 33.110285 | 0.543672 | 3.522765 | 14.924127 | 16.380087 | 19.557891 | -1.933056 | 1.615266 | 1.284318 | -0.966528 | -0.158895 | -0.324369 |
ROW8 | -2.328563 | 4.213140 | -6.541704 | 1.225955 | -2.342613 | 0.014050 | 0.543672 | 8.856217 | 3.816478 | 0.703184 | 4.680283 | 2.234690 | 0.511227 | -0.525208 | -0.241632 | 0.255613 | -0.006991 | 0.134797 |
ROW9 | -2.371548 | -4.733261 | 2.361713 | -3.814835 | 1.435093 | -3.806642 | 3.522765 | 3.816478 | 18.195128 | 3.811949 | 4.162544 | 9.489718 | 2.430301 | -2.079779 | -1.565673 | 1.215151 | 0.175261 | 0.432314 |
ROW10 | -3.727747 | -10.72450 | 6.996749 | -1.709949 | 0.244439 | -3.972186 | 14.924127 | 0.703184 | 3.811949 | 18.852512 | 7.649193 | 9.824876 | -2.500208 | 2.383258 | 1.367055 | -1.250104 | -0.058475 | -0.566577 |
ROW11 | -4.653423 | -0.208247 | -4.445176 | -3.144321 | -9.071738 | 4.418315 | 16.380087 | 4.680283 | 4.162544 | 7.649193 | 21.218448 | 11.831697 | -0.641007 | 0.241550 | 0.719961 | -0.320504 | -0.199729 | 0.039477 |
ROW12 | -6.466699 | -11.32742 | 4.860721 | 0.338875 | -5.837987 | -0.628712 | 19.557891 | 2.234690 | 9.489718 | 9.824876 | 11.831697 | 27.550453 | 0.054436 | 0.610742 | -0.692396 | 0.027218 | 0.332589 | -0.318980 |
ROW13 | 0.279336 | 5.019945 | -4.740609 | -12.35895 | -3.670710 | 3.950046 | -1.933056 | 0.511227 | 2.430301 | -2.500208 | -0.641007 | 0.054436 | 14.182305 | 1.867407 | 0.859136 | 7.091152 | 8.024856 | 7.520720 |
ROW14 | 0.057941 | 3.172238 | -3.114297 | -11.71231 | -3.523624 | 3.581565 | 1.615266 | -0.525208 | -2.079779 | 2.383258 | 0.241550 | 0.610742 | 1.867407 | 13.916785 | 7.282104 | 0.933704 | 7.892096 | 4.574756 |
ROW15 | -0.476945 | 1.297844 | -1.774789 | -5.749260 | -2.970311 | 2.493366 | 1.284318 | -0.241632 | -1.565673 | 1.367055 | 0.719961 | -0.692396 | 0.859136 | 7.282104 | 15.429192 | 0.429568 | 4.070620 | 8.144164 |
ROW16 | 0.139668 | 2.509973 | -2.370305 | -6.179476 | -1.835355 | 1.975023 | -0.966528 | 0.255613 | 1.215151 | -1.250104 | -0.320504 | 0.027218 | 7.091152 | 0.933704 | 0.429568 | 15.545576 | 4.012428 | 3.760360 |
ROW17 | 0.168638 | 4.096091 | -3.927453 | -12.03563 | -3.597167 | 3.765805 | -0.158895 | -0.006991 | 0.175261 | -0.058475 | -0.199729 | 0.332589 | 8.024856 | 7.892096 | 4.070620 | 4.012428 | 15.958476 | 6.047738 |
ROW18 | -0.098804 | 3.158895 | -3.257699 | -9.054106 | -3.320511 | 3.221706 | -0.324369 | 0.134797 | 0.432314 | -0.566577 | 0.039477 | -0.318980 | 7.520720 | 4.574756 | 8.144164 | 3.760360 | 6.047738 | 15.832442 |
ginvlhs | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
6.110 | 8.914 | -2.804 | -9.306 | 3.087 | 3.022 | -7.927 | -2.329 | -2.372 | -3.728 | -4.653 | -6.467 | 0.279 | 0.058 | -0.477 | 0.140 | 0.169 | -0.099 |
8.914 | 50.884 | -41.97 | -24.46 | -13.93 | 22.843 | -16.42 | 4.213 | -4.733 | -10.72 | -0.208 | -11.33 | 5.020 | 3.172 | 1.298 | 2.510 | 4.096 | 3.159 |
-2.804 | -41.97 | 39.166 | 15.150 | 17.017 | -19.82 | 8.493 | -6.542 | 2.362 | 6.997 | -4.445 | 4.861 | -4.741 | -3.114 | -1.775 | -2.370 | -3.927 | -3.258 |
-9.306 | -24.46 | 15.150 | 51.952 | 5.763 | -15.07 | 3.936 | 1.226 | -3.815 | -1.710 | -3.144 | 0.339 | -12.36 | -11.71 | -5.749 | -6.179 | -12.04 | -9.054 |
3.087 | -13.93 | 17.017 | 5.763 | 18.849 | -15.76 | -6.817 | -2.343 | 1.435 | 0.244 | -9.072 | -5.838 | -3.671 | -3.524 | -2.970 | -1.835 | -3.597 | -3.321 |
3.022 | 22.843 | -19.82 | -15.07 | -15.76 | 18.784 | -1.110 | 0.014 | -3.807 | -3.972 | 4.418 | -0.629 | 3.950 | 3.582 | 2.493 | 1.975 | 3.766 | 3.222 |
-7.927 | -16.42 | 8.493 | 3.936 | -6.817 | -1.110 | 33.110 | 0.544 | 3.523 | 14.924 | 16.380 | 19.558 | -1.933 | 1.615 | 1.284 | -0.967 | -0.159 | -0.324 |
-2.329 | 4.213 | -6.542 | 1.226 | -2.343 | 0.014 | 0.544 | 8.856 | 3.816 | 0.703 | 4.680 | 2.235 | 0.511 | -0.525 | -0.242 | 0.256 | -0.007 | 0.135 |
-2.372 | -4.733 | 2.362 | -3.815 | 1.435 | -3.807 | 3.523 | 3.816 | 18.195 | 3.812 | 4.163 | 9.490 | 2.430 | -2.080 | -1.566 | 1.215 | 0.175 | 0.432 |
-3.728 | -10.72 | 6.997 | -1.710 | 0.244 | -3.972 | 14.924 | 0.703 | 3.812 | 18.853 | 7.649 | 9.825 | -2.500 | 2.383 | 1.367 | -1.250 | -0.058 | -0.567 |
-4.653 | -0.208 | -4.445 | -3.144 | -9.072 | 4.418 | 16.380 | 4.680 | 4.163 | 7.649 | 21.218 | 11.832 | -0.641 | 0.242 | 0.720 | -0.321 | -0.200 | 0.039 |
-6.467 | -11.33 | 4.861 | 0.339 | -5.838 | -0.629 | 19.558 | 2.235 | 9.490 | 9.825 | 11.832 | 27.550 | 0.054 | 0.611 | -0.692 | 0.027 | 0.333 | -0.319 |
0.279 | 5.020 | -4.741 | -12.36 | -3.671 | 3.950 | -1.933 | 0.511 | 2.430 | -2.500 | -0.641 | 0.054 | 14.182 | 1.867 | 0.859 | 7.091 | 8.025 | 7.521 |
0.058 | 3.172 | -3.114 | -11.71 | -3.524 | 3.582 | 1.615 | -0.525 | -2.080 | 2.383 | 0.242 | 0.611 | 1.867 | 13.917 | 7.282 | 0.934 | 7.892 | 4.575 |
-0.477 | 1.298 | -1.775 | -5.749 | -2.970 | 2.493 | 1.284 | -0.242 | -1.566 | 1.367 | 0.720 | -0.692 | 0.859 | 7.282 | 15.429 | 0.430 | 4.071 | 8.144 |
0.140 | 2.510 | -2.370 | -6.179 | -1.835 | 1.975 | -0.967 | 0.256 | 1.215 | -1.250 | -0.321 | 0.027 | 7.091 | 0.934 | 0.430 | 15.546 | 4.012 | 3.760 |
0.169 | 4.096 | -3.927 | -12.04 | -3.597 | 3.766 | -0.159 | -0.007 | 0.175 | -0.058 | -0.200 | 0.333 | 8.025 | 7.892 | 4.071 | 4.012 | 15.958 | 6.048 |
-0.099 | 3.159 | -3.258 | -9.054 | -3.321 | 3.222 | -0.324 | 0.135 | 0.432 | -0.567 | 0.039 | -0.319 | 7.521 | 4.575 | 8.144 | 3.760 | 6.048 | 15.832 |
Compute gl = ginvlhs*lhs = matrix of expectations of solutions |
gl | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0.500 | 0.250 | 0.250 | -0.000 | 0.250 | 0.250 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 |
0.250 | 0.625 | -0.375 | -0.000 | 0.125 | 0.125 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 |
0.250 | -0.375 | 0.625 | 0.000 | 0.125 | 0.125 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 |
-0.000 | 0.000 | -0.000 | 1.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 | -0.000 | -0.000 | -0.000 | 0.000 | 0.000 | -0.000 | -0.000 | -0.000 | 0.000 |
0.250 | 0.125 | 0.125 | 0.000 | 0.625 | -0.375 | 0.000 | -0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | -0.000 | -0.000 | -0.000 |
0.250 | 0.125 | 0.125 | 0.000 | -0.375 | 0.625 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 |
0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 1.000 | 0.000 | -0.000 | -0.000 | -0.000 | -0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 |
0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 1.000 | -0.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 |
0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 1.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 |
0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 | 1.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 |
-0.000 | -0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 1.000 | -0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 |
0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 | 1.000 | 0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 |
0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 1.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 |
0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 1.000 | 0.000 | -0.000 | -0.000 | 0.000 |
0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 1.000 | -0.000 | -0.000 | 0.000 |
0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | -0.000 | -0.000 | 0.000 | 1.000 | -0.000 | 0.000 |
0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 1.000 | -0.000 |
0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 1.000 |
Notice that lg = gl (i.e., lhs*ginvlhs = lhs*ginvlhs) |
lg | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0.500 | 0.250 | 0.250 | 0.000 | 0.250 | 0.250 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 |
0.250 | 0.625 | -0.375 | -0.000 | 0.125 | 0.125 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 |
0.250 | -0.375 | 0.625 | 0.000 | 0.125 | 0.125 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 |
0.000 | 0.000 | -0.000 | 1.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | -0.000 | -0.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 |
0.250 | 0.125 | 0.125 | -0.000 | 0.625 | -0.375 | -0.000 | -0.000 | -0.000 | -0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 |
0.250 | 0.125 | 0.125 | 0.000 | -0.375 | 0.625 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | -0.000 | -0.000 |
-0.000 | 0.000 | -0.000 | -0.000 | 0.000 | 0.000 | 1.000 | -0.000 | 0.000 | -0.000 | -0.000 | -0.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 1.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 |
-0.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 1.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 |
0.000 | 0.000 | -0.000 | -0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 | 1.000 | 0.000 | -0.000 | -0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 |
-0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 1.000 | -0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 |
-0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | 0.000 | -0.000 | -0.000 | -0.000 | 0.000 | 1.000 | -0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 |
0.000 | 0.000 | -0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 |
0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 1.000 | 0.000 | -0.000 | -0.000 | 0.000 |
-0.000 | 0.000 | -0.000 | -0.000 | -0.000 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 1.000 | -0.000 | -0.000 | 0.000 |
0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 1.000 | -0.000 | 0.000 |
-0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 1.000 | -0.000 |
-0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 1.000 |
Verify that lgl = lhs (i.e., lhs*ginvlhs*lhs = lhs => generalized inverse is correct) |
lgl | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0.196 | 0.083 | 0.114 | 0.103 | 0.072 | 0.124 | 0.020 | 0.063 | 0.031 | 0.031 | 0.031 | 0.021 | 0.072 | 0.062 | 0.011 | -0.000 | -0.000 | -0.000 |
0.083 | 0.055 | 0.027 | 0.054 | 0.052 | 0.031 | 0.020 | -0.000 | 0.015 | 0.015 | 0.015 | 0.016 | 0.039 | 0.031 | 0.008 | 0.000 | -0.000 | 0.000 |
0.114 | 0.027 | 0.087 | 0.049 | 0.021 | 0.093 | -0.000 | 0.063 | 0.015 | 0.015 | 0.015 | 0.005 | 0.033 | 0.031 | 0.003 | -0.000 | 0.000 | -0.000 |
0.103 | 0.054 | 0.049 | 0.098 | 0.041 | 0.062 | 0.000 | 0.000 | 0.031 | 0.031 | 0.031 | 0.011 | 0.067 | 0.062 | 0.005 | 0.000 | -0.000 | 0.000 |
0.072 | 0.052 | 0.021 | 0.041 | 0.072 | 0.000 | 0.020 | 0.000 | 0.000 | -0.000 | 0.031 | 0.021 | 0.041 | 0.031 | 0.011 | 0.000 | -0.000 | 0.000 |
0.124 | 0.031 | 0.093 | 0.062 | 0.000 | 0.124 | 0.000 | 0.063 | 0.031 | 0.031 | 0.000 | 0.000 | 0.031 | 0.031 | 0.000 | -0.000 | -0.000 | -0.000 |
0.020 | 0.020 | -0.000 | -0.000 | 0.020 | -0.000 | 0.105 | 0.022 | 0.016 | -0.037 | -0.044 | -0.032 | -0.000 | -0.000 | 0.000 | 0.000 | 0.000 | -0.000 |
0.063 | 0.000 | 0.063 | 0.000 | 0.000 | 0.063 | 0.022 | 0.208 | -0.025 | 0.000 | -0.044 | 0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 |
0.031 | 0.015 | 0.015 | 0.031 | -0.000 | 0.031 | 0.016 | -0.025 | 0.096 | 0.000 | -0.000 | -0.032 | 0.000 | 0.031 | -0.000 | -0.000 | 0.000 | -0.000 |
0.031 | 0.015 | 0.015 | 0.031 | -0.000 | 0.031 | -0.037 | -0.000 | 0.000 | 0.105 | 0.000 | 0.000 | 0.031 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 |
0.031 | 0.015 | 0.015 | 0.031 | 0.031 | -0.000 | -0.044 | -0.044 | -0.000 | 0.000 | 0.120 | -0.000 | 0.031 | 0.031 | -0.000 | -0.000 | 0.000 | -0.000 |
0.021 | 0.016 | 0.005 | 0.011 | 0.021 | 0.000 | -0.032 | 0.000 | -0.032 | -0.000 | 0.000 | 0.085 | 0.011 | -0.000 | 0.011 | -0.000 | -0.000 | 0.000 |
0.072 | 0.039 | 0.033 | 0.067 | 0.041 | 0.031 | 0.000 | 0.000 | 0.000 | 0.031 | 0.031 | 0.011 | 0.213 | 0.062 | 0.037 | -0.042 | -0.063 | -0.063 |
0.062 | 0.031 | 0.031 | 0.062 | 0.031 | 0.031 | 0.000 | 0.000 | 0.031 | 0.000 | 0.031 | -0.000 | 0.062 | 0.176 | -0.042 | -0.000 | -0.063 | 0.000 |
0.011 | 0.008 | 0.003 | 0.005 | 0.011 | 0.000 | 0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.011 | 0.037 | -0.042 | 0.120 | -0.000 | -0.000 | -0.062 |
0.000 | -0.000 | 0.000 | -0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | -0.042 | -0.000 | 0.000 | 0.083 | -0.000 | 0.000 |
-0.000 | -0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.063 | -0.062 | -0.000 | 0.000 | 0.125 | -0.000 |
0.000 | 0.000 | -0.000 | 0.000 | 0.000 | -0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.000 | 0.000 | -0.063 | 0.000 | -0.063 | 0.000 | -0.000 | 0.125 |
Compute ranklhs = rank of the MME = trace of ginvlhs*lhs |
ranklhs |
---|
16 |
Compute yhat = vector of solutions for the MME |
yhat |
---|
133.03327 |
71.465061 |
61.56821 |
8.4423449 |
82.490722 |
50.542549 |
0.9615933 |
-0.144029 |
-1.153807 |
0.9128845 |
0.6497047 |
-0.765336 |
0.5121041 |
-0.340781 |
-0.427375 |
0.2560521 |
0.0856614 |
0.0423646 |
yhat |
---|
133.03 |
71.47 |
61.57 |
8.44 |
82.49 |
50.54 |
0.96 |
-0.14 |
-1.15 |
0.91 |
0.65 |
-0.77 |
0.51 |
-0.34 |
-0.43 |
0.26 |
0.09 |
0.04 |
Compute sesol = standard error of solutions |
sesol |
---|
2.47 |
7.13 |
6.26 |
7.21 |
4.34 |
4.33 |
5.75 |
2.98 |
4.27 |
4.34 |
4.61 |
5.25 |
3.77 |
3.73 |
3.93 |
3.94 |
3.99 |
3.98 |
Computation of Additive, Nonadditive, and Total Genetic Predictions |
Using matrix computations |
Define ka = coefficient matrix of additive genetic predictions |
ka | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COL1 | COL2 | COL3 | COL4 | COL5 | COL6 | COL7 | COL8 | COL9 | COL10 | COL11 | COL12 | COL13 | COL14 | COL15 | COL16 | COL17 | COL18 | |
ROW1 | 0 | 1 | -1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW3 | 0 | 0.5 | -0.5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW4 | 0 | 0.5 | -0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW5 | 0 | 0.5 | -0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ROW6 | 0 | 0.75 | -0.75 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
ka | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0.00 | 1.00 | -1.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.50 | -0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.50 | -0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.50 | -0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.75 | -0.75 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Compute kagl = ka*ginvlhs*lhs to check if functions in matrix ka are estimable |
(kagl = ka if functions in ka are estimable) |
kagl | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-0.00 | 1.00 | -1.00 | -0.00 | -0.00 | 0.00 | 1.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 1.00 | -0.00 | -0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 |
-0.00 | 0.50 | -0.50 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 1.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.50 | -0.50 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | 1.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
-0.00 | 0.50 | -0.50 | -0.00 | -0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | -0.00 | -0.00 | -0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.75 | -0.75 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 1.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
difkaglka | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-0.00 | 0.00 | -0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 |
-0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
-0.00 | 0.00 | -0.00 | -0.00 | -0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | -0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
Compute uaka = vector of multibreed additive genetic predictions |
uaka |
---|
10.86 |
-0.14 |
3.79 |
5.86 |
5.60 |
6.66 |
Compute vepuaka = matrix of variance of errors of additive genetic predictions |
vepuaka | |||||
---|---|---|---|---|---|
157.27 | 11.30 | 70.97 | 71.74 | 95.16 | 115.18 |
11.30 | 8.86 | 9.19 | 6.08 | 10.06 | 10.30 |
70.97 | 9.19 | 54.60 | 34.90 | 46.23 | 61.32 |
71.74 | 6.08 | 34.90 | 44.63 | 44.40 | 53.69 |
95.16 | 10.06 | 46.23 | 44.40 | 68.95 | 72.16 |
115.18 | 10.30 | 61.32 | 53.69 | 72.16 | 101.14 |
Compute sepuaka = vector of standard errors of additive genetic predictions |
sepuaka |
---|
12.54 |
2.98 |
7.39 |
6.68 |
8.30 |
10.06 |
Define kn = coefficient matrix of nonadditive genetic predictions |
Assume that males will be mated to (1/2A 1/2B) females and viceversa |
kn | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COL1 | COL2 | COL3 | COL4 | COL5 | COL6 | COL7 | COL8 | COL9 | COL10 | COL11 | COL12 | COL13 | COL14 | COL15 | COL16 | COL17 | COL18 | |
ROW1 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 | 0 |
ROW2 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 |
ROW3 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 |
ROW4 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 | 0 |
ROW5 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 |
ROW6 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.5 |
kn | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 |
0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 |
0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.00 |
0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 |
Compute kngl = kn*ginvlhs*lhs to check if functions in matrix kn are estimable |
(kngl = kn if functions in kn are estimable) |
kngl | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0.00 | 0.00 | -0.00 | 0.50 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.50 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 |
0.00 | 0.00 | 0.00 | 0.50 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.50 | -0.00 | -0.00 | -0.00 | 0.00 |
0.00 | -0.00 | 0.00 | 0.50 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.00 | 0.50 | -0.00 | -0.00 | 0.00 |
0.00 | -0.00 | 0.00 | 0.50 | 0.00 | 0.00 | -0.00 | -0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | -0.00 | 0.00 | 0.50 | -0.00 | 0.00 |
-0.00 | 0.00 | -0.00 | 0.50 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | 0.50 | -0.00 |
0.00 | 0.00 | -0.00 | 0.50 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.50 |
difknglkn | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0.00 | 0.00 | -0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 |
0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.00 | -0.00 | -0.00 | -0.00 | 0.00 |
0.00 | -0.00 | 0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 |
0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.00 | -0.00 | -0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 |
-0.00 | 0.00 | -0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 |
0.00 | 0.00 | -0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 |
Compute uakn = vector of multibreed nonadditive genetic predictions |
uakn |
---|
4.48 |
4.05 |
4.01 |
4.35 |
4.26 |
4.24 |
Compute vepuaks = matrix of variance of errors of nonadditive genetic predictions |
vepuakn | |||||
---|---|---|---|---|---|
10.35 | 7.44 | 8.68 | 10.13 | 8.90 | 9.51 |
7.44 | 10.61 | 10.44 | 8.75 | 9.02 | 8.94 |
8.68 | 10.44 | 13.97 | 10.11 | 9.56 | 11.32 |
10.13 | 8.75 | 10.11 | 13.78 | 9.44 | 10.12 |
8.90 | 9.02 | 9.56 | 9.44 | 10.96 | 9.23 |
9.51 | 8.94 | 11.32 | 10.12 | 9.23 | 12.42 |
Compute sepuakn = vector of standard errors of nonadditive genetic predictions |
sepuakn |
---|
3.22 |
3.26 |
3.74 |
3.71 |
3.31 |
3.52 |
Define kt = coefficient matrix of total genetic predictions |
Assume that males will be mated to (1/2A 1/2B) females and viceversa |
kt | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COL1 | COL2 | COL3 | COL4 | COL5 | COL6 | COL7 | COL8 | COL9 | COL10 | COL11 | COL12 | COL13 | COL14 | COL15 | COL16 | COL17 | COL18 | |
ROW1 | 0 | 1 | -1 | 0.5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 | 0 |
ROW2 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 |
ROW3 | 0 | 0.5 | -0.5 | 0.5 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 |
ROW4 | 0 | 0.5 | -0.5 | 0.5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 | 0 |
ROW5 | 0 | 0.5 | -0.5 | 0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 |
ROW6 | 0 | 0.75 | -0.75 | 0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.5 |
kt | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0.00 | 1.00 | -1.00 | 0.50 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.50 | -0.50 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 | 0.00 |
0.00 | 0.50 | -0.50 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.00 | 0.00 |
0.00 | 0.50 | -0.50 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.00 |
0.00 | 0.75 | -0.75 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 |
Compute ktgl = kt*ginvlhs*lhs to check if functions in matrix kt are estimable |
(ktgl = kt if functions in kt are estimable) |
ktgl | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-0.00 | 1.00 | -1.00 | 0.50 | -0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | -0.00 | 0.00 | 0.50 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
0.00 | 0.00 | 0.00 | 0.50 | 0.00 | -0.00 | -0.00 | 1.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.50 | -0.00 | -0.00 | 0.00 | -0.00 |
-0.00 | 0.50 | -0.50 | 0.50 | -0.00 | 0.00 | 0.00 | -0.00 | 1.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.50 | 0.00 | -0.00 | 0.00 |
0.00 | 0.50 | -0.50 | 0.50 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | 1.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.50 | -0.00 | 0.00 |
-0.00 | 0.50 | -0.50 | 0.50 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | 1.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.50 | 0.00 |
0.00 | 0.75 | -0.75 | 0.50 | -0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 1.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.50 |
difktglkt | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-0.00 | 0.00 | -0.00 | -0.00 | -0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 |
-0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
-0.00 | 0.00 | -0.00 | -0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | 0.00 | 0.00 |
0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0.00 | 0.00 | -0.00 | 0.00 |
Compute uakt = vector of multibreed total genetic predictions |
uakt |
---|
15.34 |
3.91 |
7.80 |
10.21 |
9.86 |
10.90 |
Compute vepuaks = matrix of variance of errors of total genetic predictions |
vepuakt | |||||
---|---|---|---|---|---|
139.79 | 5.72 | 55.83 | 56.42 | 80.79 | 98.91 |
5.72 | 20.17 | 8.85 | 7.58 | 9.91 | 7.90 |
55.83 | 8.85 | 44.92 | 25.73 | 35.73 | 48.78 |
56.42 | 7.58 | 25.73 | 38.09 | 34.65 | 41.53 |
80.79 | 9.91 | 35.73 | 34.65 | 60.78 | 60.03 |
98.91 | 7.90 | 48.78 | 41.53 | 60.03 | 88.68 |
Compute sepuakt = vector of standard errors of total genetic predictions |
sepuakt |
---|
11.82 |
4.49 |
6.70 |
6.17 |
7.80 |
9.42 |