Análisis de datos diarios de COVID-19 y salud para Sonora
- Folder de trabajo setwd(“~/EA1011”)
IMPORTAR
- Importar paquetes
library(pacman)
p_load("base64enc", "htmltools", "mime", "xfun", "prettydoc", "readr", "knitr", "DT", "tidyverse", "scales", "gridExtra", "modeest", "fdth")- Importar datos Se utilizarán datos abiertos del portal de coronavirus del gobierno de México, que se pueden encontrar en: https://coronavirus.gob.mx/datos/#DownZCSV
TRANSFORMAR
#Datos confirmados para Sonora (absolutos y acumulados)
sonora <- t(datos[datos$nombre == "SONORA" ,])
sonora <- as.vector(sonora)
sonora <- sonora[4:248]
sonora <- as.numeric(sonora)
sonora <- as.vector(sonora)
asonora <- cumsum(sonora)
#Datos confirmados para Sinaloa (absolutos y acumulados)
sinaloa <- t(datos[datos$nombre == "SINALOA" ,])
sinaloa <- as.vector(sinaloa)
sinaloa <- sinaloa[4:248]
sinaloa <- as.numeric(sinaloa)
sinaloa <- as.vector(sinaloa)
asinaloa <- cumsum(sinaloa)
#Vector de Fecha
Fecha <- seq(from = as.Date("2020-01-12"), to = as.Date("2020-09-12"), by = "day" )
#Estructura de datos en un data frame
sonsin <- data.frame(Fecha, sonora, sinaloa) #datos diarios absolutos
asonsin <- data.frame(Fecha, asonora, asinaloa) #datos acumulados Visualizar
Visualización en Tablas
Para esto se usará una tabla interactiva
Visualización en gráficas
Utilizando ggplot2
#Datos absolutos
ggplot(data=sonsin) +
geom_line(aes(Fecha, sonora, colour="sonora")) +
geom_line(aes(Fecha, sinaloa, colour="sinaloa")) +
xlab("Mes del año 2020") +
ylab ("Casos diarios Confirmados") +
ggtitle("Casos de COVID-19 en Sonora y Sinaloa") +
scale_y_continuous(labels = comma)#Datos acumulados
ggplot(data=asonsin) +
geom_line(aes(Fecha, asonora, colour="sonora")) +
geom_line(aes(Fecha, asinaloa, colour="sinaloa")) +
xlab("Mes del año 2020") +
ylab ("Casos diarios acumulados") +
ggtitle("Casos de COVID-19 en Sonora y Sinaloa") +
scale_y_continuous(labels = comma)Medidas de tendencia central
Resumen de tendencia central
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 0.0 0.0 68.0 133.3 243.0 605.0
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 0.00 0.00 60.00 73.92 126.00 292.00