Wolfram Research

Global Immunization Coverage

Source Notebook

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["Global Immunization Coverage"]]
Out[1]=

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

In[2]:=
ResourceData[
ResourceObject["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["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["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]=

Arnoud Buzing, "Global Immunization Coverage" from the Wolfram Data Repository (2020)  

Data Resource History

Source Metadata

Data Downloads

Publisher Information