Advertisement
yayopoint

Defunciones menor de seis años por fecha

Dec 1st, 2023
1,275
0
20 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 2.64 KB | Science | 0 0
  1. library(tidyverse)
  2. library(magrittr, include.only = "%<>%")
  3.  
  4. # Se debe descargar y descomprimir dos archivos:
  5. # - Defunciones Oficiales de 1990 a 2020:
  6. #   Link: https://repositoriodeis.minsal.cl/DatosAbiertos/VITALES/DEFUNCIONES_FUENTE_DEIS_1990_2020_CIFRAS_OFICIALES.zip
  7. # - Defunciones Preliminares de 2021 a la fecha:
  8. #   Link: https://repositoriodeis.minsal.cl/DatosAbiertos/VITALES/DEFUNCIONES_FUENTE_DEIS_2021_2023_28112023.zip
  9.  
  10. # Link a la ruta de las defunciones oficiales.
  11. # Se filtra el archivo para que no ocupe mucho peso en la memoria.
  12. ruta1 <- "~/../Downloads/DEFUNCIONES_FUENTE_DEIS_1990_2020_CIFRAS_OFICIALES/DEFUNCIONES_FUENTE_DEIS_1990_2020_CIFRAS_OFICIALES.csv"
  13. defunciones_deis <- read_delim(ruta1, delim = ";", escape_double = FALSE,
  14.                                col_names = FALSE, locale=locale(encoding = "ISO-8859-1"),
  15.                                trim_ws = TRUE) %>%
  16.   filter(X5 <= 6)
  17.  
  18. # Link a la ruta de las defunciones preliminares. Las filas se añaden a la base
  19. # de datos usando add_row.
  20. ruta2 <- "~/../Downloads/DEFUNCIONES_FUENTE_DEIS_2021_2023_28112023/DEFUNCIONES_FUENTE_DEIS_2021_2023_28112023.csv"
  21. defunciones_deis %<>%
  22.   add_row(
  23.     read_delim(ruta2, delim = ";", escape_double = FALSE,
  24.                col_names = FALSE, locale=locale(encoding = "ISO-8859-1"),
  25.                trim_ws = TRUE)
  26.   )
  27.  
  28. names(defunciones_deis) <- c("ANO_DEF", "FECHA_DEF", "GLOSA_SEXO", "EDAD_TIPO", "EDAD_CANT",
  29.                              "CODIGO_COMUNA_RESIDENCIA", "GLOSA_COMUNA_RESIDENCIA",
  30.                              "GLOSA_REG_RES", "DIAG1", "CAPITULO_DIAG1", "GLOSA_CAPITULO_DIAG1",
  31.                              "CODIGO_GRUPO_DIAG1", "GLOSA_GRUPO_DIAG1", "CODIGO_CATEGORIA_DIAG1",
  32.                              "GLOSA_CATEGORIA_DIAG1", "CODIGO_SUBCATEGORIA_DIAG1",
  33.                              "GLOSA_SUBCATEGORIA_DIAG1", "DIAG2", "CAPITULO_DIAG2",
  34.                              "GLOSA_CAPITULO_DIAG2", "CODIGO_GRUPO_DIAG2", "GLOSA_GRUPO_DIAG2",
  35.                              "CODIGO_CATEGORIA_DIAG2", "GLOSA_CATEGORIA_DIAG2", "CODIGO_SUBCATEGORIA_DIAG2",
  36.                              "GLOSA_SUBCATEGORIA_DIAG2", "LUGAR_DEFUNCION")
  37. defunciones_deis %<>%
  38.   filter(EDAD_CANT <= 6) %>%
  39.   group_by(FECHA_DEF) %>%
  40.   count()
  41.  
  42.  
  43.  
  44. defunciones_deis %>%
  45.   ggplot() +
  46.   aes(x=FECHA_DEF, y=n) +
  47.   geom_jitter(alpha=.1) +
  48.   geom_smooth() +
  49.   labs(title="Defunciones de niños y niñas menores de 6 años",
  50.        x="Fecha",
  51.        y="Número de defunciones",
  52.        caption="Autor: Andrés Necochea\n
  53.                Fuente: Elaboración propia en base a datos de DEIS\n
  54.                Nota: Datos a partir de 2021 son preliminares")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement