Behavioural change in infectious disease models
PhD research, University of Calgary, 2024 – present. Supervisor: Dr. Rob Deardon
When case counts rise, people distance, wear masks and stay home, and transmission falls. When cases drop, they relax again, and transmission rises. Population-level SIR models can capture this feedback through an alarm function: the transmission rate β is reduced by a factor (1 − at), where the alarm at between 0 and 1 depends on recent incidence.
My work simulates epidemics under different alarm functions, develops and evaluates statistical methods for fitting these models, and applies them to real-world data, including COVID-19 and influenza. The live figure below runs the same model in your browser.
(a) Susceptible, infectious and removed
(b) Effective reproduction number R(t)
(c) Alarm function a(x)
- Peak infectious
- –
- Peak day
- –
- Ever infected
- –
- R(t) below 1 from day
- –
- Waves
- –
- Without alarm, ever infected
- –
The model
I*t ~ Binomial( St, 1 − exp[ −β (1 − at) It / N ] ), R*t ~ Binomial( It, 1 − e−γ )
at = f(xt), where xt is the mean incidence over the previous m days
| Power | f(x) = 1 − (1 − x/N)1/k |
|---|---|
| Exponential | f(x) = 1 − e−δx |
| Hill | f(x) = δ / (1 + (x0/x)ν) |
| Threshold | f(x) = δ · 1(x > H) |
R(t) = St Σk ≥ t [1 − e−βk/N] e−γ(k − t), with βk = β(1 − ak)
When x is much smaller than N, the power alarm is almost identical to an exponential alarm with δ = 1/(Nk), so those two tabs can give near-identical curves. Model and alarm forms follow Ward, Deardon and Schmidt (2023), Infectious Disease Modelling 8(4), 947–963 (doi:10.1016/j.idm.2023.08.002); the exponential alarm as in Ward, Deardon and Deeth (2025), Canadian Journal of Statistics 53(1), e11828.