Time | 5-year step and interval t =T= [1950,1955,…2100] | 1-year step t= [0,1,2,3,4], 5-year interval T=[1950,1955,…2100] | 5-year step and interval t =T= [1950,1955,…2100] | 1-year step t= (0,1,2,3,4), 5-year interval T=[1950,1955,…2100] |
Event ordering | 0) Initialization, 1) fertility, 2) infant initialization, 3) mortality, 4) aging, 5) migration, 6) time step/interval advancement, T+5. | 0) Initialization, 1) fertility, 2) infant initialization, 3) mortality, 4) aging, 5) migration, 6) time step advancement, 7) repeat events 1-6 for t<5 until interval advancement, T+5. | 0) Initialization, 1) fertility (round one), 2) infant initialization (round one), 3) mortality, 4) aging, 5) migration 6) fertility round two, 7) infant initialization (round two), 8) second round infant mortality, 9) second round infant aging 10) time step/interval advancement, T+5. | 0) Initialization, 1) fertility (round one), 2) infant initialization (round one), 3) mortality, 4) aging, 5) migration 6) fertility round two, 7) infant initialization (round two), 8) second round infant mortality, 9) second round infant aging 10) time step advancement, 11) repeat events 1-10 for t<5 until interval advancement, T+5. |
Current age (A) | 5-year age groups, A=[0,5…105] | 1-year age groups A=[0,1,…105] | 5-year age groups, A=[0,5…105] | 1-year age groups A=[0,1,…105] For immigrants: A=eA-t |
Initial age (iA) | Not Applicable | Not Applicable | Not Applicable | iA=A-t |
End age (eA) | Not Applicable | Not Applicable | Not Applicable | eA=A+(5-t) |
Model Age-Specific Fertility Rates (ASFR) | | ; Apply to current age (A) | | ; Apply to current age (A) |
Infant initialization | Assigned age -5, and sex based on UN sex ratio | Assigned age -1, and sex based on UN sex ratio | Assigned age -5, and sex based on UN sex ratio | Assigned age -1, and sex based on UN sex ratio. |
Model Mortality Rate (MR) | 1 - (UNSR) | ; Apply to current age (A) | 1 - (UNSR) | ; Apply to initial age (iA). For newborn cohorts: ; For agents age 110+: 1. For immigrants: no mortality |
Model Emigration count (EC) | (UNEC) * (Sample%) | ; Apply to current age (A) | (UNEC) * (Sample%) | ; Apply to end age (eA). For newborn cohorts: |
Model Immigration count (IC) | (UNIC) * (Sample%) | ; Apply to current age (A) | (UNIC) * (Sample%) | ; Apply to end age (eA). For newborn cohorts: Note: All immigrants receive a tag to provide immunity to mortality and emigration. |
Immigrant initialization | Assign current age (A) | Assign current age (A) | Assign current age (A) | Assign end age (eA), then calculate A and iA by subtracting remaining time steps and 5, respectively. |
Period advance | NA | t + 1 | NA | t + 1 |
Interval advance | T + 5, remove any tags that identify newborn cohorts or immigrant agents |