Skip to content

Commit e8afc0b

Browse files
authored
Merge pull request #86 from cmu-delphi/43-fix-up-the-examples-to-use-the-new-internal-dataset
Fix up the examples to use the new internal dataset
2 parents 8b0c186 + b32e340 commit e8afc0b

7 files changed

+70
-79
lines changed

R/epi_recipe.R

+4-6
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,9 @@ epi_recipe.default <- function(x, ...) {
4545
#' library(dplyr)
4646
#' library(recipes)
4747
#'
48-
#' jhu <- jhu_csse_daily_subset %>%
48+
#' jhu <- case_death_rate_subset %>%
4949
#' filter(time_value > "2021-08-01") %>%
50-
#' select(geo_value:death_rate_7d_av) %>%
51-
#' rename(case_rate = case_rate_7d_av, death_rate = death_rate_7d_av)
50+
#' dplyr::arrange(geo_value, time_value)
5251
#'
5352
#' r <- epi_recipe(jhu) %>%
5453
#' step_epi_lag(death_rate, lag = c(0, 7, 14)) %>%
@@ -257,10 +256,9 @@ is_epi_recipe <- function(x) {
257256
#' library(dplyr)
258257
#' library(recipes)
259258
#'
260-
#' jhu <- jhu_csse_daily_subset %>%
259+
#' jhu <- case_death_rate_subset %>%
261260
#' filter(time_value > "2021-08-01") %>%
262-
#' select(geo_value:death_rate_7d_av) %>%
263-
#' rename(case_rate = case_rate_7d_av, death_rate = death_rate_7d_av)
261+
#' dplyr::arrange(geo_value, time_value)
264262
#'
265263
#' r <- epi_recipe(jhu) %>%
266264
#' step_epi_lag(death_rate, lag = c(0, 7, 14)) %>%

man/add_epi_recipe.Rd

+2-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/create_layer.Rd

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/epi_recipe.Rd

+2-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/epi_workflow.Rd

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

musings/updated-example.Rmd

+11-6
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,14 @@ knitr::opts_chunk$set(echo = TRUE)
1010
library(tidyverse)
1111
library(tidymodels)
1212
library(epiprocess)
13+
# devtools::install_github("cmu-delphi/epipredict")
1314
library(epipredict)
14-
1515
```
1616

1717
```{r small-data}
18-
jhu <- jhu_csse_daily_subset %>%
18+
jhu <- case_death_rate_subset %>%
1919
filter(time_value > "2021-08-01") %>%
20-
select(geo_value:death_rate_7d_av) %>%
21-
rename(case_rate = case_rate_7d_av, death_rate = death_rate_7d_av)
20+
dplyr::arrange(geo_value, time_value)
2221
2322
jhu_latest <- jhu %>%
2423
filter(!is.na(case_rate), !is.na(death_rate)) %>%
@@ -58,13 +57,19 @@ Predict gives a new `epi_df`
5857

5958
```{r predict}
6059
pp <- predict(wf, new_data = jhu_latest)
61-
pp
60+
pp
6261
```
6362

6463
Can add a `forecast_date` (should be a post processing step)
6564

6665
```{r predict2}
67-
predict(wf, new_data = jhu_latest, forecast_date = "2021-12-31") %>%
66+
# Want:
67+
# predict(wf, new_data = jhu_latest, forecast_date = "2021-12-31") %>%
68+
# filter(!is.na(.pred))
69+
70+
# Intended output:
71+
predict(wf, new_data = jhu_latest) %>%
72+
mutate(forecast_date = as.Date("2021-12-31")) %>%
6873
filter(!is.na(.pred))
6974
```
7075

musings/updated-example.html

+48-58
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)