EoN.Attack_rate_non_Markovian¶
-
EoN.
Attack_rate_non_Markovian
(Pk, Pzetadzeta, pi, number_its=100)[source]¶ Encodes system (6.8) of Kiss, Miller, & Simon. Please cite the book if using this algorithm.
Arguments: - Pk dict
- Pk[k] is probability of degree k.
- Pzetadzeta a dict.
- gives P(zeta)dzeta for user-selected zeta. The algorithm will replace the integral with sum_{zeta in Pzetadzeta.keys()} psi(alpha(zeta)) Pzetadzeta(zeta)
- pi a function.
- returns p_i(zeta), the probability a node will receive a transmission from random infected neighbor given zeta.
- number_its int (default 100)
- number of iterations before assumed converged.
- default value is 100
Returns: - AR float
- attack rate
Comments: Because of the symmetry for epidemic probability, this works by simply calling Epi_Prob_non_Markovian.