| immune {DHBins} | R Documentation |
Immunisation coverage
Description
The report measures the number of children who turned the milestone age of 5 years between 01-Jul-2019 and 30-Sep-2019 and who have completed their age appropriate immunisations by the time they turned the milestone age. The target is 95%. Children are only counted once, according to 'prioritised ethnicity': the priority order is Māori, Pacific, Asian, other, NZ European. The immune_long variant is in long form with separate rows for each ethnicity, and with missing values where the population size is too small.
Usage
data("immune")
Format
For immune, a data frame with 20 observations on the following 19 variables.
DHBname of District Health Board
NtotalNumber of children
VaxtotalNumber who completed their vaccinations
PcttotalProportion
NNZE,VaxNSE,PctNZEthe same, for children of NZ European ethnicity
NMaori,VaxMaori,PctMaorithe same, for children of Māori ethnicity
NPacific,VaxPacific,PctPacificthe same, for children of Pacific ethnicities
NAsian,VaxAsian,PctAsianthe same, for children of Asian ethnicities
NOther,VaxOther,PctOtherthe same, for children of other ethnicities
For immune_long, a data frame with 120 observations on the following 3 variables.
DHBname of District Health Board
ethnicityethnicity: a factor with levels
totalNZEMaoriPacificAsianOtherpct_vaxpercent vaccinated, a factor with levels
[0,0.8)[0.8,0.85)[0.85,0.9)[0.9,0.95)[0.95,1)
Source
New Zealand Health Indicators, 2019
References
Statistics New Zealand. Health Indicators. http://archive.stats.govt.nz/browse_for_stats/snapshots-of-nz/nz-social-indicators/Home/Health/childhood-immunisation.aspx
Examples
data(immune)
summary(immune)
immune$vax_pct<-cut(immune$Pcttotal,c(0,.80,.85,.90,.95,1))
ggplot(immune)+
geom_dhb(aes(fill=vax_pct,map_id=dhb_fixname(DHB)))+
scale_fill_viridis_d(drop=FALSE)+
geom_label_dhb(short=TRUE,colour="white")
data(immune_long)
ggplot(immune_long) +
geom_dhb(aes(map_id=dhb_fixname(DHB),fill=pct_vax),alpha=0.5,colour="lightgrey") +
scale_fill_viridis_d(drop=FALSE)+
geom_label_dhb(short=TRUE,colour="black")+
facet_wrap(~ethnicity)
cols<-c("goldenrod","red","orange","gold","springgreen")
with(immune, dhbin(hex_colours=cols[vax_pct], legend_opts=list(fill=cols,
legend=c("<80","80-85","85-90","90-95","95+"), title="Immunisation coverage (pct)")
))
## Add some transparency
with(immune, dhbin(hex_colours=adjustcolor(cols[vax_pct],alpha.f=.5), legend_opts=list(fill=cols,
legend=c("<80","80-85","85-90","90-95","95+"), title="Immunisation coverage (pct)")
))