context("f_statistics.R")
test_that("Inbreeding",{
AA <- locus( c("A","A") )
AB <- locus( c("A","B") )
BB <- locus( c("B","B") )
AC <- locus( c("A","C") )
AD <- locus( c("A","D") )
BC <- locus( c("B","C") )
BD <- locus( c("B","D") )
CC <- locus( c("C","C") )
CD <- locus( c("C","D") )
DD <- locus( c("D","D") )
loci <- c(AA,AB,AC,AD,BB,BC,BD,CC,CD,DD)
f <- Fis( loci )
expect_that( f, is_equivalent_to(0.2))
data <- data.frame( A=loci, B=loci, C=loci)
f <- Fis( data )
expect_that( dim(f), is_equivalent_to( c(4,2) ) )
expect_that( f, is_a("data.frame"))
expect_that( f$Fis, is_equivalent_to( c(0.2,0.2,0.2,0.2)))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.