class: center, middle, inverse, title-slide .title[ #
airqualityES
] .subtitle[ ## Un Paquete de R para Acceder a Datos de Contaminación del Aire en España
IV Congreso &
XV Jornadas de Usuarios de R
5, 6 y 7 Noviembre, 2025
• Valencia • ] --- class: inverse # _Outline_ ### [1. Autores](#3) ### [2. Origen y Motivación](#4) .white[• Recopilar Datos del _Miteco:_ una Misión "casi" Imposible... si decides aceptarla]<br> ### [3. Instalación y Funcionalidades](#13) ### [Aplicación: Confinamiento Humano vs. Saneamiento Ambiental ](#22) ### [Aplicación: ¿Son las _Fallas de Valencia_ un fallo para la Calidad del Aire? ](#24) --- # 1. Autores .center[  ] --- class: inverse, middle # La _insoportable gravedad_ de trabajar con datos de organismos oficiales españoles:<br> el caso del _Miteco_ > .white[_"In God we trust, all others bring data."_].fuente[W. Edwards Deming, *Estadístico estadounidense.*] > .white[_"Data is the new oil."_].fuente[Clive Humby, *Matemático británico.*] --- # 2. Origen y Motivación  --- # 2. Origen y Motivación Todo es... <font size="7">😊</font>  --- # 2. Origen y Motivación ... y avanzamos...<font size="7">😅</font>  --- # 2. Origen y Motivación ... y seguimos..., hasta que, .hi-pink[¡por fin...!] .left-column[  ] .right-column[  ] --- # 2. Origen y Motivación Sin embargo,... .<font size="7">🥵</font> .left-column[  ] .right-column[  ] --- # 2. Origen y Motivación ## ... y así...<font size="7">😤</font> .left-column[ - .hi-pink[Año 2023] <font size="7">🤬</font>  ] .right-column[ - .hi-pink[Año 2010] <font size="7">🤯</font>  ] --- - .hi-purple[2001 - 2011: cada contaminante se presenta en fichero `.xlsx`] - .hi-purple[2012: cada contaminante se presenta en fichero `.xlsx` y `.csv`] - .hi-purple[2013: cada contaminante se presenta en fichero `.csv`] - .hi-purple[2014 - 2016: cada contaminante se presenta en fichero `.xlsx`] - .hi-purple[2017 - 2022 : cada contaminante se presenta en fichero `.csv`] .bg-washed-red.b--dark-red.ba.bw2.br3.shadow-5.ph3.mt1[ ## > 130 ficheros en múltiples formatos <font size="10">🤯🤯🤯</font> ] --- ## .hi-purple[Resumiendo:<br> ¡caos, pesadilla, debacle, descontrol, frustración, llantos, lágrimas,...!] .center[  ] --- class: inverse, middle # El paquete `airqualityEs` > .white["_The purpose of (data) display is comparison (recognition of phenomena), not numbers... The phenomena are the main actors, numbers are supporting cast._"]<br>.fuente[John Tukey, 1973, *Estadístico estadounidense.*] --- # 3. Instalación y Funcionalidades .pull-left[ - Conjunto de datos que contiene .hi-purple[mediciones diarias de la calidad del aire en España durante un periodo de 22 años (de 2001 a 2022)]. Las mediciones se refieren a varios contaminantes: - .hi-pink[PM<sub>10</sub>] y .hi-pink[PM<sub>2.5</sub>] - .hi-pink[Pb] - .hi-pink[Cd] - .hi-pink[As] - .hi-pink[Ni] - .hi-pink[C<sub>6</sub>H<sub>6</sub>] ] -- .pull-right[ - Son **datos publicados abiertamente** por el _Gobierno de España_. - Los conjuntos de datos estaban **originalmente repartidos en varios archivos y formatos**. - .hi-green[Aportación:] la misma información se encuentra en `airqualityES` en un sencillo marco de datos para facilitar la consulta a investigadores, periodistas o al público en general. ] --- # 3. Instalación y Funcionalidades ``` r install.packages("airqualityES") ``` La última versión en desarrollo del paquete también se puede cargar directamente desde GitHub utilizando el paquete devtools: ``` r library(devtools) install_github("jdieramon/airqualityES") library(airquality) ``` -- - .hi-pink[What's new?] - `v.1.1.0` .hi-purple[29-02-2020 Lanzamiento] - `v.1.2.0` .hi-red[30-11-2025 Primera actualización] - Data update: 2019 - actual - Introducción de un nuevo contaminante: **benzo[a]pyrene** --- # 3. Instalación y Funcionalidades .pull-left-3[ - **Años:** .hi-purple[2001 - 2022] .center[  ] ] .pull-middle-3[ - **Contaminantes:** .hi-purple[8] .center[  ] ] .pull-right-3[ - **Ciudades:** .hi-purple[190]<br> - **Estaciones:** .hi-purple[779] .left[  ] ] --- # 3. Instalación y Funcionalidades .center[ .hi-purple[## .purple[Matriz: 160.114 x 36]]  ] --- # 3. Instalación y Funcionalidades ## Principio de Datos Ordenados `tidydata` .pull-left[ - `pivot_longer()` - cada .hi-pink[variable] en una .hi-pink[columna] - cada .hi-purple[observación] en una .hi-purple[fila] - cada .hi-green[valor] en una .hi-green[celda] - permite **agrupar**, **filtrar**, **resumir** ] .pull-right[  ] -- .bg-washed-green.b--dark-greem.ba.bw2.br3.shadow-5.ph3.mt1[ Facilita análisis y visualización para: - Descubrir patrones y plantear hipótesis. ] --- class: inverse, middle # Repercusiones Ambientales del Confinamiento: ¿Fue Beneficioso para la Calidad del Aire? > .white[_"Graphics is the visual means of resolving logical problems."_] .fuente[Jacques Bertin, *Graphics and Graphic Information Processing (2011).*] --- ## .purple[Efecto del Confinamiento en la ciudad de Valencia]  Niveles de contaminación diarios para partículas PM2.5 durante los meses enero-junio para 2019 y 2020. --- class: inverse, middle # El fallo de _Las Fallas:_ ¿son _Las Fallas_ un Elemento Contaminante para la Calidad del Aire? > .white[_"...But is not always clear which 1000 words."_] .fuente[John Tukey, 1973, *Estadístico estadounidense*] --- ## .purple[¿Son las fiestas locales una fuente de contaminación ambiental?] .center[  ] --- .center[  ] --- class: middle, inverse, center # Gracias .center[ <i class="fa fa-copyright fa-fw"></i>José Vicente Die Ramón<i class="fa fa-creative-commons fa-fw"></i><a href="mailto:z42diraj@uco.es"><i class="fa fa-paper-plane fa-fw"></i>z42diraj@uco.es</a><br> <i class="fa fa-copyright fa-fw"></i>José Rafael Caro Barrera<i class="fa fa-creative-commons fa-fw"></i><a href="mailto:z52cabaj@uco.es"><i class="fa fa-paper-plane fa-fw"></i>z52cabaj@uco.es</a> <br> Universidad de Córdoba <br><a href="https://cran.r-project.org/package=airqualityES"><i class="fa fa-github fa-fw"></i>10.32614/CRAN.package.airqualityES</a><br><a href="https://github.com/jrcarob/RValencia_Nov-25"><i class="fa fa-github fa-fw"></i>https://github.com/jrcarob/RValencia_Nov-25</a><br> ]