Nothing
mod <- exmodel(add_exdata = FALSE)
test_that("stop if no data", {
expect_error(mapbayest(mod), "No data provided")
})
test_that("don't stop if no observation", {
dat <- exdata(ID = 2)
# No observation line
dat0 <- filter(dat, evid == 1)
expect_error(est3 <- mapbayest(mod, dat0, verbose = FALSE), NA)
expect_equal(get_eta(est3), c(ETA1 = 0, ETA2 = 0, ETA3 = 0), tolerance = 10^-6)
expect_error(plot(est3), NA)
expect_warning(p3 <- plot(est3), NA)
expect_s3_class(p3, "ggplot")
# Observation line with MDV = 1
dat1 <- mutate(dat, mdv = 1)
expect_error(est4 <- mapbayest(mod, dat1, verbose = F), NA)
expect_equal(get_eta(est4), c(ETA1 = 0, ETA2 = 0, ETA3 = 0), tolerance = 10^-6)
expect_error(plot(est4), NA)
expect_warning(p4 <- plot(est4), NA)
expect_s3_class(p4, "ggplot")
})
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.