WHO, UNICEF, and CAP 2030 developed this dataset intending to allow policymakers, governments, and organizations to easily monitor and analyze a variety of indicators by region, country, age group, domain, and income in order to improve adolescent and child health and well-being. It was created in support of the United Nations Convention on the Rights of the Child. There are 5516 rows and 23 variables in this dataset. It was last updated on April 2022. (This dataset was already cleaned, therefore I didn’t perform any major cleaning).
Source: https://data.unicef.org/resources/child-health-and-well-being-dashboard/
I really liked this dataset because of how dense it is. I enjoyed being able to explore many indicators within the same dataset. I also like that it was all very recent information. Additionally, these are important things to know and raise awareness of because children’s and adolescent’s well-being can help determine the health of the next generations and can help predict future public health challenges for families, communities, and the health care system.
| Columns | Description |
|---|---|
| iso3 | iso3 code for each country |
| country | Official UN short country name in English |
| indicator | Full indicator name |
| indicator_id | Unique number for each indicator |
| age | Age categories |
| domain | Survival, Protection, Development Participation |
| disaggregator | Dimension of disaggregation |
| value | Estimate |
| total | Value for male-female combined, when available |
| units | Unit for the estimate |
| year | Year of the estimate |
| source | Source of the estimate |
| definition | Full indicator definition |
| indicator_cat | Progress category as a note for the popup |
| target | Global target, if available |
| progress | Descriptive progress category (“Good progress,” “Moderate progress,” |
| “Needs urgent attention”, for first three mortality indicators, | |
| “Target met,” “On-track,” “Acceleration needed”) | |
| region_sdg_name | SDG region |
| region_who_code | WHO region abbreviation |
| region_who_name | WHO region |
| region_unicef_code | UNICEF region abbreviation |
| region_unicef_name | UNICEF region |
| incomecat | WB FY22 Income Classification abbreviation |
| income | WB FY22 Income Classification |
library(readr)
Unicefdata <- read_csv("Unicefdata.csv")
## Rows: 5516 Columns: 23
## -- Column specification --------------------------------------------------------
## Delimiter: ","
## chr (20): iso3, country, indicator, age, domain, disaggregator, total, units...
## dbl (3): indicator_id, value, year
##
## i Use `spec()` to retrieve the full column specification for this data.
## i Specify the column types or set `show_col_types = FALSE` to quiet this message.
#View(Unicefdata)
library(tidyverse)
## -- Attaching packages --------------------------------------- tidyverse 1.3.1 --
## v ggplot2 3.3.5 v dplyr 1.0.8
## v tibble 3.1.6 v stringr 1.4.0
## v tidyr 1.2.0 v forcats 0.5.1
## v purrr 0.3.4
## -- Conflicts ------------------------------------------ tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag() masks stats::lag()
library(dplyr)
# Table for all the indicators in this dataset
table(Unicefdata$indicator)
##
## % of government budget spent on health care
## 188
## Careseeking for fever
## 60
## Child labour
## 92
## Child mortality (1-4y)
## 195
## Clean fuels and technology
## 190
## Country has dedicated child rights/welfare act or law
## 142
## CRVS: Birth registration
## 214
## Developmentally on-track
## 98
## DTP3 vaccination
## 195
## Early initiation of breastfeeding
## 84
## Exclusive breastfeeding
## 83
## Food insecurity
## 121
## Heidelberg Conflict Barometer
## 132
## HPV vaccination
## 96
## International code for breastmilk substitutes
## 194
## Intimate partner violence
## 156
## Lower secondary school completion
## 242
## Maternity protection convention 183
## 165
## Mortality due to air pollution
## 183
## Mortality rate for 10-14y
## 195
## Mortality rate for 15-19y
## 195
## Mortality rate for 5-9y
## 195
## Neonatal mortality rate
## 195
## Out of pocket expenditure on health care
## 188
## Per capita territorial emissions at a country level
## 193
## Population using safe sanitation
## 120
## Population using safe water
## 116
## Positive discipline (1-4y)
## 50
## Positive discipline (5-9y)
## 49
## Postnatal care for newborn
## 60
## Postneonatal mortality rate
## 195
## Poverty
## 100
## Primary school completion
## 240
## Primary school net attendance rate
## 118
## Proficiency in reading/math (end of primary)
## 146
## Proficiency in reading/math (grade 2/3)
## 101
## Youth not in education or employment
## 230
#structure
str(Unicefdata)
## spec_tbl_df [5,516 x 23] (S3: spec_tbl_df/tbl_df/tbl/data.frame)
## $ iso3 : chr [1:5516] "AFG" "ALB" "DZA" "AND" ...
## $ country : chr [1:5516] "Afghanistan" "Albania" "Algeria" "Andorra" ...
## $ indicator : chr [1:5516] "Neonatal mortality rate" "Neonatal mortality rate" "Neonatal mortality rate" "Neonatal mortality rate" ...
## $ indicator_id : num [1:5516] 1 1 1 1 1 1 1 1 1 1 ...
## $ age : chr [1:5516] "0-27 days" "0-27 days" "0-27 days" "0-27 days" ...
## $ domain : chr [1:5516] "Survival" "Survival" "Survival" "Survival" ...
## $ disaggregator : chr [1:5516] "Total" "Total" "Total" "Total" ...
## $ value : num [1:5516] 35.19 7.78 16.29 1.3 27.28 ...
## $ total : chr [1:5516] "Not applicable" "Not applicable" "Not applicable" "Not applicable" ...
## $ units : chr [1:5516] "Deaths per 1,000 live births" "Deaths per 1,000 live births" "Deaths per 1,000 live births" "Deaths per 1,000 live births" ...
## $ year : num [1:5516] 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 ...
## $ source : chr [1:5516] "UN_IGME" "UN_IGME" "UN_IGME" "UN_IGME" ...
## $ definition : chr [1:5516] "Neonatal (0-27 days) mortality rate (deaths per 1,000 live births)" "Neonatal (0-27 days) mortality rate (deaths per 1,000 live births)" "Neonatal (0-27 days) mortality rate (deaths per 1,000 live births)" "Neonatal (0-27 days) mortality rate (deaths per 1,000 live births)" ...
## $ indicator_cat : chr [1:5516] "Met target (green/blue): country has achieved the SDG target of a NMR of at least as low as 12 per 1000 live bi"| __truncated__ "Met target (green/blue): country has achieved the SDG target of a NMR of at least as low as 12 per 1000 live bi"| __truncated__ "Met target (green/blue): country has achieved the SDG target of a NMR of at least as low as 12 per 1000 live bi"| __truncated__ "Met target (green/blue): country has achieved the SDG target of a NMR of at least as low as 12 per 1000 live bi"| __truncated__ ...
## $ target : chr [1:5516] "SDG Target 3.2: By 2030, end preventable deaths of newborns and children under 5 years of age, with all\ncountr"| __truncated__ "SDG Target 3.2: By 2030, end preventable deaths of newborns and children under 5 years of age, with all\ncountr"| __truncated__ "SDG Target 3.2: By 2030, end preventable deaths of newborns and children under 5 years of age, with all\ncountr"| __truncated__ "SDG Target 3.2: By 2030, end preventable deaths of newborns and children under 5 years of age, with all\ncountr"| __truncated__ ...
## $ progress : chr [1:5516] "Acceleration needed" "Target met" "Acceleration needed" "Target met" ...
## $ region_sdg_name : chr [1:5516] "Central and Southern Asia" "Europe and Northern America" "Northern Africa and Western Asia" "Europe and Northern America" ...
## $ region_who_code : chr [1:5516] "EMR" "EUR" "AFR" "EUR" ...
## $ region_who_name : chr [1:5516] "Eastern Mediterranean Region" "European Region" "African Region" "European Region" ...
## $ region_unicef_code: chr [1:5516] "SA" "ECA" "MENA" "ECA" ...
## $ region_unicef_name: chr [1:5516] "South Asia" "Europe and Central Asia" "Middle East and North Africa" "Europe and Central Asia" ...
## $ incomecat : chr [1:5516] "LIC" "UMIC" "LMIC" "HIC" ...
## $ income : chr [1:5516] "Low income" "Upper middle income" "Lower middle income" "High income" ...
## - attr(*, "spec")=
## .. cols(
## .. iso3 = col_character(),
## .. country = col_character(),
## .. indicator = col_character(),
## .. indicator_id = col_double(),
## .. age = col_character(),
## .. domain = col_character(),
## .. disaggregator = col_character(),
## .. value = col_double(),
## .. total = col_character(),
## .. units = col_character(),
## .. year = col_double(),
## .. source = col_character(),
## .. definition = col_character(),
## .. indicator_cat = col_character(),
## .. target = col_character(),
## .. progress = col_character(),
## .. region_sdg_name = col_character(),
## .. region_who_code = col_character(),
## .. region_who_name = col_character(),
## .. region_unicef_code = col_character(),
## .. region_unicef_name = col_character(),
## .. incomecat = col_character(),
## .. income = col_character()
## .. )
## - attr(*, "problems")=<externalptr>
#summary
summary(Unicefdata)
## iso3 country indicator indicator_id
## Length:5516 Length:5516 Length:5516 Min. : 1.00
## Class :character Class :character Class :character 1st Qu.:11.75
## Mode :character Mode :character Mode :character Median :21.00
## Mean :19.84
## 3rd Qu.:29.00
## Max. :37.00
## age domain disaggregator value
## Length:5516 Length:5516 Length:5516 Min. : 0.000
## Class :character Class :character Class :character 1st Qu.: 2.254
## Mode :character Mode :character Mode :character Median : 15.100
## Mean : 33.688
## 3rd Qu.: 66.500
## Max. :147.000
## total units year source
## Length:5516 Length:5516 Min. :2016 Length:5516
## Class :character Class :character 1st Qu.:2019 Class :character
## Mode :character Mode :character Median :2020 Mode :character
## Mean :2019
## 3rd Qu.:2020
## Max. :2021
## definition indicator_cat target progress
## Length:5516 Length:5516 Length:5516 Length:5516
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
## region_sdg_name region_who_code region_who_name region_unicef_code
## Length:5516 Length:5516 Length:5516 Length:5516
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
## region_unicef_name incomecat income
## Length:5516 Length:5516 Length:5516
## Class :character Class :character Class :character
## Mode :character Mode :character Mode :character
##
##
##
Source: https://population.un.org/wpp/DefinitionOfRegions/#:~:text=%20Sustainable%20Development%20Goal%20%28SDG%29%20regions%3A%20countries%20and,The%20Sustainable%20Development%20Goals%20Report%20%28%20https%3A%2F%2Funstats.un.org%2Fsdgs%2Findicators%2Fregional-groups%2F%20%29.
# Assigning and filtering the indicator I want to work with
neonatal <- Unicefdata %>% filter(Unicefdata$indicator == 'Neonatal mortality rate')
# Creating a boxplot for this indicator
ggplot(Unicefdata, aes(value,region_sdg_name, fill = region_sdg_name))+
geom_boxplot()+
labs(title = "Neonatal mortality rate",
subtitle = "Neonatal (0-27 days) mortality rate (deaths per 1,000 live births)",
x = "Value (deaths per 1,000 live births)",
y = "SDG regions",
fill = 'SDG regions')+
theme_light()
I created a Tableau Dashboard with four indicators that I was interested in. I was inspired by the Tableau dashboard that Unicef created with this dataset, however, I wanted my data to be displayed differently which is why I decided to focus only on four indicators. These indicators can help improve adolescent and child health and well-being. For this dashboard, I would have liked to find a way where visualizations can open individually in the same dashboard’s tab instead of opening a new tab for each.
Dashboard Link:https://public.tableau.com/views/ChildHealthandWell-BeingIndicators/Dashboard1?:language=en-US&:display_count=n&:origin=viz_share_link
| Source | Link |
|---|---|
| Dataset | https://data.unicef.org/resources/child-health-and-well-being-dashboard/ |
| SDG Regions | https://population.un.org/wpp/DefinitionOfRegions/#:~:text=%20Sustainable%20Development%20Goal%20%28SDG%29%20regions%3A%20countries%2 |
| Tableau Dashboard | https://public.tableau.com/views/ChildHealthandWell-BeingIndicators/Dashboard1?:language=en-US&:display_count=n&:origin=viz_share_link |
| Child Labour in Togo | https://www.dol.gov/agencies/ilab/resources/reports/child-labor/togo?msclkid=932a25cbd07f11ec8d69735f9506e991 |
| Air pollution source | https://www.cnn.com/2016/05/31/africa/nigeria-cities-pollution/index.html?msclkid=376625d8d08911ec8d23c7a1d4211ac3 |