-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
✅ 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
- Open an issue for development goals
- Build and maintain a test/demo script that runs through all functions consistently
- Extend stochastic simulations to multi-population setting
🎯 Future goals
- Add documentation & examples in README and vignette
- Decide on design choice:
- One unified function with astochastic = TRUE/FALSEtoggle
- Or separate functions (detvsstoch) - Explore visualisation improvements
- Pack up as an R package
- Design an R package logo (if needed)
🔮 Other possible goals
- Forecasting scenarios
- Consider additional compartments
- Parameter estimation / model fitting (link simulations to real data)
- Sensitivity analysis (robustness testing)
- Scenario comparisons (e.g. different interventions)
- Interactive visualisation (e.g. Shiny App)
- Add a “play/run” wrapper function that asks the user key inputs and automatically runs + plots the simulation
📝Uni Task
- Presentation Oct 20 / Oct 21
- Report Nov 3 (TBC)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels