Conversation
|
Can the simulation's start day be any day of the week? This flexibility will allow ExaEpi to take any initial case input |
|
The new implementation assumes that all people stay at home during the weekend. In reality a significant portion of the population can participate in outdoor activities or travel during the weekend. Should we have scale factors for respective interaction models during the weekend? I can use the mobiliti data to study the behavioral changes between weekdays and weekend. |
| // Process daytime / nighttime interactions. | ||
| // Only do daytime interactions on weekdays | ||
| if (ExaEpi::Utils::isWorkday(i)) { | ||
| pc.morningCommute(mask_behavior); | ||
| pc.interactDay(mask_behavior); | ||
| pc.eveningCommute(mask_behavior); | ||
| } |
There was a problem hiding this comment.
Do you want to make this change in AgentContainer::interactDay() instead (put the isWorkDay condition around the lines calling work, school, and work neighborhood interactions? We can then later add social interactions for the !workDay case.
This adds a 5-day work week for a closer match to EpiCast and (probably) reality as well. Note the period features in the graph of newly symptomatic individuals below. It also introduces a slight delay in the peak.