Nothing
##
## These tests cover all @examples of getDirect() and getDirectList()
##
test_that("getDirect works", {
skip_on_cran()
data(DemoData)
years <- c("85-89", "90-94", "95-99", "00-04", "05-09", "10-14")
mean <- getDirect(births = DemoData[[1]], years = years,
regionVar = "region", timeVar = "time", clusterVar = "~clustid+id",
ageVar = "age", weightsVar = "weights", geo.recode = NULL)
# No dropping entries
expect_equal(dim(mean)[1], 30)
# No NA in mean
expect_equal(sum(is.na(mean$mean)), 0)
# No NA in logit precision
expect_equal(sum(is.na(mean$logit.prec)), 0)
# First region is "All"
expect_equal(mean[1,1], "All")
})
test_that("getDirectList works", {
skip_on_cran()
data(DemoData)
years <- c("85-89", "90-94", "95-99", "00-04", "05-09", "10-14")
mean <- getDirectList(births = DemoData, years = years,
regionVar = "region", timeVar = "time", clusterVar = "~clustid+id",
ageVar = "age", weightsVar = "weights", geo.recode = NULL)
# No dropping entries
expect_equal(dim(mean)[1], 150)
# Two NA in mean
expect_equal(sum(is.na(mean$mean)), 2)
# Two NA in logit precision
expect_equal(sum(is.na(mean$logit.prec)), 2)
# No NA in survey index
expect_equal(sum(is.na(mean$survey)), 0)
# First region is "All"
expect_equal(mean[1,1], "All")
})
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.