Model matrix for individuals with and without records

Share:

Description

model.matrix for pedigree creates design matrix (Z) for individuals with and without records. Used mainly for educational purposes.

Usage

1
2
3
## S3 method for class 'Pedigree'
model.matrix(object, y, id, left=TRUE, names=TRUE,
                                ...)

Arguments

object

Pedigree

names

logical, should returned matrix have row/colnames; this can be used to get leaner matrix

y

numeric, vector of (phenotypic) records

id

vector of subjects for y

left

logical, bind columns of individuals without records to left (left=TRUE) or right (left=FALSE) side of Z

...

arguments passed to model.matrix

Value

A model matrix of n * q dimension, where n is number of records in y and q is number of subjects in the pedigree

Author(s)

Gregor Gorjanc

See Also

Pedigree, relationshipAdditive, inverseAdditive and model.matrix

Examples

1
2
3
4
  data(Mrode3.1)
  (x <- Pedigree(x=Mrode3.1, subject="calf", ascendant=c("sire", "dam"),
                 ascendantSex=c("Male", "Female"), sex="sex"))
  model.matrix(object=x, y=x$pwg, id=x$calf)