Skip to content

Commit e7e3d35

Browse files
authored
complement the spoiler structure of new section
1 parent 73a22b8 commit e7e3d35

1 file changed

Lines changed: 39 additions & 5 deletions

File tree

locale/fr/episodes/modelling-interventions.Rmd

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -429,16 +429,50 @@ Le graphique montre que le pic du nombre total d'individus infectieux en cas de
429429
:::::::::::::::::::::::::::::::::
430430
::::::::::::::::::::::::::::::::::::::::::::::::
431431

432-
Enfin, si vous souhaitez représenter graphiquement les nouvelles infections à partir d'un object de epidemics::model_default() qui inclut la vaccination, vous devez ajouter un argument à epidemics::new_infections() : définissez exclude_compartments = « vaccinated » pour indiquer à la fonction que les personnes passant de « susceptibles » à « vaccinées » ne sont pas infectées. Cela garantit que les personnes vaccinées ne seront pas comptées comme des infections.
432+
Enfin, si vous souhaitez représenter graphiquement les nouvelles infections à partir d'un object de `epidemics::model_default()` qui inclut la `vaccination`, vous devez ajouter un argument à `epidemics::new_infections()` : définissez `exclude_compartments = "vaccinated"` pour indiquer à la fonction que les personnes passant de « susceptibles » à « vaccinées » ne sont pas infectées. Cela garantit que les personnes vaccinées ne seront pas comptées comme des infections.
433433

434-
Montrez les détails
434+
::::::::::::::::::::: spoiler
435435

436436
Notez que si nous ajoutons by_group = FALSE dans epidemics::new_infections(), nous obtenons un résumé des nouvelles infections dans la population.
437437

438-
Assigner les noms des scénarios
439-
Combiner les données des deux scénarios
438+
```{r}
439+
infections_baseline <- epidemics::new_infections(
440+
data = output_baseline,
441+
exclude_compartments = "vaccinated", # if vaccination
442+
by_group = FALSE
443+
)
444+
445+
infections_intervention <- epidemics::new_infections(
446+
data = output_vaccinate,
447+
exclude_compartments = "vaccinated", # if vaccination
448+
by_group = FALSE
449+
)
450+
451+
# Assigner les noms des scénarios
452+
infections_baseline$scenario <- "Baseline"
453+
infections_intervention$scenario <- "Vaccination"
454+
455+
# Combiner les données des deux scénarios
456+
infections_baseline_interv <- dplyr::bind_rows(
457+
infections_baseline,
458+
infections_intervention
459+
)
460+
461+
infections_baseline_interv %>%
462+
ggplot(aes(x = time, y = new_infections, colour = scenario)) +
463+
geom_line() +
464+
geom_vline(
465+
xintercept = c(vaccinate$time_begin, vaccinate$time_end),
466+
linetype = "dashed",
467+
linewidth = 0.2
468+
) +
469+
scale_y_continuous(labels = scales::comma) +
470+
theme_bw()
471+
```
472+
473+
Pour obtenir un graphique stratifié par âge, conservez la valeur par défaut `by_group = TRUE`, puis ajoutez `linetype = demography_group` lors de la déclaration des variables dans `ggplot(aes(...))`.
440474

441-
Pour obtenir un graphique stratifié par âge, conservez la valeur par défaut by_group = TRUE, puis ajoutez linetype = demography_group lors de la déclaration des variables dans ggplot(aes(...)).
475+
:::::::::::::::::::::
442476

443477
## Résumé
444478

0 commit comments

Comments
 (0)