The INBREED Procedure

Example 65.1 Monoecious Population Analysis

(View the complete code for this example.)

The following example shows a covariance analysis within nonoverlapping generations for a monoecious population. Parents of generation 1 are unknown and therefore assumed to be unrelated. The following statements produce Output 65.1.1 through Output 65.1.3:

data Monoecious;
   input Generation Individual Parent1 Parent2 Covariance @@;
   datalines;
1 1 . .  .     1 2 . .  .      1 3 . .  .
2 1 1 1  .     2 2 1 2  .      2 3 2 3  .
3 1 1 2  .     3 2 1 3  .      3 3 2 1  .
3 4 1 3  .     3 . 2 3 0.50    3 . 4 3 1.135
;
title 'Inbreeding within Nonoverlapping Generations';
proc inbreed ind covar matrix data=Monoecious;
   class Generation;
run;

Output 65.1.1: Monoecious Population Analysis, Generation 1

Inbreeding within Nonoverlapping Generations

The INBREED Procedure
 
Generation = 1

Covariance Coefficients
IndividualParent1Parent2123
1  1.0000..
2  .1.0000.
3  ..1.0000

Covariance Coefficients
of Individuals
IndividualParent1Parent2Coefficient
1  1.0000
2  1.0000
3  1.0000

Number of Individuals3


Output 65.1.2: Monoecious Population Analysis, Generation 2

Inbreeding within Nonoverlapping Generations

The INBREED Procedure
 
Generation = 2

Covariance Coefficients
IndividualParent1Parent2123
1111.50000.5000.
2120.50001.00000.2500
323.0.25001.0000

Covariance Coefficients
of Individuals
IndividualParent1Parent2Coefficient
1111.5000
2121.0000
3231.0000

Number of Individuals3


Output 65.1.3: Monoecious Population Analysis, Generation 3

Inbreeding within Nonoverlapping Generations

The INBREED Procedure
 
Generation = 3

Covariance Coefficients
IndividualParent1Parent21234
1121.25000.56250.87500.5625
2130.56251.00001.13490.6250
3210.87501.13491.25001.1349
4130.56250.62501.13491.0000

Covariance Coefficients
of Individuals
IndividualParent1Parent2Coefficient
1121.2500
2131.0000
3211.2500
4131.0000

Number of Individuals4


Note that, since the parents of the first generation are unknown, off-diagonal elements of the covariance matrix are all 0s and on-diagonal elements are all 1s. If there is an INIT=cov value, then the off-diagonal elements would be equal to cov, while on-diagonal elements would be equal to .

In the third generation, individuals 2 and 4 are full siblings, so they belong to the same family. Since PROC INBREED computes covariance coefficients between families, the second and fourth columns of inbreeding coefficients are the same, except that their intersections with the second and fourth rows are reordered. Notice that, even though there is an observation to assign a covariance of 0.50 between individuals 2 and 3 in the third generation, the covariance between 2 and 3 is set to 1.135, the same value assigned between 4 and 3. This is because families get the same covariances, and later specifications override previous ones.