Description Usage Arguments Value Examples
Build the H-inverse-matrix from G-inverse-matrix and pedigree-full and pedigree-genotype#'
| 1 | H_matrix(M012, ped_full)
 | 
| M012 | It is the matrix which has rownames(ID), the first column is SNP infor, the SNP is 012 format. | 
| ped_full | It contains the full pedigree, it has three columns:ID,Sire,Dam | 
The H-matrix form the formula
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | library(MASS)
animal  <- 13:26
data.11.1 <- data.frame(animal,
                        sire  = c(0,0,13,15,15,14,14,14,1,14,14,14,14,14),
                        dam   = c(0,0,4,2,5,6,9,9,3,8,11,10,7,12),
                        mean  = rep(1,length(animal)),
                        EDC   = c(558,722,300,73,52,87,64,103,13,125,93,66,75,33),
                        fat_DYD = c(9.0,13.4,12.7,15.4,5.9,7.7,10.2,4.8,7.6,8.8,9.8,9.2,11.5,13.3),
                        SNP1  = c(2,1,1,0,0,1,0,0,2,0,0,1,0,1),
                        SNP2  = c(0,0,1,0,1,1,0,1,0,0,1,0,0,0),SNP3  = c(1,0,2,2,1,0,1,1,0,0,1,0,0,1),
                        SNP4  = c(1,0,1,1,2,1,1,0,0,1,0,0,1,1),
                        SNP5  = c(0,0,1,0,0,0,0,0,0,1,0,1,1,0),
                        SNP6  = c(0,2,0,1,0,2,2,1,1,2,1,1,2,2),
                        SNP7  = c(0,0,0,0,0,0,0,0,2,0,0,0,0,0),
                        SNP8  = c(2,2,2,2,2,2,2,2,2,2,2,2,2,1),
                        SNP9  = c(1,1,1,2,1,2,2,2,1,0,2,0,1,0),
                        SNP10 = c(2,0,2,1,2,1,0,0,2,0,1,0,0,0))
rm(list="animal")
animal <- 1:26
sire   <- c(rep(0,12), data.11.1$sire)
dam    <- c(rep(0,12), data.11.1$dam)
ped_full    <- data.frame(animal, sire, dam)
rm(list=c("animal","dam","sire"))
M <- data.11.1[6:14, c(1, 7:16)]
rownames(M) <- M[, 1]
M012 <- as.matrix(M[, -1])
idx <- as.character(1:26)
H_matrix(M012,ped_full)[idx,idx] %>% solve %>% round(3)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.