Summary
Understanding and accurately estimating epidemiological delay distributions is important for public health policy. These estimates influence epidemic situational awareness, control strategies, and resource allocation. This package provides methods to address the key challenges in estimating these distributions, including truncation, interval censoring, and dynamical biases. These issues are frequently overlooked, resulting in biased conclusions.
Installation
Installing the package
You can install the latest released version using the normal R
function, though you need to point to r-universe
instead of CRAN:
install.packages(
"epidist",
repos = "https://epinowcast.r-universe.dev"
)
Alternatively, you can use the remotes
package to install the development version from Github (warning! this version may contain breaking changes and/or bugs):
remotes::install_github(
file.path("epinowcast", "epidist"),
dependencies = TRUE
)
Similarly, you can install historical versions by specifying the release tag (e.g. this installs 0.1.0
):
remotes::install_github(
file.path("epinowcast", "epidist"),
dependencies = TRUE, ref = "v0.1.0"
)
Note: You can also use that last approach to install a specific commit if needed, e.g. if you want to try out a specific unreleased feature, but not the absolute latest developmental version.
Installing CmdStan (optional)
By default epidist
uses the rstan
package for fitting models. If you wish to use the cmdstanr
package instead, you will need to install CmdStan, which also entails having a suitable C++ toolchain setup. We recommend using the cmdstanr
package to manage CmdStan. The Stan team provides instructions in the Getting started with cmdstanr
vignette, with other details and support at the package site, but the brief version is:
# if you have not yet installed `epidist`, or you installed it without
# `Suggests` dependencies
install.packages(
"cmdstanr",
repos = c("https://stan-dev.r-universe.dev", getOption("repos"))
)
# once `cmdstanr` is installed
cmdstanr::install_cmdstan()
Note: You can speed up CmdStan installation using the cores
argument. If you are installing a particular version of epidist
, you may also need to install a past version of CmdStan, which you can do with the version
argument.
Resources
Organisation Website
Our organisation website includes links to other resources, guest posts, and seminar schedule for both upcoming and past recordings.
Community Forum
Our community forum has areas for question and answer and considering new methods and tools, among others. If you are generally interested in real-time analysis of infectious disease, you may find this useful even if do not use epidist
.
Contributing
We welcome contributions and new contributors! We particularly appreciate help on identifying and identified issues. Please check and add to the issues, and/or add a pull request and see our contributing guide for more information.
How to make a bug report or feature request
Please briefly describe your problem and what output you expect in an issue.
If you have a question, please don’t open an issue. Instead, ask on our forum.
See our contributing guide for more information.
Code of Conduct
Please note that the epidist
project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
Citation
If you use epidist
in your work, please consider citing it using citation("epidist")
.
Package citation information
citation("epidist")
To cite package 'epidist' in publications use:
Adam Howes, Park S, Sam Abbott (NULL). _epidist: Estimate
Epidemiological Delay Distributions With brms_.
doi:10.5281/zenodo.14213017
<https://doi.org/10.5281/zenodo.14213017>.
A BibTeX entry for LaTeX users is
@Manual{,
title = {epidist: Estimate Epidemiological Delay Distributions With brms},
author = {{Adam Howes} and Sang Woo Park and {Sam Abbott}},
year = {NULL},
doi = {10.5281/zenodo.14213017},
}
If using our methodology, or the methodology on which ours is based, please cite the relevant papers. This may include:
Contributors
All contributions to this project are gratefully acknowledged using the allcontributors
package following the all-contributors specification. Contributions of any kind are welcome!