End of course summary

Nowcasting and forecasting of infectious disease dynamics

Aim of this course:

How can we use data typically collected in an outbreak to answer questions like

  • what is the number of cases now? (nowcasting)
  • is it rising/falling and by how much? (\(R_t\) estimation)
  • what does this mean for the near future (forecasting)

in real time.

Timeline

  • delay distributions and how to estimate them
  • biases in delays: censoring and right truncation
  • using delays to model the data generating process
  • \(R_t\) estimation and the renewal equation
  • nowcasting, and joint estimation of delays and nowcasts
  • linking nowcasting and forecasting
  • jointly fitting multiple data sources
  • modelling more complex reporting processes

Key takeaways

Delay distributions

  • delays play a fundamental role in nowcasting (and forecasting)
  • we characterise them with probability distributions
  • estimating delays requires correction for biases due to
    • double interval censoring (daily data)
    • right truncation (real-time analysis)

\(R_t\) estimation

  • \(R_t\) estimation using the renewal equation is a convolution problem
  • improving the generative model leads to improvements in estimation (geometric random walk vs. independent priors)
  • generation time is a key delay distribution for transmission dynamics
  • understanding the role of the generative model in the estimation of \(R_t\)

Nowcasting

  • nowcasting is the task of predicting what data will look once delays have resolved
  • it is a right truncation problem (same as discussed before)
  • a joint generative model can combine delay estimation, nowcasting and \(R_t\) estimation

From nowcasting to forecasting

  • nowcasts feed naturally into forecasts of the near future
  • including a nowcast can improve forecasting performance
  • we can assess them using proper scoring rules (e.g. CRPS)

Jointly fitting multiple data sources

  • several data sources are delayed, scaled measurements of the same infections
  • a modelling workflow takes us from single-source models to a joint model, checking each step as we build it up
  • this lets us build models that use multiple sources of information to improve nowcasts and forecasts

Complex reporting processes

  • real reporting has structure beyond a single fixed delay: day-of-week, time-varying, batched, and by strata
  • a modular approach (e.g. epinowcast) generalises our joint model — each component is a swappable module
  • modelling these complexities can improve the performance and reliability of a nowcast

Outlook

  • the methods introduced here have wide applications in infectious disease epidemiology
  • open-source tools (epinowcast, EpiNow2, EpiAware) make this easier in practice

Feedback

  • please tell us if you enjoyed the course, what worked / didn’t work etc.
  • we will send out a survey for feedback

Thank you for attending!

Return to the session