Data Resource

Global Immunization Coverage

Immunization coverage by country for 1980—2018

Details

Data covers over 30 commonly administered vaccines.
Countries are given as Entity objects.
Vaccines are identified with strings, as defined by the World Health Organization source data.
Years are given as DateObject objects, with a granularity of a year.
Coverage is defined on a 0—1 scale: 0 means no coverage, 1 means complete coverage.

Examples

Basic Examples

In[1]:=
ResourceData[
ResourceObject[
CloudObject[ "https://www.wolframcloud.com/obj/arnoudb/DeployedResources/Data/\
Global-Immunization-Coverage"]]]
Out[1]=

Get the coverage for the DTP1 vaccine in India in 2018:

In[2]:=
ResourceData[
ResourceObject[
CloudObject[ "https://www.wolframcloud.com/obj/arnoudb/DeployedResources/Data/\
Global-Immunization-Coverage"]]][Select[And[ #country === Entity["Country", "India"], #vaccine === "DTP1", #year === DateObject[{2018}] ] &]]
Out[2]=

Sort vaccine coverage for the BCG vaccine in descending order for each country:

In[3]:=
ResourceData[
ResourceObject[
CloudObject[ "https://www.wolframcloud.com/obj/arnoudb/DeployedResources/Data/\
Global-Immunization-Coverage"]]][Select[And[ #vaccine === "BCG", #year === DateObject[{2018}] ] &] /* ReverseSortBy[#coverage &]]
Out[3]=

Define a function to plot a time-series object for a particular county and vaccine:

In[4]:=
VaccineTimeSeries[country_Entity, vaccine_String] := ResourceData[
ResourceObject[
CloudObject[ "https://www.wolframcloud.com/obj/arnoudb/DeployedResources/Data/\
Global-Immunization-Coverage"]]][ Select[And[#country === country, #vaccine === vaccine] &]][ TimeSeries[Values /@ #] &, {"year", "coverage"}]

Plot the time-series for South-Sudan and the BCG vaccine:

In[5]:=
DateListPlot[ VaccineTimeSeries[Entity["Country", "SouthSudan"], "BCG"], Filling -> Axis, GridLines -> Automatic, PlotRangePadding -> None, PlotRange -> {0, 1}]
Out[5]=

Source Metadata

Publisher Information