1 of 18

Public Health, Epidemiology, and Models (Day 1)

Simple Models�(Day 1)

Foundations of Dynamic Modeling (Day 1)

(Hidden) Assumptions of Simple ODE’s (Day 2)

Breaking Assumptions!

Consequences of Heterogeneity (Day 6)

Introduction stochastic simulation models (Day 3)

Heterogeneity tutorial (Day 6)

Introduction to Infectious Disease Data (Day 1)

Thinking about Data (Day 2)

Data management and cleaning (Day 9)

Creating a Model World (Day 4)

Study design and analysis in epidemiology (Day 3)

Introduction to Statistical Philosophy (Day 4)

Variability, Sampling Distributions, & Simulation (Day 10)

HIV in Harare tutorial (Day 3)

Integration!

Introduction to Likelihood (Day 4)

Fitting Dynamic Models I – III (Day 5, 8, & 9)

Modeling for Policy (Day 11)

Model Assessment (Day 10)

MCMC Lab (Day 9)

MLE Fitting SIR model to prevalence data (Day 5)

Likelihood Lab (Day 4)

2 of 18

Simple Models

Carl�MMED 2024

000

3 of 18

Goals

  • develop general model world perspective
  • think about what a model needs
  • introduce the Reed-Frost Model

3

0

4 of 18

What is the simplest, formal model of transmission?

4

0

5 of 18

Simplest?

  • shortest that can encapsulate …

Formal Model?

  • rule-based, assumptions, …

Transmission?

  • spread of infectious disease

5

0

6 of 18

One element of your groups answer?

  • ???

6

0

7 of 18

One element of your groups answer?

  • people who aren’t infected
  • people are infected
  • people are recovered
  • people who are infectious
  • control measures
  • people who are vaccinated

7

0

8 of 18

Simplest?

  • Shortest-but-completist version of …

Formal Model?

  • unambiguous rules that …

Transmission?

  • can exhibit infection moving from one host to another

8

0

9 of 18

One element of your groups answer?

  • 2 hosts
  • 2 states
  • time / steps
  • interaction => state change

9

0

10 of 18

A Minimal Model

10

All hosts interact each step

I

S

Hosts are either infectious or susceptible

t=0

t=1

t=2

Time passes in fixed steps

Simplest: 2 hosts; possible starts?

If infected host interacts with a susceptible host, the susceptible host is infected on the next time step

0

11 of 18

Less Minimal Models

11

More host states

Interaction may or may not lead to infection

More than two hosts

Also:

  • Time passes in different durations
  • Some hosts interact each step
  • Becoming sick takes multiple steps
  • Et cetera...

0

12 of 18

A Particular Less Minimal Model

12

Hosts are either susceptible, infectious, or removed

Interaction may or may not lead to infection

Many hosts

0

13 of 18

Let’s try it!

13

0

14 of 18

Outcomes!

total:

duration:

14

0

15 of 18

Plotting!

comparison to Reed Frost simulations

in MTM package

github.com/pearsonca/MTM

15

0

16 of 18

Summary

  • start simple with model worlds, then build
  • model implementation should be incremental
  • model-thinking requires both creativity and specificity
  • Reed-Frost: very simple, but still provides insights

16

0

17 of 18

Reed-Frost Model

  • There is a population of N hosts
  • Time proceeds in fixed steps
  • Hosts are either infectious, susceptible, or removed
  • Each time step, all hosts interact
  • When an infectious and susceptible host interact during a time step, there is a probability p that the susceptible host will become infectious on the next time step
  • All infectious hosts at a time step become removed on the next time step�

17

0

18 of 18

Reed-Frost Model Math

  • All interactions instantaneous, independent, universal
  • Host counts at time steps: It, St, Rt
  • Rt+1 = It + Rt -- i.e., all infectious become immune
  • For a particular susceptible,�P(infected @ t+1 | It) = 1 - (1-p)I = 1-qI

18

  • Therefore,�P(St+1 = St - x, It+l = x | St, It) = (1-qI)x(qI)S-x�

( )

St

x

Not easy to turn into intermediate / final size statistics

0