Nothing
## ----setup, include = FALSE---------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
is_cran <- !identical(Sys.getenv("NOT_CRAN"), "true")
library(RSTr)
library(ggplot2)
## ----eval = !is_cran, results = "hide", fig.keep = "last"---------------------
# data_u <- lapply(miheart, \(x) x[, "55-64", "1979", drop = FALSE])
# mod_car <- car("my_test_model", data_u, miadj, tempdir(), seed = 1234)
## ----eval = is_cran, echo = FALSE---------------------------------------------
# For computational reasons, full model fitting is not run during CRAN checks.
# When building on CRAN, this vignette loads a pre-fitted example model included with the package.
# The pkgdown website shows the full model-fitting workflow.
example_dir <- system.file("extdata", package = "RSTr")
mod_car <- load_model("car_example", example_dir)
## -----------------------------------------------------------------------------
estimates <- get_estimates(mod_car)
estimates_supp <- estimates[estimates$rel_prec > 1 & estimates$events < 10, ]
plot(estimates$events, estimates$rel_prec, xlab = "Events", ylab = "Relative Precision")
points(estimates_supp$events, estimates_supp$rel_prec, col = "red")
abline(h = 1, col = "blue")
abline(v = 10, col = "blue")
## ----eval = !is_cran, results = "hide", fig.keep = "last"---------------------
# mod_rcar <- rcar("my_test_model", data_u, miadj, tempdir(), seed = 1234, A = 6)
## ----eval = is_cran, echo = FALSE---------------------------------------------
# Same as above, but for RCAR model
example_dir <- system.file("extdata", package = "RSTr")
mod_rcar <- load_model("rcar_example", example_dir)
## -----------------------------------------------------------------------------
estimates_rcar <- get_estimates(mod_rcar)
plot(estimates_rcar$events, estimates_rcar$rel_prec, xlab = "Events", ylab = "Relative Precision", col = "purple")
points(estimates$events, estimates$rel_prec)
abline(h = 1, col = "blue")
abline(v = 10, col = "blue")
## ----eval = !is_cran----------------------------------------------------------
# ggplot(mishp) +
# geom_sf(aes(fill = estimates$medians)) +
# labs(
# title = "Spatially Smoothed Estimates, Unrestricted CAR Model",
# fill = "Deaths per 100,000"
# ) +
# scale_fill_viridis_c() +
# theme_void()
# ggplot(mishp) +
# geom_sf(aes(fill = estimates_rcar$medians)) +
# labs(
# title = "Spatially Smoothed Estimates, RCAR Model",
# fill = "Deaths per 100,000"
# ) +
# scale_fill_viridis_c() +
# theme_void()
## ----eval = is_cran, echo = FALSE---------------------------------------------
# This map is shown on the pkgdown website, but skipped for CRAN checks
NULL
## ----eval = !is_cran, results = "hide", fig.keep = "last"---------------------
# data_u <- lapply(miheart, \(x) x[, c("65-74", "75-84", "85+"), "1988", drop = FALSE])
# A <- 6 * colSums(data_u$Y) / sum(data_u$Y)
# mod_rcar <- rcar("test_rcar", data_u, miadj, tempdir(), seed = 1234, A = A)
## ----eval = !is_cran----------------------------------------------------------
# std_pop <- c(68775, 34116, 9888)
# mod_rcar <- age_standardize(mod_rcar, std_pop, "65up")
# est_rcar <- get_estimates(mod_rcar)
# ggplot(mishp) +
# geom_sf(aes(fill = est_rcar$medians)) +
# labs(
# title = "Age-Standardized Spatially Smoothed Estimates, RCAR Model",
# fill = "Deaths per 100,000"
# ) +
# scale_fill_viridis_c() +
# theme_void()
## ----eval = is_cran, echo = FALSE---------------------------------------------
# This map is shown on the pkgdown website, but skipped for CRAN checks
NULL
## ----eval = !is_cran----------------------------------------------------------
# mod_rcar <- suppress_estimates(mod_rcar)
# est_rcar <- get_estimates(mod_rcar)
# ggplot(mishp) +
# geom_sf(aes(fill = est_rcar$medians_suppressed)) +
# labs(
# title = "Spatially Smoothed Estimates, RCAR Model",
# fill = "Deaths per 100,000"
# ) +
# scale_fill_viridis_c() +
# theme_void()
## ----eval = is_cran, echo = FALSE---------------------------------------------
# This map is shown on the pkgdown website, but skipped for CRAN checks
NULL
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.