covidmx

Paquete en R para descargar y analizar la información de COVID-19 de México

https://github.com/rodrigozepeda/covidmx

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.8%) to scientific vocabulary

Keywords

covid-19 covid-data covid19 covidmx datos-abiertos datos-gob-mx mexico mexico-datos rstats rstats-package
Last synced: 9 months ago · JSON representation

Repository

Paquete en R para descargar y analizar la información de COVID-19 de México

Basic Info
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • Open Issues: 3
  • Releases: 16
Topics
covid-19 covid-data covid19 covidmx datos-abiertos datos-gob-mx mexico mexico-datos rstats rstats-package
Created over 4 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Changelog License

README.md

covidmx

Project Status: Active – The project has reached a stable, usable state and is being actively developed. R-CMD-check Codecov test coverage CRAN status metacran downloads <!-- badges: end -->

:computer: Sitio web: https://rodrigozepeda.github.io/covidmx/

Descarga, etiqueta y analiza los datos abiertos de COVID-19 en México. El propósito de este paquete es hacer la descarga, análisis y graficación de manera rápida para que tú no tengas que preocuparte por bajar el archivo a tiempo, agrupar funciones o realizar visualizaciones sino en lo importante: analizar la información.

Instalación

{r} remotes::install_github("RodrigoZepeda/covidmx")

Uso

Puedes descargar la información de variantes de GISAID de la publicación de Github, ocupación hospitalaria de RED IRAG a partir del Github y datos abiertos de la SSA todo con los siguientes comandos.

El proceso está optimizado mediante duckdb para que puedas realizar queries sobre la base de > 15 millones de personas en segundos.

```{r} library(covidmx)

Datos de variantes (cdmx o nacional)

variantes <- descargadatosvariantes_GISAID("nacional")

Datos de ocupación hopsitalaria de Red IRAG ('Estatal' o 'Unidad Médica')

ocupacion <- descargadatosred_irag("Estatal")

Descarga datos abiertos de covid, guarda en duckdb (miarchivode_datos.duckdb)

y te da una conexión

datoscovid <- descargadatosabiertos(dbdir = "miarchivodedatos.duckdb") ```

Todas las descargas del paquete son inteligentes y si ha pasado poco tiempo desde tu última descarga te pregunta primero antes de comprometerse a descargar de nuevo.

Puedes volver a leer tu base descargada haciendo:

{r} datos_covid <- read_datos_abiertos(dbdir = "mi_archivo_de_datos.duckdb")

Las funciones principales del paquete son:

```{r}

Calcula los casos (totales) por entidad y devuelve un tibble

datoscovid <- datoscovid %>% casos()

Calcula la cantidad de pruebas realizadas

datoscovid <- datoscovid %>% numero_pruebas()

Calcula la positividad

datoscovid <- datoscovid %>% positividad()

Calcula el case fatality rate

datoscovid <- datoscovid %>% cfr()

Calcula el case hospitalization rate

datoscovid <- datoscovid %>% chr()

Estimación del número efectivo de reproducción

datoscovid <- datoscovid %>% estima_rt()

¡Grafica!

datoscovid %>% plotcovid() ```

Gráfica con los casos de SINAVE de los datos abiertos de las 32 entidades cada una de ellas variando por color.

Nota No olvides citar a GISAID, RED IRAG o SSA y las publicaciones asociadas además del paquete.

Casos (opciones de lectura de datos abiertos)

Todas las opciones de casos:

