data("dommats")
M <- dommats$badgers
res <- as.numeric(transitivity(m = M, returnfig = FALSE, runs = 2000))
test_that("Transitivity badgers", {
expect_equal(res[1], 0.950)
expect_equal(res[2], 0.800)
expect_equal(res[3], 0.063, tolerance=0.05) # 0.063 target value in supplement to Shizuka and McDonald 2012
})
M <- dommats$elephants
res <- as.numeric(transitivity(m = M, returnfig = FALSE, runs = 5000))
test_that("Transitivity elephants", {
expect_equal(res[1], 1)
expect_equal(res[2], 1)
expect_equal(res[3], 0.239, tolerance=0.05) # 0.239 target value in supplement to Shizuka and McDonald 2012
})
M <- dommats$squirrels
res <- as.numeric(transitivity(m = M, returnfig = FALSE, runs = 5000))
test_that("Transitivity squirrels", {
expect_equal(res[1], 0.800)
expect_equal(res[2], 0.200)
# expect_equal(res[3], 0.076, tolerance=0.05) # 0.076 target value in supplement to Shizuka and McDonald 2012
# this produces hugely different results, possibly a typo in their table?
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.