CompetingDestinationsMixing#

CompetingDestinationsMixing(scenario=None, params=None)[source]#

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

Formula:
\[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