chr {covidmx} | R Documentation |
Case Hospitalization Rate (CHR)
Description
chr
Calcula la proporción de enfermos que resultan hospitalizados sobre todos los enfermos
confirmados en distintas categorías (residencia / edad / etc)
Usage
chr(
datos_covid,
entidades = c("AGUASCALIENTES", "BAJA CALIFORNIA", "BAJA CALIFORNIA SUR", "CAMPECHE",
"CHIAPAS", "CHIHUAHUA", "CIUDAD DE MÉXICO", "COAHUILA DE ZARAGOZA", "COLIMA",
"DURANGO", "GUANAJUATO", "GUERRERO", "HIDALGO", "JALISCO", "MÉXICO",
"MICHOACÁN DE OCAMPO", "MORELOS", "NAYARIT", "NUEVO LEÓN", "OAXACA", "PUEBLA",
"QUERÉTARO", "QUINTANA ROO", "SAN LUIS POTOSÍ", "SINALOA", "SONORA", "TABASCO",
"TAMAULIPAS", "TLAXCALA", "VERACRUZ DE IGNACIO DE LA LLAVE", "YUCATÁN", "ZACATECAS"),
group_by_entidad = TRUE,
entidad_tipo = c("Unidad Medica", "Residencia", "Nacimiento"),
fecha_tipo = c("Sintomas", "Ingreso", "Defuncion"),
tipo_clasificacion = c("Confirmados COVID"),
group_by_tipo_clasificacion = FALSE,
incluir_paciente_no_especificado = FALSE,
tipo_sector = c("CRUZ ROJA", "DIF", "ESTATAL", "IMSS", "IMSS-BIENESTAR", "ISSSTE",
"MUNICIPAL", "PEMEX", "PRIVADA", "SEDENA", "SEMAR", "SSA", "UNIVERSITARIO",
"NO ESPECIFICADO"),
group_by_tipo_sector = FALSE,
defunciones = FALSE,
edad_cut = NULL,
fill_NA = TRUE,
list_name = "case hospitalization rate",
.grouping_vars = c()
)
Arguments
datos_covid |
(obligatorio) Lista de |
entidades |
(opcional) Vector con las entidades de las unidades medicas a analizar.
Opciones: |
group_by_entidad |
(opcional) |
entidad_tipo |
(opcional) Indica a que se refiere las |
fecha_tipo |
(opcional) Selecciona si la fecha que se utiliza es la fecha de |
tipo_clasificacion |
(opcional) Vector con el tipo de clasificaciones (por la prueba)
a incluir: |
group_by_tipo_clasificacion |
(opcional) Booleana determinando si regresa la base
con cada entrada agrupada por |
incluir_paciente_no_especificado |
(opcional) Si en el denominador se incluyen
los pacientescuyo tipo es |
tipo_sector |
(opcional) Vector con los sectores del sistema de salud a incluir:
|
group_by_tipo_sector |
(opcional) Booleana determina en el caso de |
defunciones |
(opcional) Booleana si incluir sólo defunciones |
edad_cut |
(opcional) Vector con secuencia de edades para hacer grupos. Por ejemplo
|
fill_NA |
(opcional) Regresa observaciones para todas las combinaciones de variables
incluyendo como |
list_name |
(opcional) Asigna un nombre en la lista de datos a la base generada |
.grouping_vars |
(opcional) Vector de variables adicionales de agrupacion de los
conteos. Por ejemplo si se agrega |
Details
El case hospitalization rate se define como
\frac{\# Hospitalizados}{Total de enfermos}
Si se utiliza la opción incluir_paciente_no_especificado
se puede cambiar la definicion
de Total de enfermos para incluir a los pacientes que dicen NO ESPECIFICADO
. Estos
por default se excluyen justo por su naturaleza desconocida.
Value
Une a la lista de datos_covid
una nueva entrada de nombre list_name
(default: case hospitalization rate
) con una base de datos (tibble
o duckdb
) con los
resultados agregados.
-
case hospitalization rate
- Base de datos generara con los datos agregados (el nombre cambia si se usalist_name
). dict - Diccionario de datos
dats - Datos originales (conexion a
duckdb
otibble
)disconnect - Función para desconectarte de
duckdb
... - Cualquier otro elemento que ya existiera en
datos_covid
See Also
descarga_datos_abiertos()
numero_pruebas()
cfr()
estima_rt()
positividad()
casos()
Examples
# Para el ejemplo usaremos los datos precargados (datosabiertos) pero tu puedes
# correr el ejemplo descargando informacion mas reciente.
datos_covid <- datosabiertos
# Casos a nivel nacional
datos_covid <- datos_covid |> chr()
head(datos_covid$`case hospitalization rate`)
# Nacional
datos_covid <- datos_covid |> chr(list_name = "chr_nacional", group_by_entidad = FALSE)
head(datos_covid$`chr_nacional`)
# CHR en IMSS e ISSSTE
datos_covid <- datos_covid |>
chr(tipo_sector = c("IMSS", "ISSSTE"), list_name = "chimss", group_by_tipo_sector = TRUE)
head(datos_covid$`chimss`)
# Calcula el CHR sobre toda la base
datos_covid <- datos_covid |>
chr(
tipo_clasificacion = c(
"Sospechosos", "Confirmados COVID",
"Negativo a COVID", "Inv\u00e1lido", "No realizado"
),
group_by_tipo_clasificacion = TRUE, list_name = "chr_todos"
)
head(datos_covid$`chr_todos`)
# Distinguiendo sólo entre defunciones
datos_covid <- datos_covid |>
chr(defunciones = TRUE, list_name = "chr_defun")
head(datos_covid$`chr_defun`)
# Si deseas agrupar por una variable que no este en las opciones
datos_covid <- datos_covid |>
chr(.grouping_vars = c("DIABETES"), list_name = "chr_diab")
head(datos_covid$chr_diab)
# Finalmente desconectamos
datos_covid$disconnect()