Nothing
## ----include = FALSE----------------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
options(rmarkdown.html_vignette.check_title = FALSE)
## ----setup--------------------------------------------------------------------
library(BGmisc)
data(potter)
## ----echo=FALSE, results='hide', out.width='50%', fig.cap="Potter Family Pedigree"----
plotPedigree(potter, code_male = 1, verbose = TRUE)
## -----------------------------------------------------------------------------
df_potter <- potter
names(df_potter)[names(df_potter) == "famID"] <- "oldfam"
ds <- ped2fam(df_potter, famID = "famID", personID = "personID")
table(ds$famID, ds$oldfam)
## -----------------------------------------------------------------------------
add <- ped2add(potter)
## -----------------------------------------------------------------------------
add[1:7, 1:7]
## -----------------------------------------------------------------------------
table(add)
## -----------------------------------------------------------------------------
add_list <- lapply(
unique(potter$famID),
function(d) {
tmp <- potter[potter$famID %in% d, ]
ped2add(tmp)
}
)
## -----------------------------------------------------------------------------
mit <- ped2mit(potter)
mit[1:7, 1:7]
table(mit)
## -----------------------------------------------------------------------------
commonNuclear <- ped2cn(potter)
commonNuclear[1:7, 1:7]
table(commonNuclear)
## -----------------------------------------------------------------------------
extendedFamilyEnvironment <- ped2ce(potter)
extendedFamilyEnvironment[1:7, 1:7]
table(extendedFamilyEnvironment)
## ----echo=FALSE, results='hide', out.width='50%', fig.cap="Potter Subset Pedigree"----
names(potter)[names(potter) == "oldfam"] <- "famID"
subset_rows <- c(1:8, 11:36)
subset_potter <- potter[subset_rows, ]
subset_potter$dadID[subset_potter$dadID %in% c(9, 10)] <- NA
subset_potter$momID[subset_potter$momID %in% c(9, 10)] <- NA
plotPedigree(subset_potter, code_male = 1, verbose = TRUE)
## -----------------------------------------------------------------------------
subset_rows <- c(1:5, 31:36)
subset_potter <- potter[subset_rows, ]
## ----echo=FALSE, results='hide', out.width='50%'------------------------------
plotPedigree(subset_potter, code_male = 1, verbose = TRUE)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.