kinshipShift function

Shifts a kinship matrix

Shifts a kinship matrix

kinshipShift(x,shift=NULL)

Arguments

  • x: a square matrix
  • shift: the amount by which the elements of x should be shifted. if shift==NULL, the average of the off-diagonal elements is substracted

Returns

the shifted kinship matrix xshift1shift\frac{x-shift}{1-shift}

Details

The kinship matrix produced by beta.dosage is relative to the average kinship of the set of individuals analysed (1/(n(n1)/2)ij>ixij=01/(n(n-1)/2) \sum_i \sum_{j>i} x_{ij}=0). Another reference point might be useful, for instance to avoid negative kinship values, one might want to shift the matrix by min(xij),ijmin(x_{ij}), i \neq j.

Author(s)

Jerome Goudet jerome.goudet@unil.ch