library(dplyr)
library(magrittr)
# Pedigree used in Hunter et al. (2019)
id <- c("A1", "A2", "A3", "A4", "A5", "A6",
"B1", "B2", "B3", "B4",
"C1", "C2", "C3", "C4")
dam <- c("0", "0", "0", "0", "0", "0",
"A2", "A2", "A2", "A4",
"B2", "B2", "A4", "A6")
sire <- c("0", "0", "0", "0", "0", "0",
"A1", "A1", "A1", "A5",
"B1", "B3", "B3", "A5")
t <- c(0, 0, 0, 0, 0, 0,
1, 1, 1, 1,
2, 2, 2, 2)
ped <- tibble::tibble(id, dam, sire, t)
ped <- purgeR::ped_rename(ped, keep_names = TRUE) %>%
dplyr::mutate(reference = ifelse(t == 1, TRUE, FALSE))
purgeR::w_reproductive_value(ped, reference = "reference", name_to = "R")
Run the code above in your browser using DataLab