✅ Functions already implemented
simulate_sirs_det.R– deterministic SIRS simulator (single population)
simulate_sirs_stoch.R – stochastic SIRS simulator
simulate_sirs_multi_det.R – deterministic multi-population simulator
make_beta.R – helper to generate constant or seasonal β
make_contact.R – helper to generate contact matrices with within-group mixing
plot_sir_diag.R – plotting for single-pop SIR/Incidence
plot_multi.R – plotting for multi-pop outputs
summarize_sim.R – summarise peak infections, incidence, and final R
demo_run.R, demo_multipop.R – example scripts
🚀 Next steps
🎯 Future goals
🔮 Other possible goals
📝Uni Task
✅ Functions already implemented
simulate_sirs_det.R– deterministic SIRS simulator (single population)simulate_sirs_stoch.R– stochastic SIRS simulatorsimulate_sirs_multi_det.R– deterministic multi-population simulatormake_beta.R– helper to generate constant or seasonal βmake_contact.R– helper to generate contact matrices with within-group mixingplot_sir_diag.R– plotting for single-pop SIR/Incidenceplot_multi.R– plotting for multi-pop outputssummarize_sim.R– summarise peak infections, incidence, and final Rdemo_run.R,demo_multipop.R– example scripts🚀 Next steps
🎯 Future goals
- One unified function with a
stochastic = TRUE/FALSEtoggle- Or separate functions (
detvsstoch)🔮 Other possible goals
📝Uni Task