#Ejercisio 5
#Seleccionar capeta de guardado
setwd("~/Rstudio verano")

#Cargar las bibliotecas con el paquete pacman
library("pacman")
library("gifski")
library("gganimate")
## Loading required package: ggplot2
p_load(readr,tidyverse,plotly)

#leer los datos de la dirección general de epidemiologia (DGE)

datos <- read.csv("Casos_Diarios_Estado_Nacional_Confirmados_20200609.csv")

#dar formato a los datos diaros (absolutos) de Colima
Colima <- t(datos[datos$nombre=="COLIMA" ,])
Colima <- as.vector(Colima)
Colima <- Colima[4:153] #filtrar los datos
Colima <- as.numeric(Colima) #Para convertir a numerico
Colima <- as.vector(Colima)

#Estadistica descriptiva
#grafica 1
plot(Colima) #grafica de puntos de datos absolutos

summary(Colima)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   0.000   0.000   0.000   1.493   2.000  12.000
boxplot(Colima)

hist(Colima)

cColima <- cumsum(Colima)

#dar formato a los datos diarios (absolutos) de Chiapas
Chiapas <- t(datos[datos$nombre=="CHIAPAS" ,])
Chiapas <- as.vector(Chiapas)
Chiapas <- Chiapas [4:153] #filtrar datos
Chiapas <- as.numeric(Chiapas) #para convertir a numerico
Chiapas<- as.vector(Chiapas)
cChiapas <- cumsum(Chiapas) #Datos acumulados diarios

plot(Chiapas)
plot(Chiapas)

#construir un vector de Fechas
Fecha <- seq( from = as.Date("2020-01-12"), to = as.Date("2020-06-09"), by= "day")

#crear un arreglo matricial (marco de datos "data frame", "tibble")
ColChi <- data.frame(Fecha, Colima, Chiapas) #datos absolutos
cColChi <- data.frame(Fecha, cColima, cChiapas) #datos acomulados

#Grafica para Colima de datos absolutos con ggplot

ggplot(data = ColChi) +
  ggtitle("Casos diarios COVID-19 en Colima (DGE)") +
  geom_line(mapping = aes(x= Fecha, y= Colima))

#Grafica para Chiapas de datos absolutos con ggplot
ggplot(data = ColChi) +
  ggtitle("Casos diarios COVID-19 en Chiapas (DGE)") +
  geom_line(mapping = aes(x= Fecha, y= Chiapas))

#animacion grafica comparativa de frecuencias acumuladas
#para fechas para los estados de Colima y Chiapas
# como se puede observar en la grafica, la dencidad poblacional de
# Colima es mucho mayor que la de chiapas, puede reflejarse muy bien en los casos
# de infectados de COVID-19

ggplot(data=cColChi)+
  ggtitle("COVID-19 en Colima (DGE)") +
  geom_line(aes(Fecha, cChiapas, colour = 'Chiapas'))+
  geom_line(aes(Fecha, cColima, colour = 'Colima'))+
  xlab('Fecha')+
  ylab('Casos diarios acumulados')+
  labs(colour = 'Estados') +
  transition_reveal(Fecha)

gColChi <- ggplot(data=cColChi)+
  ggtitle("COVID-19 en Chiapas (DGE)") +
  geom_line(aes(Fecha, cChiapas, colour = 'Chiapas'))+
  geom_line(aes(Fecha, cColima, colour = 'Colima'))+
  xlab('Fecha')+
  ylab('Casos diarios acumulados')+
  labs(colour = 'Estados')

gColChi

ggplotly(gColChi)