Nothing
library(testthat)
library(EmpiricalCalibration)
data(sccs)
negatives <- sccs[sccs$groundTruth == 0, ]
test_that("fitNull argument requirements", {
logRr <- c(Inf)
expect_warning(fitNull(logRr, negatives$seLogRr),
regexp = ".*infinite logRr.*"
)
seLogRr <- c(Inf)
expect_warning(fitNull(negatives$logRr, seLogRr),
regexp = ".*infinite standard error.*"
)
logRr <- c(NA)
expect_warning(fitNull(logRr, negatives$seLogRr),
regexp = ".*NA logRr.*"
)
seLogRr <- c(NA)
expect_warning(fitNull(negatives$logRr, seLogRr),
regexp = ".*NA standard error.*"
)
})
test_that("fitNull output", {
null <- fitNull(c(1, 2), c(0, 0))
expect_equivalent(null["mean"], 1.5, tolerance = 1E-3)
text <- capture.output(null)
expect_equal(text[1], "Estimated null distribution")
# null <- fitNull(negatives$logRr, negatives$seLogRr)
})
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.