-
Notifications
You must be signed in to change notification settings - Fork 7
Proposed validation tests
Without demography, the SI model is as follows:
The last is a standard form logistic equation, with solution
as expected, with
Adding demography, with births = deaths to keep population constant, we have
This can again be cast into the form of a logistic equation:
The solution for
Again, validation tests could fit the timeseries
Below are the SEIR model equations with constant-population demography and no disease deaths
In this model,
And for diseases in which the exposed and infectious periods are short compared to the average lifespan (i.e,.
The final size
The impact of age is not obvious from the above framing of the model, but is another very important validation test as we use age-at-infection data all the time in calibration. (add refs to age-dependent versions of the model, or catalytic models). We can argue, however, that in an endemic equilibrium, all agents should be exposed to a constant risk of infection per unit time, giving rise to an exponential distribution of time to first (and in this model, only) infection. It can be shown that the average age at infection should be
Which uniquely defines the distribution of age at infection
And the equilibrium age distribution of immunity should be the corresponding cumulative distribution function
which is useful both for validation and for initializing near the equilibrium.
When a model features age-structured mixing / force of infection vs. age functions, there are similar analytically tractable solutions in terms of piecewise exponentials, readily derivable from results in statistical survival analysis or what is called the catalytic model in disease modeling land. A very common modeling representation features a force of infection that is constant in time, and age-dependent but constant within
The resulting age distribution of infection will be
Without any forcing terms in the equations (birth seasonality, beta seasonality, etc.), the system should exhibit a natural resonant period. There are a number of ways to analytically get at this; I find the simplest approximation to be:
where
Here it is a bit trickier to find distinct, mathematical relationships that should be reproducible across simulations, but I'm looking. The paper here Kevin McCarthy: Interesting looking review of disease models with movement components might be a good source of potential references.
The paper I link here: Kevin McCarthy: Another review of movement models in disease modeling considers an SIR model of disease with diffusive elements in space to represent movement
The R class is implicit here. The manuscript lists a formula for the resultant wavespeed c which may be useful as a validation parameter.
As a test, this might be something worth looking into, though it's worth looking with caution - first, I believe this formula is for 1-D diffusion in a line, which we can do but a more interesting case would be 2-D diffusion on the plane. Second, we'd need a close look at how taking this PDE into a finite timestep regime, with the same constant timesteps for both the reaction and diffusion terms, impacts the observed wavespeed. If we do use this as a test, I believe that when we discretize space, the proper migration matrix will be a Gaussian kernel, not a nearest-neighbor kernel which would probably substantially slow the spatial progression of infection.