Skip to content

laser.measles.mixing.competing_destinations

laser.measles.mixing.competing_destinations

laser.measles.mixing.competing_destinations.CompetingDestinationsMixing(scenario=None, params=None)

Bases: BaseMixing

Competing destinations mixing model that accounts for the effects of nearby destinations.

Formula

.. math:: M_{i,j} = k \frac{p_i^{a-1} p_j^b}{d_{i,j}^c} \left(\sum_{k \ne i,j} \frac{p_k^b}{d_{ik}^c}\right)^\delta

Where

  • M_{i,j}: migration flow from origin i to destination j
  • k: calibration constant
  • p_i, p_j, p_k: population at origins/destinations
  • d_{i,j}, d_{ik}: distances between l ocations
  • a, b, c, δ: model parameters

laser.measles.mixing.competing_destinations.CompetingDestinationsParams

Bases: BaseModel

Parameters for the competing destinations mixing model.