fairfield <- abs_age_lga("Fairfield (C)")
age_break_0_15_plus <- c(seq(0, 15, by = 5), Inf)
fairfield_contact <- extrapolate_polymod(
population = fairfield,
age_breaks = age_break_0_15_plus
)
fairfield_ngm <- generate_ngm(
fairfield_contact,
age_breaks = age_break_0_15_plus,
R_target = 1.5
)
# example only
vaccination_effect_example_data_0_15 <- tibble::tribble(
~age_band,
~coverage,
~acquisition,
~transmission,
"0-4",
0,
0,
0,
"5-11",
0.782088952510108,
0.583348020448795,
0.254242125175986,
"12-15",
0.997143279318327,
0.630736845626691,
0.29520141450591,
"15+",
0.998557451078776,
0.843558083086652,
0.555937989293065
)
fairfield_vaccination <- apply_vaccination(
ngm = fairfield_ngm,
data = vaccination_effect_example_data_0_15,
coverage_col = coverage,
acquisition_col = acquisition,
transmission_col = transmission
)
transmission_matrices_0_15 <- get_setting_transmission_matrices(
age_breaks = age_break_0_15_plus
)
# autoplot.conmat_age_matrix
test_that("autoplot works for age matrix", {
skip_on_cran()
skip_on_ci()
set.seed(2023 - 1 - 17)
autoplot_work <- autoplot(
object = fairfield_contact$work,
title = "Work"
)
vdiffr::expect_doppelganger("autoplot-single-setting", autoplot_work)
})
# autoplot.conmat_setting_prediction_matrix
test_that("autoplot works for setting prediction matrix", {
skip_on_cran()
skip_on_ci()
set.seed(2023 - 1 - 17)
autoplot_all_settings <- autoplot(fairfield_contact)
vdiffr::expect_doppelganger("autoplot-all-settinge", autoplot_all_settings)
})
# autoplot.ngm_setting_matrix
test_that("autoplot works for NGMs", {
skip_on_cran()
skip_on_ci()
set.seed(2023 - 1 - 17)
autoplot_ngm <- autoplot(object = fairfield_ngm)
vdiffr::expect_doppelganger("autoplot-ngm", autoplot_ngm)
})
# autoplot.setting_vaccination_matrix
test_that("autoplot works for vaccination setting matrices", {
skip_on_cran()
skip_on_ci()
set.seed(2023 - 1 - 17)
autoplot_vaccination <- autoplot(object = fairfield_vaccination)
vdiffr::expect_doppelganger("autoplot-vaccination", autoplot_vaccination)
})
# autoplot.transmission_probability_matrix
test_that("autoplot works for transmission probability matrices", {
skip_on_cran()
skip_on_ci()
set.seed(2023 - 1 - 17)
autoplot_transmission <- autoplot(object = transmission_matrices_0_15)
vdiffr::expect_doppelganger("autoplot-", autoplot_transmission)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.