Disease Model Codebook
Disease Simulation Codebook Core Epidemiological Parameters
- N0: Initial total population size (
N0 = 10000000
in default setup) - trans_p: Probability of transmission per contact (
q
matrix parameter) - kappa: Scaling factor for transmission reduction from protective behavior (0=perfect protection, 1=no protection)
- ell: Time window (in days) for considering cumulative deaths that influence behavior
- rho: Rate of leaving infectious state (1/infectious period)
- gamma: Rate of waning natural immunity
- vstart: Vaccination start time
- time: Number of time steps (days) in the simulation. Each day represents a “snapshot” of the pandemic on that specific day.
Group-Specific Parameters (a=Republican, b=Democrat, c=Independent)
- N0_[a/b/c]: Initial population sizes calculated as:
N0a = N0 * fraca # Republican initial population
N0b = N0 * fracb # Democrat initial population
N0c = N0 * (1 - fraca - fracb) # Independent initial population
- pi_[a/b/c]: Base rate of adopting protective behavior
- phi_[a/b/c]: Waning rate of protective behavior
- zeta_[a/b/c]: Responsiveness of contact rates to deaths
- mu_[a/b/c]: Infection fatality rate
- vacc_[a/b/c]: Vaccination rate
- I0_[a/b/c]: Initial infected individuals
- cmin_[a/b/c]: Minimum daily contacts per group
- cmax_[a/b/c]: Maximum daily contacts per group
- beta [a/b]: Within group homophily parameter. Independent homophily is implied by
beta_a
and beta_b
- h [a/b]:
Force of Infection Components
- lambda_aa: Republican-to-Republican transmission potential
= trans_p*(ca_a*(IUa/pop_a + kappa*IPa/pop_a))
- lambda_ab: Democrat-to-Republican transmission potential
= trans_p*(ca_b*(IUb/pop_b + kappa*IPb/pop_b))
- lambda_ac: Independent-to-Republican transmission potential
- lambda_ba/lambda_bb/lambda_bc: Republican/Democrat/Independent-to-Democrat potentials
- lambda_ca/lambda_cb/lambda_cc: Republican/Democrat/Independent-to-Independent potentials
Transmission Proportions
- prop_infections_from: Proportion of new infections in group X from group Y
- Calculated as
lambda_xy/total_lambda_x
- Example:
prop_rep_infections_from_dems = lambda_ab/lambda_a
New Case Calculations
- **rep_from_*_new_cases**: New Republican cases from each source group
= SUa*lambda_x + SPa*lambda_x*kappa
- **dem_from_*_new_cases**: New Democrat cases from each source group
- **ind_from_*_new_cases**: New Independent cases from each source group
- Initialized with 1/3 weighting in first row for model stability
Key Population States
- SU[abc]: Susceptible unvaccinated individuals
- SP[abc]: Susceptible protected individuals
- IU[abc]: Infected unvaccinated individuals
- IP[abc]: Infected protected individuals ““”