EoN.Attack_rate_cts_time

EoN.Attack_rate_cts_time(Pk, tau, gamma, number_its=100, rho=None, Sk0=None, phiS0=None, phiR0=0)[source]

Encodes system (6.7) of Kiss, Miller, & Simon. Please cite the book if using this algorithm.

This system predicts the fraction of nodes infected if an epidemic occurs in a Configuration Model network assuming a continuous-time Markovian SIR disease.

This gives the limit of the attack rate of epidemics as the initial fraction infected approaches 0.

If we look for the limit of a nonzero initial fraction infected, we introduce rho or Sk0

Arguments:
Pk dict
the probability a randomly selected node has degree k.
tau positive float
per-edge transmission rate.
gamma number
per-node recovery rate
number_its int
The solution is found iteratively, so this determines the number of iterations.
rho number, optional
The initial proportion infected (defaults to None). If None, then result is limit of rho->0.
Sk0 dict (default None)
only one of rho and Sk0 can be defined. The other (or both) should remain None. rho gives the fraction of nodes randomly infected. Sk0 is a dict such that Sk0[k] is the probability that a degree k node is susceptible at start.
Returns:
AR float
the predicted fraction infected.