#Analisis comporativo de casos confirmados de COVID-19 en sonora y sinaloa Se importan desde un archivo local .csv los datos diarios de casos confirmados de COVID-19 para todo México desde la URL oficial: https://coronavirus.gob.mx/datos/#DownZCSV
*Establecer folder de trabajo
setwd("~/Documents/Probabilidad y estadistica ")
##Importar ##Importar paquetes
library(pacman)
p_load("base64enc","htmltools","mime","xfun","prettydoc","readr","knitr","DT","scales","tidyverse","gridExtra")
##Importar datos
datos <- read.csv("Casos_Diarios_Estado_Nacional_Confirmados_20200913.csv")
##Transformar y filtrar
#Datos diarios confirmados de sonora
sonora <- t(datos[datos$nombre == "SONORA" ,])
sonora <- as.vector(sonora)
sonora <- sonora[4:248]
sonora <- as.numeric(sonora)
sonora <- as.vector(sonora) #datos absolutos diarios
asonora <- cumsum(sonora) #datos acumulados
#Datos diarios confirmados de sonora
chiapas <- t(datos[datos$nombre == "CHIAPAS" ,])
chiapas <- as.vector(chiapas)
chiapas <- chiapas[4:248]
chiapas <- as.numeric(chiapas)
chiapas <- as.vector(chiapas) #datos absolutos diarios
achiapas <- cumsum(chiapas) #datos acumulados
#Datos diarios confirmados de sonora
Mexico <- t(datos[datos$nombre == "MEXICO" ,])
Mexico <- as.vector(Mexico)
Mexico <- Mexico[4:248]
Mexico <- as.numeric(Mexico)
Mexico <- as.vector(Mexico) #datos absolutos diarios
aMexico <- cumsum(Mexico) #datos acumulados
#Generar un vector de Fecha
Fecha <- seq(from = as.Date("2020-01-12"), to = as.Date("2020-09-12"), by = "day" )
#Estructurar los datos en un marco de datos (data frame)
sonsin <- data.frame(Fecha, sonora, chiapas, Mexico)
asonsin <- data.frame(Fecha, asonora, achiapas, aMexico)
# Tabla de datos absolutos
datatable(sonsin)
#Tabla de datos acumulados
datatable(asonsin)
ggplot(data=sonsin) +
geom_line(aes(Fecha, sonora, colour = "sonora")) +
geom_line(aes(Fecha, chiapas, colour = "chiapas")) +
geom_line(aes(Fecha, Mexico,colour = "Mexico"))+
xlab("Fecha") +
ylab("Casos diarios absolutos") +
labs (colour = "Estados") +
ggtitle("Casos diarios confirmados de COVID-19 en Sonora, chiapas y ciudad de Mexico") +
scale_y_continuous(labels=comma)
* Gráfica combinada de datos acumulados y absolutos
sonora1 <- data.frame(Fecha,sonora,asonora)
s2 <- ggplot(data=sonora1) +
geom_col(aes(Fecha,asonora)) +
xlab("Fecha") +
ylab("Casos acumulados") +
ggtitle("A) Confirmados de COVID-19 en Sonora (Acumulados)" ) +
scale_y_continuous(labels=comma)
s3 <- ggplot(data=sonora1) +
geom_line(aes(Fecha,sonora)) +
xlab("Fecha") +
ylab("Casos diarios") +
ggtitle("B) Confirmados de COVID-19 en Sonora (Absolutos)" ) +
scale_y_continuous(labels=comma)
grid.arrange(s2,s3)
Chiapas1 <- data.frame(Fecha,chiapas,achiapas)
c2 <- ggplot(data=Chiapas1) +
geom_col(aes(Fecha,achiapas)) +
xlab("Fecha") +
ylab("Casos acumulados") +
ggtitle("A) Confirmados de COVID-19 en Chiapas (Acumulados)" ) +
scale_y_continuous(labels=comma)
c3 <- ggplot(data=Chiapas1) +
geom_line(aes(Fecha,chiapas)) +
xlab("Fecha") +
ylab("Casos diarios") +
ggtitle("B) Confirmados de COVID-19 en Chiapas (Absolutos)" ) +
scale_y_continuous(labels=comma)
grid.arrange(c2,c3)
Mexico1 <- data.frame(Fecha,Mexico,aMexico)
m2 <- ggplot(data=Mexico1) +
geom_col(aes(Fecha,aMexico)) +
xlab("Fecha") +
ylab("Casos acumulados") +
ggtitle("A) Confirmados de COVID-19 en la ciudad de Mexico (Acumulados)" ) +
scale_y_continuous(labels=comma)
m3 <- ggplot(data=Mexico1) +
geom_line(aes(Fecha,Mexico)) +
xlab("Fecha") +
ylab("Casos diarios") +
ggtitle("B) Confirmados de COVID-19 en la ciudad de Mexico (Absolutos)" ) +
scale_y_continuous(labels=comma)
grid.arrange(m2,m3)