Nothing
context("testing estSurfaces")
test_that("estSurfaces gives expected results with default args", {
skip_on_cran()
# Uses original and "stale" versions of Arkansas data created in `tests/helper-originaldata.R`
surfaces_Ar <- estSurfaces(eList_orig_Ar)
# test that dimensions returned are correct
expect_equal(nrow(surfaces_Ar), 14) # num logQ
expect_equal(ncol(surfaces_Ar[1,,]), 3) # yHat, SE, and ConcHat
expect_equal(nrow(surfaces_Ar[10,,]), 385) # time dimension is correct
# test some yHat values
expect_equal(signif(surfaces_Ar[1,1,1], 4), -2.886)
expect_equal(signif(surfaces_Ar[1,50,1], 4), -3.366)
expect_equal(signif(surfaces_Ar[8,1,1], 4), -2.287)
# test some SE values
expect_equal(signif(surfaces_Ar[1,1,2], 4), 0.9013)
expect_equal(signif(surfaces_Ar[5,100,2], 4), 0.7)
expect_equal(signif(surfaces_Ar[12,19,2], 4), 0.5216)
# test some ConcHat values
expect_equal(signif(surfaces_Ar[2,62,3], 4), 0.06336)
expect_equal(signif(surfaces_Ar[9,63,3], 4), 0.07361)
expect_equal(signif(surfaces_Ar[6,98,3], 4), 0.07991)
})
test_that("estSurfaces gives expected results with user-specified args", {
skip_on_cran()
# Uses original and "stale" versions of Choptank data created in `tests/helper-originaldata.R`
surfaces_Ar <- estSurfaces(eList_orig_Ar, windowY = 5, windowQ = 0.5, windowS = 1,
minNumObs = 50, minNumUncen = 25, edgeAdjust = FALSE)
# test that dimensions returned are correct
expect_equal(nrow(surfaces_Ar), 14) # num logQ
expect_equal(ncol(surfaces_Ar[1,,]), 3) # yHat, SE, and ConcHat
expect_equal(nrow(surfaces_Ar[10,,]), 385) # time dimension is correct
# test some yHat values
expect_equal(signif(surfaces_Ar[1,1,1], 4), -4.735)
expect_equal(signif(surfaces_Ar[1,50,1], 4), -5.163)
expect_equal(signif(surfaces_Ar[8,1,1], 4), -2.143)
# test some SE values
expect_equal(signif(surfaces_Ar[1,1,2], 4), 1.061)
expect_equal(signif(surfaces_Ar[5,100,2], 4), 1.016)
expect_equal(signif(surfaces_Ar[12,19,2], 4), 0.4478)
# test some ConcHat values
expect_equal(signif(surfaces_Ar[2,62,3], 4), 0.02236)
expect_equal(signif(surfaces_Ar[9,63,3], 4), 0.06279)
expect_equal(signif(surfaces_Ar[6,98,3], 4), 0.09860)
})
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.