```{r} datos_covid %>% casos( #Lista de entidades que deseas entidades = c("AGUASCALIENTES", "BAJA CALIFORNIA", "BAJA CALIFORNIA SUR","CAMPECHE", "CHIAPAS", "CHIHUAHUA","CIUDAD DE M\u00c9XICO", "COAHUILA DE ZARAGOZA" , "COLIMA", "DURANGO", "GUANAJUATO", "GUERRERO","HIDALGO", "JALISCO", "M\u00c9XICO", "MICHOAC\u00c1N DE OCAMPO", "MORELOS","NAYARIT", "NUEVO LE\u00d3N", "OAXACA", "PUEBLA", "QUER\u00c9TARO", "QUINTANA ROO", "SAN LUIS POTOS\u00cd", "SINALOA", "SONORA", "TABASCO", "TAMAULIPAS", "TLAXCALA", "VERACRUZ DE IGNACIO DE LA LLAVE", "YUCAT\u00c1N", "ZACATECAS"),

#Si quieres que los resultados salgan por entidad = TRUE o ya agregados = FALSE
group_by_entidad    = TRUE,

#Selecciona esas entidades a qué tipo de entidad refieren: Unidad Médica, 
#Residencia o Nacimiento
entidad_tipo        = "Residencia", 

#Selecciona la fecha para la base de datos: Síntomas, Ingreso, Defunción
fecha_tipo          = "Ingreso",

#Selecciona todas las variables de clasificación que deseas agregar:
tipo_clasificacion  = c("Sospechosos","Confirmados COVID", 
                        "Negativo a COVID", "Inválido", 
                        "No realizado"),

#Selecciona si deseas agrupar por la variable tipo_clasificacion
group_by_tipo_clasificacion = TRUE,

#Selecciona todos los pacientes quieres incluir:
tipo_paciente      = c("AMBULATORIO", "HOSPITALIZADO", 
                       "NO ESPECIFICADO"),

#Selecciona si agrupar por tipo de paciente
group_by_tipo_paciente = TRUE,

#Selecciona todas las opciones de Unidad de Cuidado Intensivo
#del paciente:
tipo_uci           = c("SI","NO","NO APLICA","SE IGNORA",
                       "NO ESPECIFICADO"),

#Selecciona si agrupar por tipo de unidad
group_by_tipo_uci  = TRUE,

#Selecciona los sectores del sistema de salud a incluir
tipo_sector   = c("CRUZ ROJA", "DIF", "ESTATAL", "IMSS", 
                  "IMSS-BIENESTAR", "ISSSTE", 
                  "MUNICIPAL", "PEMEX", "PRIVADA", 
                  "SEDENA", "SEMAR", "SSA", 
                  "UNIVERSITARIO","NO ESPECIFICADO"),

#Selecciona si deseas agrupar por tipo de sector
group_by_tipo_sector = FALSE,

#Selecciona si deseas sólo los que tuvieron defunción
defunciones   = TRUE,

#Selecciona los grupos de edad que deseas incluir en rango
edad_cut      = c(20, 40, 60), #Edades 20-40 y 40-60

#Selecciona si devolver el objeto como tibble
as_tibble     = TRUE,

#Selecciona si rellenar los conteos (n) con ceros 
#cuando no haya observaciones.
fill_zeros    = TRUE,

#Nombre para llamarle en el objeto lista que regresa
list_name     = "Ejemplo defunciones",

#Otras variables para agrupar no incluidas
.grouping_vars = c("DIABETES", "SEXO"))

> # A tibble:

> FECHAINGRESO DIABETES SEXO EDADCAT ENTIDADRES CLASIFICACIONFINAL

>

> 1 2020-01-01 2 1 (40,60] 30 7

> 2 2020-01-02 2 1 (40,60] 30 7

> 3 2020-01-02 2 2 (20,40] 11 7

> 4 2020-01-02 2 2 (20,40] 26 7

> 5 2020-01-02 2 2 (40,60] 22 5

> 6 2020-01-03 1 1 (40,60] 05 7

> 7 2020-01-03 1 2 (40,60] 26 7

> 8 2020-01-03 1 2 (40,60] 28 7

> 9 2020-01-03 2 1 (40,60] 15 6

> 10 2020-01-03 2 2 (40,60] 13 7

> 11 2020-01-04 2 1 (20,40] 05 7

> 12 2020-01-04 2 2 (40,60] 21 7

> 13 2020-01-05 1 1 (40,60] 30 7

> 14 2020-01-05 1 2 (40,60] 09 5

> 15 2020-01-05 2 2 (20,40] 26 6

> 16 2020-01-05 2 2 (40,60] 28 7

> 17 2020-01-06 1 1 (40,60] 02 7

> 18 2020-01-06 1 2 (40,60] 15 7

> 19 2020-01-06 2 1 (40,60] 08 6

> 20 2020-01-06 2 1 (40,60] 09 7

> # … with 8 more variables: TIPO_PACIENTE , UCI , n ,

> # ENTIDAD_FEDERATIVA , ABREVIATURA , CLASIFICACIÓN ,

> # DESCRIPCIONTIPOPACIENTE , DESCRIPCIONTIPOUCI

```

Más información

Owner

  • Name: Rodrigo Zepeda-Tello
  • Login: RodrigoZepeda
  • Kind: user
  • Location: Mexico
  • Company: Columbia University

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 12
  • Total pull requests: 4
  • Average time to close issues: 2 days
  • Average time to close pull requests: 4 minutes
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.42
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • RodrigoZepeda (12)
Pull Request Authors
  • RodrigoZepeda (4)
Top Labels
Issue Labels
enhancement (4) bug (3) good first issue (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 201 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 2
  • Total maintainers: 1
cran.r-project.org: covidmx

Descarga y analiza datos de COVID-19 en México

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 201 Last month
Rankings
Forks count: 21.9%
Dependent packages count: 29.8%
Stargazers count: 31.7%
Dependent repos count: 35.5%
Average: 38.8%
Downloads: 75.4%
Maintainers (1)
Last synced: 10 months ago

Dependencies

DESCRIPTION cran
  • DBI * imports
  • RCurl * imports
  • RMariaDB * imports
  • dplyr * imports
  • ggformula * imports
  • ggplot2 * imports
  • glue * imports
  • janitor * imports
  • magrittr * imports
  • readr * imports
  • readxl * imports
  • rlang * imports
  • scales * imports
  • stats * imports
  • stringr * imports
  • tibble * imports
  • tidyr * imports
  • zoo * imports
  • rmarkdown * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/test-coverage.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite