This repository contains the documentation, results, and code of a project evaluating a simplified forecasting model in comparison the European forecasting hub ensemble. See the documentation for further details.
Please cite this using the following:
Abbott, Sherratt, Bosse, Gruson, Bracher, and Funk. 2022 “Evaluating an Epidemiologically Motivated Surrogate Model of a Multi-Model Ensemble.” medRxiv. https://doi.org/10.1101/2022.10.12.22280917.
@UNPUBLISHED{Abbott_undated-tu,
title = "Evaluating an epidemiologically motivated surrogate model of a
multi-model ensemble",
author = "{Abbott} and {Sherratt} and {Bosse} and {Gruson} and {Bracher} and
{Funk}",
journal = "medRxiv",
year = 2022,
doi = "10.1101/2022.10.12.22280917"
}
Folder | Purpose |
---|---|
ecdc-weekly-growth-forecasts |
The code for the simplified forecasting model evaluated in this work. |
data-raw |
Raw input data and scripts required to download and process it. |
data |
Processed data from data-raw ready to be used in the paper analysis. |
R |
R functions used in the analysis and for evaluation. |
paper |
Summary paper and additional supplementary information as Rmarkdown documents. |
.github |
GitHub actions used to build the docker image and render and publish the analysis paper. |
.devcontainer |
Resources for reproducibility using vscode and docker . |
Dependencies are managed using renv
.
Alternatively a docker container and image is provided. An easy way to make use of this is using the Remote development extension of vscode
.
Once all dependencies are installed (see above) the paper analysis can be rerun using paper/paper.Rmd
either interactively or rerendered as a document using Rmarkdown
. To make this step easier we also provide a GitHub action to publish an updated version of the analysis to the gh-pages
branch.
See data-raw
for the code to re-extract forecasts and truth data, create metadata, normalise by population, and score forecasts against truth data. All steps of this process can be done automatically using data-raw/update.sh
. Results from these steps will be stored in data
as .csv
files.