This is a translated version based on Todd's notes. We are able to describe the result with a short ODE and being able to solve it numerically together with ODE system of MSV framework.
We would like to compute:
- As in MSV framework, we assume infection of neighbors are independent, thus the number of infected neighbors follows binomial distribution. Follow the idea of Zhao2 result/derivation:
- For newly infected vertices, we condition on that the neighbor must not be the infector of the focal vertex, i.e. the edge has not transmitted the infection yet s.t.
$$\mu(t)=\frac{p(t)}{\phi(t)}$$ - Then, correspond to $\mathcal{R}^_{c}$, we have $$\mathcal{R}_c( t)=\mu(t) \times (\mathbb{E}[K_I^]-1)=p(t)\times\frac{G''_p(\phi(t))}{G'_p(\phi(t))}$$
- For newly infected vertices, we condition on that the neighbor must not be the infector of the focal vertex, i.e. the edge has not transmitted the infection yet s.t.
- (Wrong here)Initially at
$t=0$ , there should be no competing infection among neighbors, all neighbors of focal infected node can only be infected by the focal node.- This leads to
$$p(0)=\tau=\frac{\beta}{\beta+\gamma}$$ as initial value of$p(t)$ . - Furthermore, this agree with the initial value for $\mathcal{R}c$, s.t.$$\mathcal{R}{c}(0)=\mathcal{R}^*{c}(0)=\mathcal{R}{c,0}=\frac{\beta}{\beta+\gamma}\times\frac{G''_p(1)}{\delta}$$
- This leads to
To find
- if the focal node makes an infectious contact with the neighbor under rate
$\beta$ before the focal node's recovery under rate$\gamma$ -
$\textbf{AND}$ the neighbor is not infected (by the neighbor's neighbor other than the focal) at the time of contact by focal. With the MSV framework, the probability that a randomly chosen neighbor of the focal node is not infected at time$t$ is$$\phi_S(t)=G_q(\phi(t))=\frac{G'_p(\phi(t))}{\delta}$$ In the random events, lets set the following random variables for time: -
$T_r$ : the time after infection$t$ that the focal infected node recovers. Based on the recovery rate$\gamma$ and exponential distribution, we have$$\mathbb{P}(T_r>s)=e^{-\gamma s}$$ -
$T_c$ : the time after infection$t$ that the focal node makes it infectious contact with the neighbor through the edge connecting them. Based on the infection rate$\beta$ and exponential distribution, we have$$\mathbb{P}(T_c>s)=e^{-\beta s}$$ -
$T_n$ : the first time that the neighbor has an infectious contact from one of its other neighbors than the focal node. We further have$$\mathbb{P}(T_n>t+s)=\phi_S(t+s)$$ With these RVs, we can interpret$p(t)$ in the following probability:$$p(t)=\mathbb{P}{ t+T_c < (t+T_r) \wedge T_n }$$ where$t+T_c < (t+T_r) \wedge T_n \ \Leftrightarrow \min((t+T_r),T_n)$ .
Since
At
This notes fixed some typo in Todd's original notes and the final ODE agree with the original one. I review the derivation myself twice and it seems correct.
But we expect
-
$\phi_S$ is decreasing as the infection spread out. - We have more competing infection happens, i.e. it is more likely to have
$T_n<t+T_c$ However, in numeric solving, this ODE for$p(t)$ leads to increasing$p(t)$ and getting larger than 1.
See R_c-SignIssue.R for numeric solutions CM_P, the ODE is implemented at line #107.
Just an observation: if alter the all signs in the ODE, the results of
It turns out that the
For the initial status, even with very small initial infection proportion, we could not easily assume $$\mathcal{R}^*_c(0)=\mathcal{R}_c(0) \Leftrightarrow p(0)=\frac{\beta}{\beta+\gamma}$$unless the network size
-
$\gamma$ is small(i.e. recovery time$T_r$ is long) - And/or
$N$ is not large enough (i.e. loops are rare enough for the whole outbreak) such that competition of infection is still affect$p(0)$ and$\mathcal{R}_c(0)$ value. More specifically, even if competing of infection has low probability at the$t=0$ , it still affect$p(0)$ as a lot of infection events happens even before the first infected individual recovers.
As a result, with the numerical simulation of the MSV dynamic, one can reversely simulate the
This difference between these two case-wise effective reproduction number is decreasing as
$\mathcal{R}_c(0)=6.43, \mathcal{R}^_c(0)=8.33$ for $N=50,000, \gamma=0.20, \beta=0.25, I_0=1$
$\mathcal{R}_c(0)=6.80, \mathcal{R}^_c(0)=8.33$ for

$\mathcal{R}_c(0)=3.65, \mathcal{R}^_c(0)=3.75$ for $N=50,000, \gamma=0.75, \beta=0.25, I_0=1$
$\mathcal{R}_c(0)=3.69, \mathcal{R}^_c(0)=3.75$ for

To further verify the
For
Timely-overlapped results for 16 simulation: (4 case with large phase shifting removed for 20 random runs)
For larger network size , 1 simulation due to time consumption:

For
Timely-overlapped 20 simulation
40 simulation:

For larger network size 
TODO: figure out the scale of
JD developed the edge-based Gillespie simulation in R_cpp which seems to be faster for large networks
Negative binomial degree distribution with mean degree 
- Testing other parameters and average on small network (expected working less well).
- Systematic Time-shifting: logistic regression? epidemic momentum approach? Throw out the stochastic part(match a starting point) set up a condition to matching
$\phi,I$ or$+R$ - Initial condition estimation for
$p(0)$ Rc.pdf