Changelog
multigroup.vaccine 0.1.1
- Fixed bug in
contactMatrixPolymod()where age limits exceeding 90 caused dimension mismatch errors. The function now warns and automatically adjusts age limits to 90, aggregating corresponding populations into the 90+ group. (#39)
multigroup.vaccine 0.1.0
Initial release of multigroup.vaccine, a package for examining the effects of differential vaccination rates in populations with different sizes, contact rates, and other epidemiological parameters.
New features
Multi-group vaccine modeling functions:
getFinalSize(),transmissionRates(),getFinalSizeODE(),getFinalSizeDist(), andgetSizeAtTime().Interactive Shiny application via
run_my_app()for exploring vaccine scenarios and visualizing effects of differential vaccination rates across population groups.U.S. Census data integration:
getCensusData()downloads and processes Census Bureau population estimates by age and county, with support for age-structured populations, sex disaggregation, and built-in caching. Helper functions includegetCensusDataPath(),getStateFIPS(), andlistCounties().Contact matrix functionality using POLYMOD contact survey data via the
socialmixrpackage for realistic age-structured epidemic modeling.Example dataset
UtahAgeCountyPopwith 2024 population estimates by age group for all Utah counties.