Given a pedigree, the matrix of additive by additive genetic relatedness (AA) among all individuals in the pedigree is returned.

1 | ```
makeAA(pedigree)
``` |

`pedigree ` |
A pedigree where the columns are ordered ID, Dam, Sire |

Missing parents (e.g., base population) should be denoted by either 'NA' or '0'.

The function first estimates the A matrix using `makeA`

, then it calculates the Hadamard (element-wise) product of the A matrix with itself (A # A).

`AA ` |
the AA matrix in sparse matrix form |

`logDet ` |
the log determinant of the AA matrix |

`AAinv ` |
the inverse of the AA matrix in sparse matrix form |

`listAAinv ` |
the three column form of the non-zero elements for the inverse of the AA matrix |

1 |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.