Skip to content

laser.measles.mixing.stouffer

laser.measles.mixing.stouffer

laser.measles.mixing.stouffer.StoufferMixing(scenario=None, params=None)

Bases: BaseMixing

Stouffer migration model where long distance travel is impacted by intervening opportunities.

Formula

.. math:: M_{i,j} = k p_i^a \sum_j \left(\frac{p_j}{\sum_{k \in \Omega(i,j)} p_k}\right)^b

Parameters:

Name Type Description Default
include_home bool

Whether to include home in the migration matrix

required

laser.measles.mixing.stouffer.StoufferParams

Bases: BaseModel

Parameters for the stouffer migration model.

Parameters:

Name Type Description Default
include_home bool

Whether to include home in the migration matrix

required
k float

Scale parameter (avg trip probability)

required