Open pawel-czyz opened 2 weeks ago
These models are, in principle, not compatible with the current logistic growth due to the used theta, which is a single array. This will require defining more flexible growth models. One possible approach to this is in #20.
@dr-david We discussed using compartmental models a few times, I've decided to write it down here, so I don't forget the equations.
There are several compartmental models. Two of them are described at the end of this issue. Using Diffrax we can implement them and model how the fraction of particular variant changes over the time, i.e.,
$$y_k(t) = \frac{i_k(t)}{i_1(t) + \cdots + i_V(t)}$$
and see how well the logistic growth approximates this dynamics over the time. Note that we can:
SIR model
In this model, we have functions $s$ and $r$ representing susceptible and recovered (immune) fraction of the population, as well as fraction of population infected with variant $k$, $i_k$, for $k=1, \dotsc, V$.
$$s' = -s( \beta_1 i_1 + \cdots + \beta_V i_V )$$ $$i'_k = \beta_k i_k s - \gamma_k i_k $$ $$r' = \gamma_1 i_1 + \cdots + \gamma_V i_V$$
SIS model
In this model, we do not have the recovered population.
$$s' = -s( \beta_1 i_1 + \cdots + \beta_V i_V ) + (\gamma_1 i_1 + \cdots + \gamma_V i_V)$$ $$i'_k = \beta_k i_k s - \gamma_k i_k $$
Tasks