## ----setup, include = FALSE--------------------------------------------------- knitr::opts_chunk$set(comment = "#>", collapse = TRUE) library(RSTr) library(ggplot2) is_cran <- identical(Sys.getenv("NOT_CRAN"), "false") if (Sys.getenv("NOT_CRAN") == "") is_cran <- TRUE ## ----eval = !is_cran, results = "hide", fig.keep = "last"--------------------- # mod_mst <- mstcar( # name = "my_test_model", # data = miheart, # adjacency = miadj, # dir = tempdir(), # seed = 1234 # ) ## ----eval = is_cran----------------------------------------------------------- # 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_mst <- load_model("mstcar_example", example_dir) ## ----------------------------------------------------------------------------- mod_mst ## ----------------------------------------------------------------------------- mst_estimates <- get_estimates(mod_mst, rates_per = 1e5) head(mst_estimates) ## ----------------------------------------------------------------------------- std_pop <- c(68775, 34116, 9888) mod_mst <- age_standardize(mod_mst, std_pop, new_name = "35-64", groups = c("35-44", "45-54", "55-64")) mod_mst ## ----------------------------------------------------------------------------- mst_estimates_as <- get_estimates(mod_mst) head(mst_estimates_as) ## ----------------------------------------------------------------------------- mod_mst <- suppress_estimates(mod_mst, threshold = 1e3) mod_mst mst_estimates_as <- get_estimates(mod_mst) head(mst_estimates_as) ## ----eval = !is_cran---------------------------------------------------------- # # Original Myocardial Infarction Death Rates in MI, Ages 35-64, 1988 # estimates_88 <- mst_estimates_as[mst_estimates_as$year == "1988", ] # estimates_3564 <- estimates_88[estimates_88$group == "35-64", ] # raw_3564 <- (estimates_3564$events / estimates_3564$population * 1e5) # ggplot(mishp) + # geom_sf(aes(fill = raw_3564)) + # labs( # title = "Raw Myocardial Infarction Death Rates in MI, Ages 65 and up, 1988", # fill = "Deaths per 100,000" # ) + # scale_fill_viridis_c() + # theme_void() # # Spatially Smoothed MI Death Rates in MI # est_3564 <- estimates_3564$medians # ggplot(mishp) + # geom_sf(aes(fill = est_3564)) + # labs( # title = "Smoothed Myocardial Infarction Death Rates in MI, Ages 35-64, 1988", # fill = "Deaths per 100,000" # ) + # scale_fill_viridis_c() + # theme_void() ## ----eval = is_cran, echo = FALSE--------------------------------------------- # Mapping examples are shown on the RSTr pkgdown website. NULL