Title: | Data Wrangling and Automated Reports from 'SIVIGILA' Source |
---|---|
Description: | Data wrangling, pre-processing, and generating automated reports from Colombia's epidemiological surveillance system, 'SIVIGILA' <https://portalsivigila.ins.gov.co/>. It provides a customizable R Markdown template for analysis and automatic generation of epidemiological reports that can be adapted to local, regional, and national contexts. This tool offers a standardized and reproducible workflow that helps to reduce manual labor and potential errors in report generation, improving their efficiency and consistency. |
Authors: | Geraldine Gómez-Millán [aut, cre, ctb] , Zulma M. Cucunubá [aut, ctb] , Jennifer A. Mendez-Romero [aut, ctb] , Claudia Huguett-Aragón [aut, ctb] , Hugo Gruson [ctb] , Juanita Romero-Garcés [ctb] , Jaime Pavlich-Mariscal [ctb] , Laura Gómez Bermeo [ctb] , Andrés Moreno [ctb] , Miguel Gámez [ctb], Johan Calderón [ctb], Lady Flórez-Tapiero [ctb], Verónica Tangarife-Arredondo [ctb], Gerard Alarcon [ctb], International Development Research Center (IDRC) [fnd], Pontificia Universidad Javeriana [cph] |
Maintainer: | Geraldine Gómez-Millán <[email protected]> |
License: | MIT + file LICENSE |
Version: | 1.0.1 |
Built: | 2024-12-04 16:28:07 UTC |
Source: | https://github.com/epiverse-trace/sivirep |
Función que agrupa los datos de una enfermedad o evento por área geográfica.
agrupar_area_geo(data_event, col_area = "area", porcentaje = FALSE)
agrupar_area_geo(data_event, col_area = "area", porcentaje = FALSE)
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
col_area |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las áreas geográficas en los datos de la enfermedad o evento; su valor por defecto es '"area"'. |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'FALSE'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por área geográfica.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_area_geo( data_event = data_limpia, col_area = "area", porcentaje = FALSE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_area_geo( data_event = data_limpia, col_area = "area", porcentaje = FALSE )
Función que agrupa los datos de una enfermedad o evento por nombre de columna(s) y número de casos.
agrupar_cols_casos(data_event, nomb_cols, porcentaje = FALSE, estandar = TRUE)
agrupar_cols_casos(data_event, nomb_cols, porcentaje = FALSE, estandar = TRUE)
data_event |
Un 'data.frame' que contiene los datos de una enfermedad o evento. |
nomb_cols |
Un 'character' (cadena de caracteres) o 'array (arreglo) de character' que contiene el nombre de la(s) columna(s) en los datos de la enfermedad o evento. |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'FALSE'. |
estandar |
Un 'logical' (TRUE o FALSE) que indica si se debe utilizar el estándar de agrupación de los datos del evento o enfermedad propuesto por el paquete, es decir, que se incluyan estas columnas o variables como parte del resultado 'c("cod_eve", "nombre_evento", "ano")'; su valor por defecto es 'TRUE', si su valor es 'FALSE' agrupará los datos solamente por las columnas o variables enviadas en el parámetro 'nomb_cols'. |
Un 'data.frame' con los datos de una enfermedad o evento agrupados por el nombre de la(s) columna(s) y el número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_cols_casos( data_event = data_limpia, nomb_cols = "sexo", porcentaje = TRUE ) agrupar_cols_casos( data_event = data_limpia, nomb_cols = c("sexo", "semana") )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_cols_casos( data_event = data_limpia, nomb_cols = "sexo", porcentaje = TRUE ) agrupar_cols_casos( data_event = data_limpia, nomb_cols = c("sexo", "semana") )
Función que agrupa los datos por códigos de departamento y número de casos.
agrupar_dpto(data_event, col_dpto = "cod_dpto_o", porcentaje = FALSE)
agrupar_dpto(data_event, col_dpto = "cod_dpto_o", porcentaje = FALSE)
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
col_dpto |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene los códigos de los departamentos en los datos de la enfermedad o evento; su valor por defecto es '"cod_dpto_o"'. |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'FALSE'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por códigos de departamento y número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_dpto( data_event = data_limpia, col_dpto = "cod_dpto_o", porcentaje = FALSE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_dpto( data_event = data_limpia, col_dpto = "cod_dpto_o", porcentaje = FALSE )
Función que agrupa los datos de una enfermedad o evento por edad y número de casos.
agrupar_edad( data_event, col_edad = "edad", interval_edad = 10, porcentaje = FALSE )
agrupar_edad( data_event, col_edad = "edad", interval_edad = 10, porcentaje = FALSE )
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
col_edad |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las edades en los datos de la enfermedad o evento; su valor por defecto es '"edad"'. |
interval_edad |
Un 'numeric' (numérico) que contiene el intervalo del rango de edades; su valor por defecto es '10'. |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'FALSE'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por edad y número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_edad( data_event = data_limpia, col_edad = "edad", porcentaje = FALSE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_edad( data_event = data_limpia, col_edad = "edad", porcentaje = FALSE )
Función que agrupa los datos de una enfermedad o evento por edades, sexo y número de casos.
agrupar_edad_sex( data_event, col_edad = "edad", col_sex = "sexo", porcentaje = TRUE, interval_edad = 10 )
agrupar_edad_sex( data_event, col_edad = "edad", col_sex = "sexo", porcentaje = TRUE, interval_edad = 10 )
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
col_edad |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las edades en los datos de la enfermedad o evento; su valor por defecto es '"edad"'. |
col_sex |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene el sexo en los datos de la enfermedad o evento; su valor por defecto es '"sexo'. |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'TRUE'. |
interval_edad |
Un 'numeric' (numérico) que contiene el intervalo del rango de edades; su valor por defecto es '10'. |
Un 'data.frame' con los datos de enfermedades agrupados por edades, sexo y número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_edad_sex( data_event = data_limpia, col_edad = "edad", col_sex = "sexo", porcentaje = TRUE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_edad_sex( data_event = data_limpia, col_edad = "edad", col_sex = "sexo", porcentaje = TRUE )
Función que agrupa los casos por tipo de enfermedad o evento.
agrupar_eventos(data_event, col_event = "cod_eve")
agrupar_eventos(data_event, col_event = "cod_eve")
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
col_event |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene los códigos de los eventos o de las enfermedades en los datos; su valor por defecto es '"cod_eve"'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por tipo.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_eventos( data_event = data_limpia, col_event = "cod_eve" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_eventos( data_event = data_limpia, col_event = "cod_eve" )
Función que agrupa los datos de una enfermedad o evento por fecha de inicio de síntomas y número de casos.
agrupar_fecha_inisintomas(data_event, col_fecha = "ini_sin")
agrupar_fecha_inisintomas(data_event, col_fecha = "ini_sin")
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
col_fecha |
Un 'character' (cadena de caracteres) con el nombre de la columna de los datos de la enfermedad o evento que contiene las fechas de inicio de síntomas; su valor por defecto es '"ini_sin"'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por fecha de inicio de síntomas y número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_fecha_inisintomas( data_event = data_limpia, col_fecha = "ini_sin" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_fecha_inisintomas( data_event = data_limpia, col_fecha = "ini_sin" )
Función que agrupa los datos de una enfermedad o evento por código de municipios y número de casos.
agrupar_mpio( data_event, dpto = NULL, col_mpio = "cod_mun_o", porcentaje = FALSE )
agrupar_mpio( data_event, dpto = NULL, col_mpio = "cod_mun_o", porcentaje = FALSE )
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
dpto |
Un 'character' (cadena de caracteres) o 'numeric' (numérico) que contiene el nombre del departamento; su valor por defecto es 'NULL'. |
col_mpio |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene los códigos de los municipios en los datos de la enfermedad o evento; su valor por defecto es '"cod_mun_o"'. |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'FALSE'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por códigos de municipios y número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_mpio( data_event = data_limpia, dpto = "ANTIOQUIA", col_mpio = "cod_mun_o", porcentaje = FALSE ) agrupar_mpio( data_event = data_limpia, dpto = "05", col_mpio = "cod_mun_o", porcentaje = FALSE ) agrupar_mpio( data_event = data_limpia, dpto = 05, col_mpio = "cod_mun_o", porcentaje = TRUE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_mpio( data_event = data_limpia, dpto = "ANTIOQUIA", col_mpio = "cod_mun_o", porcentaje = FALSE ) agrupar_mpio( data_event = data_limpia, dpto = "05", col_mpio = "cod_mun_o", porcentaje = FALSE ) agrupar_mpio( data_event = data_limpia, dpto = 05, col_mpio = "cod_mun_o", porcentaje = TRUE )
Función que agrupa los casos por la pertenencia étnica.
agrupar_per_etn(data_event, cols_etn = "per_etn", porcentaje = TRUE)
agrupar_per_etn(data_event, cols_etn = "per_etn", porcentaje = TRUE)
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
cols_etn |
Un 'character' (cadena de caracteres) o un 'array' de 'character' con el nombre de la(s) columna(s) que contiene(n) la pertenencia étnica en los datos de la enfermedad o evento; su valor por defecto es '"per_etn"' |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'TRUE'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por la pertenencia étnica.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_per_etn( data_event = data_limpia, cols_etn = "per_etn" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_per_etn( data_event = data_limpia, cols_etn = "per_etn" )
Función que agrupa los datos de una enfermedad o evento por rango de edad y número de casos.
agrupar_rango_edad( data_event, col_edad = "edad", col_adicional = NULL, min_val, max_val, paso, porcentaje = TRUE )
agrupar_rango_edad( data_event, col_edad = "edad", col_adicional = NULL, min_val, max_val, paso, porcentaje = TRUE )
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
col_edad |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las edades en los datos de la enfermedad o evento. |
col_adicional |
Un 'character' (cadena de caracteres) con el nombre de la columna adicional para agrupar con las edades en los datos de la enfermedad o evento; su valor por defecto es 'NULL'. |
min_val |
Un 'numeric' (numérico) que contiene la edad mínima con la que debe iniciar el rango de edades. |
max_val |
Un 'numeric' (numérico) que contiene la edad máxima con la que debe finalizar el rango de edades. |
paso |
Un 'numeric' (numérico) que contiene el valor del paso para generar el rango de edades. |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'TRUE'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por el rango de edad y número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) data_edad <- agrupar_cols_casos( data_event = data_limpia, c("edad", "semana"), porcentaje = TRUE ) agrupar_rango_edad( data_event = data_edad, col_edad = "edad", min_val = 0, max_val = max(data_edad$edad, na.rm = TRUE), paso = 10, porcentaje = TRUE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) data_edad <- agrupar_cols_casos( data_event = data_limpia, c("edad", "semana"), porcentaje = TRUE ) agrupar_rango_edad( data_event = data_edad, col_edad = "edad", min_val = 0, max_val = max(data_edad$edad, na.rm = TRUE), paso = 10, porcentaje = TRUE )
Función que agrupa los datos de una enfermedad o evento por semana epidemiológica y número de casos.
agrupar_semanaepi(data_event, col_semanaepi = "semana")
agrupar_semanaepi(data_event, col_semanaepi = "semana")
data_event |
Un 'data.frame' que contiene los datos de una enfermedad o evento. |
col_semanaepi |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las semanas epidemiológicas en los datos de la enfermedad o evento; su valor por defecto es '"semana"'. |
Un 'data.frame' con los datos de una enfermedad o evento agrupados por semana epidemiológica y número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_semanaepi( data_event = data_limpia, col_semanaepi = "semana" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_semanaepi( data_event = data_limpia, col_semanaepi = "semana" )
Función que agrupa los datos de una enfermedad o evento por sexo y número de casos.
agrupar_sex(data_event, col_sex = "sexo", porcentaje = TRUE)
agrupar_sex(data_event, col_sex = "sexo", porcentaje = TRUE)
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
col_sex |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene el sexo en los datos de la enfermedad o evento; su valor por defecto es '"sexo"'. |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'TRUE'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por sexo y número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_sex( data_event = data_limpia, col_sex = "sexo", porcentaje = TRUE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_sex( data_event = data_limpia, col_sex = "sexo", porcentaje = TRUE )
Función que agrupa los datos de enfermedades por sexo, semana epidemiológica y número de casos.
agrupar_sex_semanaepi( data_event, cols_sex = c("sexo", "semana"), porcentaje = TRUE )
agrupar_sex_semanaepi( data_event, cols_sex = c("sexo", "semana"), porcentaje = TRUE )
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
cols_sex |
Un 'character' (cadena de caracteres) o 'array' (arreglo) de 'character' con el nombre de la(s) columna(s) que contienen el sexo y las semanas epidemiológicas; su valor por defecto es 'c("sexo", "semana")'. |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'TRUE'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por sexo, semana epidemiológica y número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_sex_semanaepi( data_event = data_limpia, cols_sex = c("sexo", "semana"), porcentaje = TRUE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_sex_semanaepi( data_event = data_limpia, cols_sex = c("sexo", "semana"), porcentaje = TRUE )
Función que agrupa los casos por la clasificación inicial del caso.
agrupar_tipo_caso(data_event, cols_tipo = "tip_cas")
agrupar_tipo_caso(data_event, cols_tipo = "tip_cas")
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
cols_tipo |
Un 'character' (cadena de caracteres) o 'array' (arreglo) de 'character' con el nombre de las columna(s) que contiene la clasificación inicial del caso en los datos de la enfermedad o evento; su valor por defecto es '"tip_cas"'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por la clasificación inicial del caso y/u otras variables como los años.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_tipo_caso( data_event = data_limpia, cols_tipo = "tip_cas" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_tipo_caso( data_event = data_limpia, cols_tipo = "tip_cas" )
Función que agrupa los datos de una enfermedad o evento por área geográfica a nivel departamental o municipal.
agrupar_top_area_geo( data_event, dpto = NULL, col_area = "area", porcentaje = FALSE, top = 10 )
agrupar_top_area_geo( data_event, dpto = NULL, col_area = "area", porcentaje = FALSE, top = 10 )
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
dpto |
Un 'character' (cadena de caracteres) que contiene el nombre del departamento; su valor por defecto es 'NULL'. Si se ingresa un valor en este parámetro se procederá agrupar los datos por los municipios del departamento y sus áreas geográficas. Si no se ingresa un valor en este parámetro validará si los datos ya están filtrados por algún departamento; si no lo están generará la agrupación por departamento. |
col_area |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las áreas geográficas en los datos de la enfermedad o evento; su valor por defecto es '"cod_mun_o"'. |
porcentaje |
Un 'logical' (TRUE o FALSE) que indica si se debe agregar una columna con el porcentaje de casos; su valor por defecto es 'FALSE'. |
top |
Un 'numeric' (numérico) que indica la cantidad de departamentos o municipios con mayor número de casos que se deben retornar; su valor por defecto es '10'. |
Un 'data.frame' con el top 10 de los datos de la enfermedad o evento agrupados por áreas geográficas y número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_top_area_geo( data_event = data_limpia, dpto = "Antioquia", col_area = "area", porcentaje = FALSE, top = 10 )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_top_area_geo( data_event = data_limpia, dpto = "Antioquia", col_area = "area", porcentaje = FALSE, top = 10 )
Función que agrupa los casos por los años de una enfermedad o evento.
agrupar_years(data_event, col_year = "ano")
agrupar_years(data_event, col_year = "ano")
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
col_year |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene los años en los datos de la enfermedad o evento; su valor por defecto es '"ano"'. |
Un 'data.frame' con los datos de la enfermedad o evento agrupados por año.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_years( data_event = data_limpia, col_year = "ano" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) agrupar_years( data_event = data_limpia, col_year = "ano" )
Función que calcula la incidencia de una enfermedad o evento para todo Colombia, un departamento o un municipio.
calcular_incidencia( data_incidencia = NULL, cache = FALSE, ruta_dir = NULL, data_agrupada, poblacion = NULL, year = NULL, dpto = NULL, mpio = NULL, sex = NULL )
calcular_incidencia( data_incidencia = NULL, cache = FALSE, ruta_dir = NULL, data_agrupada, poblacion = NULL, year = NULL, dpto = NULL, mpio = NULL, sex = NULL )
data_incidencia |
Un 'data.frame' que contiene la población a riesgo o las proyecciones poblaciones DANE. Si este parámetro está vacío, se importará la población a riesgo o las proyecciones, dependiendo de la disponibilidad de la información; su valor por defecto es 'NULL'. |
cache |
Un 'logical' ('TRUE' o 'FALSE') que indica si la población a riesgo o las proyecciones poblacionales DANE descargadas deben ser almacenados en caché. Su valor por defecto es 'FALSE'. |
ruta_dir |
Un 'character' (cadena de caracteres) que especifica la ruta del directorio donde se almacenarán la población a riesgo o las proyecciones poblacionales DANE. Su valor por defecto es 'NULL'. |
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad agrupados por departamento o municipio y número de casos. |
poblacion |
Un 'character' (cadena de caracteres) con el tipo de población para calcular la incidencia. Puede ser '"riesgo"' para la población a riesgo o '"proyecciones"' para las proyecciones poblacionales DANE; su valor por defecto es 'NULL'. |
year |
Un 'numeric' (numérico) con el año que se debe tomar en la población a riesgo o en las proyecciones poblacionales DANE; su valor por defecto es 'NULL'. |
dpto |
Un 'character' (cadena de caracteres) o 'numeric' (numérico) que contiene el código o nombre del departamento; su valor por defecto es 'NULL'. |
mpio |
Un 'character' (cadena de caracteres) o 'numeric' (numérico) que contiene el código o nombre del municipio; su valor por defecto es 'NULL'. |
sex |
Un 'character' (cadena de caracteres) que especifica el sexo: '"F"' para Femenino y '"M"' para Masculino; su valor por defecto es 'NULL'. |
Un 'numeric' con el cálculo de la incidencia para todo Colombia, un departamento, municipio o sexo especifico.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) # Cálculo de la incidencia con proyecciones poblacionales por departamento data_agrupada_mpios <- agrupar_mpio(data_limpia, dpto = "Antioquia") if (interactive()) { calcular_incidencia( data_agrupada = data_agrupada_mpios, poblacion = "proyecciones", dpto = "05", year = 2020, cache = TRUE ) } # Cálculo de la incidencia con proyecciones poblacionales por municipio calcular_incidencia( data_agrupada = data_agrupada_mpios, poblacion = "proyecciones", dpto = "Antioquia", mpio = "05001", year = 2020, ruta_dir = tempdir() ) # Cálculo de la incidencia con población a riesgo para Colombia data_agrupada_dptos <- agrupar_dpto(data_limpia) calcular_incidencia( poblacion = "riesgo", data_agrupada = data_agrupada_dptos, year = 2020, ruta_dir = tempdir() )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) # Cálculo de la incidencia con proyecciones poblacionales por departamento data_agrupada_mpios <- agrupar_mpio(data_limpia, dpto = "Antioquia") if (interactive()) { calcular_incidencia( data_agrupada = data_agrupada_mpios, poblacion = "proyecciones", dpto = "05", year = 2020, cache = TRUE ) } # Cálculo de la incidencia con proyecciones poblacionales por municipio calcular_incidencia( data_agrupada = data_agrupada_mpios, poblacion = "proyecciones", dpto = "Antioquia", mpio = "05001", year = 2020, ruta_dir = tempdir() ) # Cálculo de la incidencia con población a riesgo para Colombia data_agrupada_dptos <- agrupar_dpto(data_limpia) calcular_incidencia( poblacion = "riesgo", data_agrupada = data_agrupada_dptos, year = 2020, ruta_dir = tempdir() )
Función que calcula la incidencia de una enfermedad o evento para todos los departamentos de Colombia o los municipios de un departamento.
calcular_incidencia_geo( data_incidencia = NULL, cache = FALSE, ruta_dir = NULL, data_agrupada, poblacion = NULL, year = NULL )
calcular_incidencia_geo( data_incidencia = NULL, cache = FALSE, ruta_dir = NULL, data_agrupada, poblacion = NULL, year = NULL )
data_incidencia |
Un 'data.frame' que contiene las proyecciones poblacionales del DANE; su valor por defecto es 'NULL'. |
cache |
Un 'logical' ('TRUE' o 'FALSE') que indica si la población a riesgo o las proyecciones poblacionales DANE descargadas deben ser almacenados en caché. Su valor por defecto es 'FALSE'. |
ruta_dir |
Un 'character' (cadena de caracteres) que especifica la ruta del directorio donde se almacenarán la población a riesgo o las proyecciones poblacionales DANE. Su valor por defecto es 'NULL'. |
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad agrupados por departamento o municipio y número de casos. |
poblacion |
Un 'character' (cadena de caracteres) con el tipo de población para calcular la incidencia. Puede ser '"riesgo"' para la población a riesgo o '"proyecciones"' para las proyecciones poblacionales DANE; su valor por defecto es 'NULL'. |
year |
Un 'numeric' (numérico) con el año que se debe tomar en la población a riesgo o en las proyecciones poblacionales DANE; su valor por defecto es 'NULL'. |
Un 'data.frame' con el cálculo de la incidencia para todos los departamentos de Colombia o los municipios de un departamento.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) data_agrupada_mpios <- agrupar_mpio(data_limpia, dpto = "Antioquia") # Cálculo de la incidencia con población a riesgo por departamento if (interactive()) { calcular_incidencia_geo( poblacion = "riesgo", data_agrupada = data_agrupada_mpios, year = 2020, cache = TRUE ) } data_agrupada_dptos <- agrupar_dpto(data_limpia) # Cálculo de la incidencia con proyecciones poblacionales para Colombia calcular_incidencia_geo( poblacion = "proyecciones", data_agrupada = data_agrupada_dptos, year = 2020, ruta_dir = tempdir() )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) data_agrupada_mpios <- agrupar_mpio(data_limpia, dpto = "Antioquia") # Cálculo de la incidencia con población a riesgo por departamento if (interactive()) { calcular_incidencia_geo( poblacion = "riesgo", data_agrupada = data_agrupada_mpios, year = 2020, cache = TRUE ) } data_agrupada_dptos <- agrupar_dpto(data_limpia) # Cálculo de la incidencia con proyecciones poblacionales para Colombia calcular_incidencia_geo( poblacion = "proyecciones", data_agrupada = data_agrupada_dptos, year = 2020, ruta_dir = tempdir() )
Función que calcula la incidencia de una enfermedad o evento para todos los departamentos de Colombia o los municipios de un departamento por cada sexo.
calcular_incidencia_sex( data_incidencia = NULL, ruta_dir = NULL, cache = FALSE, data_agrupada, year = NULL, dpto = NULL, mpio = NULL )
calcular_incidencia_sex( data_incidencia = NULL, ruta_dir = NULL, cache = FALSE, data_agrupada, year = NULL, dpto = NULL, mpio = NULL )
data_incidencia |
Un 'data.frame' que contiene las proyecciones poblacionales del DANE; su valor por defecto es 'NULL'. |
ruta_dir |
Un 'character' (cadena de caracteres) que especifica la ruta del directorio donde se almacenarán la población a riesgo o las proyecciones poblacionales DANE. Su valor por defecto es 'NULL'. |
cache |
Un 'logical' ('TRUE' o 'FALSE') que indica si la población a riesgo o las proyecciones poblacionales DANE descargadas deben ser almacenados en caché. Su valor por defecto es 'FALSE'. |
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad agrupados por departamento o municipio y número de casos. |
year |
Un 'numeric' (numérico) con el año que se debe tomar en la población a riesgo o en las proyecciones poblacionales DANE; su valor por defecto es 'NULL'. |
dpto |
Un 'character' (cadena de caracteres) o 'numeric' (numérico) que contiene el código o nombre del departamento; su valor por defecto es 'NULL'. |
mpio |
Un 'character' (cadena de caracteres) o 'numeric' (numérico) que contiene el código o nombre del municipio; su valor por defecto es 'NULL'. |
Un 'data.frame' con el cálculo de la incidencia para todos los departamentos de Colombia o los municipios de un departamento por sexo.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) # Cálculo de la incidencia con proyecciones poblacionales por sexo y # departamento data_filtrada <- geo_filtro( data_event = data_limpia, dpto = "05" ) data_agrupada <- agrupar_sex(data_filtrada) if (interactive()) { calcular_incidencia_sex( data_agrupada = data_agrupada, dpto = "05", year = 2020, cache = TRUE ) } #' Cálculo de la incidencia con proyecciones poblacionales por sexo y # municipio data_filtrada <- geo_filtro( data_event = data_limpia, dpto = "05", mpio = "Medellin" ) calcular_incidencia_sex( data_agrupada = data_agrupada, dpto = "05", mpio = "Medellin", ruta_dir = tempdir() )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) # Cálculo de la incidencia con proyecciones poblacionales por sexo y # departamento data_filtrada <- geo_filtro( data_event = data_limpia, dpto = "05" ) data_agrupada <- agrupar_sex(data_filtrada) if (interactive()) { calcular_incidencia_sex( data_agrupada = data_agrupada, dpto = "05", year = 2020, cache = TRUE ) } #' Cálculo de la incidencia con proyecciones poblacionales por sexo y # municipio data_filtrada <- geo_filtro( data_event = data_limpia, dpto = "05", mpio = "Medellin" ) calcular_incidencia_sex( data_agrupada = data_agrupada, dpto = "05", mpio = "Medellin", ruta_dir = tempdir() )
Función que convierte las edades a años según las unidades de medida del SIVIGILA.
convert_edad( data_event, col_edad = "edad", col_uni_med = "uni_med", uni_med = 1 )
convert_edad( data_event, col_edad = "edad", col_uni_med = "uni_med", uni_med = 1 )
data_event |
Un 'data.frame' que contiene los datos de una enfermedad o evento. |
col_edad |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las edades en los datos de la enfermedad o evento; su valor por defecto es '"edad"'. |
col_uni_med |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las unidades de medida en los datos de una enfermedad o evento; su valor por defecto es '"uni_med"'. |
uni_med |
Un 'numeric' (numérico) o 'character'(cadena de caracteres) que contiene la unidad de medida a la que se debe estandarizar la edad; su valor por defecto es '1'. |
Un 'data.frame' con las edades convertidas en años según las unidades de medida del SIVIGILA.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) convert_edad( data_event = data_limpia, col_edad = "edad", col_uni_med = "uni_med", uni_med = 1 )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) convert_edad( data_event = data_limpia, col_edad = "edad", col_uni_med = "uni_med", uni_med = 1 )
Datos obtenidos del SIVIGILA (Sistema de Vigilancia en Salud Publica de Colombia).
data(dengue2020)
data(dengue2020)
## 'dengue2020' Un '<data.frame>' con 65535 filas y 74 columnas:
Particion
Consecutivo
Codigo del evento
Fecha de notificacion
Semana
Anio - Year
Codigo del prestador de servicios de salud
Codigo del prestador de servicios de salud - subindice
Edad
Unidad de medida de la edad
Nacionalidad
Nombre de la nacionalidad
Sexo
Codigo del pais de ocurrencia
Codigo del departamento de ocurrencia
Codigo del municipio de ocurrencia
Area geografica
Ocupacion del paciente
Tipo de regimen en salud
Codigo de administradora
Pertenencia etnica
Grupo poblacional
Nombre del grupo poblacional
Estrato socioeconomico
Grupo poblacional - discapacitados
Grupo poblacional - desplazados
Grupo poblacional - migrantes
Grupo poblacional - carcelarios
Grupo poblacional - gestantes
semana gestante
Grupo poblacional - indigentes
Grupo poblacional - poblacion infantil a cargo del ICBF
Grupo poblacional - madres comunitarias
Grupo poblacional - desmovilizados
Grupo poblacional - poblacion en centros psiquiatricos
Grupo poblacional - victima de violencia
Grupo poblacional - otros
Fuente
Codigo del pais de residencia
Codigo del departamento de residencia
Codigo del municipio de residencia
Codigo del departamento de notificacion
Codigo del municipio de notificacion
Fecha de constitucion o inicio de actividades asistenciales
Fecha de inicio de sintomas
Clasificacion inicial del caso
Hospitalizado
Fecha de hospitalizacion
Condicion final
Fecha de defuncion
seguimiento y clasificacion final del caso
Fecha de nacimiento
Numero del certificado de defuncion
Causa basica de defuncion o muerte
Fecha de creacion del archivo de Excel
Fecha de ajuste
Fuerza militar
Unidad - codigo de la unidad militar
Grado - codigo del grado militar
Confirmados
Consecutivo origen
Sistema Integral de Informacion para la Proteccion Social
Estado final del caso
nom_est_f_caso
Nombre de la unidad primaria generadora de dato
Pais ocurrencia
Nombre evento
Departamento ocurrencia
Municipio ocurrencia
pais residencia
Departamento residencia
Municipio residencia
Departamento notificacion
Municipio notificacion
data(dengue2020)
data(dengue2020)
Datos obtenidos de la API de Datos Abiertos de Colombia.
data(divipoladata)
data(divipoladata)
## 'divipoladata' Un '<data.frame>' con 1121 filas y 5 columnas:
Codigo de los departamentos
Codigo de los municipios
Nombre de los departamentos
Nombre de los municipios
Tipo
data(divipoladata)
data(divipoladata)
Función que estandariza los códigos geográficos de los datos de una enfermedad o evento según la codificación del DIVIPOLA.
estandarizar_geo_cods(data_event)
estandarizar_geo_cods(data_event)
data_event |
Un 'data.frame' que contiene los datos de una enfermedad o evento con códigos geográficos. |
Un 'data.frame' con los códigos geográficos estandarizados de los datos de una enfermedad o evento según la codificación del DIVIPOLA.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) estandarizar_geo_cods(data_event = data_limpia)
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) estandarizar_geo_cods(data_event = data_limpia)
Función que filtra los datos de una enfermedad o evento por departamentos y municipios.
geo_filtro(data_event, dpto = NULL, mpio = NULL)
geo_filtro(data_event, dpto = NULL, mpio = NULL)
data_event |
Un 'data.frame' con los datos de una enfermedad o evento. |
dpto |
Un 'character' (cadena de caracteres) o 'numeric' (numérico) que contiene el nombre o código del departamento; valor por defecto 'NULL'. |
mpio |
Un 'character' (cadena de caracteres) o 'numeric' (numérico) que contiene el nombre o código del municipio; su valor por defecto es 'NULL'. |
Un 'data.frame' con los datos filtrados con la enfermedad, departamentos y municipios seleccionados.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) geo_filtro(data_event = data_limpia, dpto = "ANTIOQUIA") geo_filtro(data_event = data_limpia, dpto = "ANTIOQUIA", mpio = "MEDELLIN") geo_filtro(data_event = data_limpia, dpto = "05") geo_filtro(data_event = data_limpia, dpto = "05", mpio = "05001") geo_filtro(data_event = data_limpia, dpto = 05, mpio = 05001) geo_filtro(data_event = data_limpia, dpto = 05, mpio = 001) geo_filtro(data_event = data_limpia, dpto = "bogota dc", mpio = "bogota dc")
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) geo_filtro(data_event = data_limpia, dpto = "ANTIOQUIA") geo_filtro(data_event = data_limpia, dpto = "ANTIOQUIA", mpio = "MEDELLIN") geo_filtro(data_event = data_limpia, dpto = "05") geo_filtro(data_event = data_limpia, dpto = "05", mpio = "05001") geo_filtro(data_event = data_limpia, dpto = 05, mpio = 05001) geo_filtro(data_event = data_limpia, dpto = 05, mpio = 001) geo_filtro(data_event = data_limpia, dpto = "bogota dc", mpio = "bogota dc")
Función que importa los datos de una enfermedad o evento por año desde los microdatos del SIVIGILA.
import_data_event(nombre_event, years, ruta_dir = NULL, cache = FALSE)
import_data_event(nombre_event, years, ruta_dir = NULL, cache = FALSE)
nombre_event |
Un 'character' (cadena de caracteres) con el nombre de la enfermedad o evento. |
years |
Un 'numeric' (numérico) con el año o años deseado(s) para la descarga de los datos. |
ruta_dir |
Un 'character' (cadena de caracteres) que contiene la ruta del directorio donde se almacenarán los datos del evento o enfermedad. Su valor por defecto es 'NULL'. |
cache |
Un 'logical' ('TRUE' o 'FALSE') que indica si los datos descargados deben ser almacenados en caché. Su valor por defecto es 'FALSE'. |
Un 'data.frame' con los datos del año de la enfermedad o evento seleccionado desde los microdatos del SIVIGILA.
if (interactive()) { import_data_event(nombre_event = "DENGUE", years = 2020, cache = TRUE) import_data_event(nombre_event = "CHAGAS", years = c(2019, 2020), ruta_dir = tempdir()) import_data_event(nombre_event = "CHAGAS", years = seq(2018, 2020), cache = TRUE) }
if (interactive()) { import_data_event(nombre_event = "DENGUE", years = 2020, cache = TRUE) import_data_event(nombre_event = "CHAGAS", years = c(2019, 2020), ruta_dir = tempdir()) import_data_event(nombre_event = "CHAGAS", years = seq(2018, 2020), cache = TRUE) }
Función que importa los nombres y códigos de los departamentos y municipios de Colombia a través de una URL.
import_geo_cods(descargar = FALSE)
import_geo_cods(descargar = FALSE)
descargar |
Un 'logical' ('TRUE' o 'FALSE') que indica si los datos deben descargarse desde la API de datos abiertos de Colombia; su valor por defecto es 'FALSE'. |
Un 'data.frame' con los nombres y códigos de los departamentos y municipios de Colombia.
import_geo_cods(descargar = FALSE)
import_geo_cods(descargar = FALSE)
Función que importa la población a riesgo de un evento o enfermedad o las proyecciones poblacionales DANE desde el año 2005 hasta el 2035.
import_pob_incidencia( poblacion = c("riesgo", "proyecciones"), event, year, ruta_dir = NULL, cache = FALSE )
import_pob_incidencia( poblacion = c("riesgo", "proyecciones"), event, year, ruta_dir = NULL, cache = FALSE )
poblacion |
Un 'character' (cadena de caracteres) con el tipo de población que se desea importar. Puede ser '"riesgo"' para la población a riesgo del evento o '"proyecciones"' para las proyecciones poblacionales DANE; su valor por defecto es '"riesgo"'. |
event |
Un 'character' (cadena de caracteres) o un 'numeric' (numérico) con el nombre o código de la enfermedad o evento. Es obligatorio para importar la población a riesgo. |
year |
Un 'numeric' (numérico) con el año deseado de la población a riesgo. Es obligatorio para importar la población a riesgo. |
ruta_dir |
Un 'character' (cadena de caracteres) que especifica la ruta del directorio donde se almacenarán la población a riesgo o las proyecciones poblacionales DANE. Su valor por defecto es 'NULL'. |
cache |
Un 'logical' ('TRUE' o 'FALSE') que indica si la población a riesgo o las proyecciones poblacionales DANE descargadas deben ser almacenados en caché. Su valor por defecto es 'FALSE'. |
Un 'data.frame' con la población a riesgo o las proyecciones poblacionales DANE.
# Importación proyecciones poblaciones DANE if (interactive()) { import_pob_incidencia(poblacion = "proyecciones", year = 2020, cache = TRUE) } # Importación población a riesgo de Dengue del año 2020 import_pob_incidencia(poblacion = "riesgo", event = "dengue", year = 2020, ruta_dir = tempdir())
# Importación proyecciones poblaciones DANE if (interactive()) { import_pob_incidencia(poblacion = "proyecciones", year = 2020, cache = TRUE) } # Importación población a riesgo de Dengue del año 2020 import_pob_incidencia(poblacion = "riesgo", event = "dengue", year = 2020, ruta_dir = tempdir())
Función que importa las proyecciones poblacionales DANE desde el año 2005 hasta el 2035.
import_pob_proyecciones(year, ruta_dir = NULL, cache = FALSE)
import_pob_proyecciones(year, ruta_dir = NULL, cache = FALSE)
year |
Un 'numeric' (numérico) con el año de las proyecciones poblacionales DANE que desea importar. |
ruta_dir |
Un 'character' (cadena de caracteres) que especifica la ruta del directorio donde se almacenarán la población a riesgo o las proyecciones poblacionales DANE. Su valor por defecto es 'NULL'. |
cache |
Un 'logical' ('TRUE' o 'FALSE') que indica si la población a riesgo o las proyecciones poblacionales DANE descargadas deben ser almacenados en caché. Su valor por defecto es 'FALSE'. |
Un 'data.frame' con las proyecciones poblacionales DANE.
import_pob_proyecciones(year = 2020, ruta_dir = tempdir()) if (interactive()) { import_pob_proyecciones(year = 2020, cache = TRUE) }
import_pob_proyecciones(year = 2020, ruta_dir = tempdir()) if (interactive()) { import_pob_proyecciones(year = 2020, cache = TRUE) }
Función que importa la población a riesgo de un evento o enfermedad para un año específico.
import_pob_riesgo(event, year, ruta_dir = NULL, cache = FALSE)
import_pob_riesgo(event, year, ruta_dir = NULL, cache = FALSE)
event |
Un 'character' (cadena de caracteres) o un 'numeric' (numérico) con el nombre o código de la enfermedad o evento. |
year |
Un 'numeric' (numérico) con el año deseado de la población a riesgo. |
ruta_dir |
Un 'character' (cadena de caracteres) que especifica la ruta del directorio donde se almacenarán la población a riesgo o las proyecciones poblacionales DANE. Su valor por defecto es 'NULL'. |
cache |
Un 'logical' ('TRUE' o 'FALSE') que indica si la población a riesgo o las proyecciones poblacionales DANE descargadas deben ser almacenados en caché. Su valor por defecto es 'FALSE'. |
Un 'data.frame' con la población a riesgo de un año específico.
import_pob_riesgo(event = "Dengue", year = 2020, ruta_dir = tempdir()) if (interactive()) { import_pob_riesgo(event = "Dengue", year = 2020, cache = TRUE) }
import_pob_riesgo(event = "Dengue", year = 2020, ruta_dir = tempdir()) if (interactive()) { import_pob_riesgo(event = "Dengue", year = 2020, cache = TRUE) }
Función que limpia los datos seleccionados de una enfermedad o evento provenientes de la fuente SIVIGILA.
limpiar_data_sivigila(data_event, uni_med_edad = 1)
limpiar_data_sivigila(data_event, uni_med_edad = 1)
data_event |
Un 'data.frame' que contiene los datos de una enfermedad o evento. |
uni_med_edad |
Un 'numeric' (numérico) o 'character'(cadena de caracteres) que contiene la unidad de medida a la que se debe estandarizar la edad; su valor por defecto es '1'. |
Un 'data.frame' con los datos limpios de la enfermedad o evento.
data(dengue2020) limpiar_data_sivigila(data_event = dengue2020)
data(dengue2020) limpiar_data_sivigila(data_event = dengue2020)
Función que limpia y estandariza las edades de los datos de una enfermedad o evento, convirtiéndolas en años, según la clasificación del Instituto Nacional de Salud:
No aplica = 0
Años = 1
Meses = 2
Días = 3
Horas = 4
Minutos = 5
limpiar_edad_event(data_event, col_edad = "edad")
limpiar_edad_event(data_event, col_edad = "edad")
data_event |
Un 'data.frame' que contiene los datos de una enfermedad o evento. |
col_edad |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las edades en los datos de la enfermedad o evento; su valor por defecto es '"edad"'. |
Un 'data.frame' con los datos de una enfermedad o evento con las edades limpias.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) limpiar_edad_event(data_event = data_limpia, col_edad = "edad")
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) limpiar_edad_event(data_event = data_limpia, col_edad = "edad")
Función que limpia las etiquetas del encabezado de los datos de una enfermedad o evento.
limpiar_encabezado(data_event)
limpiar_encabezado(data_event)
data_event |
Un 'data.frame' que contiene los datos de una enfermedad o evento. |
Un 'data.frame' con las etiquetas del encabezado formateadas con guiones bajos (_).
data(dengue2020) limpiar_encabezado(data_event = dengue2020)
data(dengue2020) limpiar_encabezado(data_event = dengue2020)
Función que limpia y estandariza las fechas de los datos de una enfermedad o evento.
limpiar_fecha_event( data_event, year, format_fecha = "%Y-%m-%d", col_fecha = "ini_sin", col_comp = NULL )
limpiar_fecha_event( data_event, year, format_fecha = "%Y-%m-%d", col_fecha = "ini_sin", col_comp = NULL )
data_event |
Un 'data.frame' que contiene los datos de una enfermedad o evento. |
year |
Un 'numeric' (numérico) o 'character' (cadena de caracteres) que contiene el año de los datos de una enfermedad o evento. |
format_fecha |
Un 'character' (cadena de caracteres) que contiene el formato deseado de fecha; su valor por defecto es "%AAAA-%MM-%DD". |
col_fecha |
Un 'character' (cadena de caracteres) que contiene el nombre de la columna con la fecha que se desea limpiar en los datos de la enfermedad o evento. |
col_comp |
Un 'character' (cadena de caracteres) que contiene el nombre de la columna con la cual se va a comparar la columna 'col_fecha' para limpiarla, estandarizarla o aplicar las reglas definidas. |
Un 'data.frame' con las fechas limpias.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) limpiar_fecha_event( data_event = data_limpia, year = 2020, format_fecha = "%Y-%m-%d", col_fecha = "ini_sin", col_comp = "fec_hos" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) limpiar_fecha_event( data_event = data_limpia, year = 2020, format_fecha = "%Y-%m-%d", col_fecha = "ini_sin", col_comp = "fec_hos" )
Función que limpia los valores atípicos de los datos de una enfermedad o evento del SIVIGILA.
limpiar_val_atipic(data_event)
limpiar_val_atipic(data_event)
data_event |
Un 'data.frame' que contiene los datos de una enfermedad o evento. |
Un 'data.frame' con los datos de una enfermedad o evento con los valores atípicos limpios (convertidos a 'NA').
data(dengue2020) data_limpia <- limpiar_encabezado(data_event = dengue2020) limpiar_val_atipic(data_limpia)
data(dengue2020) data_limpia <- limpiar_encabezado(data_event = dengue2020) limpiar_val_atipic(data_limpia)
Función que obtiene las enfermedades y los años disponibles para su descarga desde los microdatos del SIVIGILA.
list_events()
list_events()
Una 'list' con las enfermedades y los años disponibles para su descarga desde los microdatos del SIVIGILA.
if (interactive()) { list_events() }
if (interactive()) { list_events() }
Función que obtiene las condiciones del numerador, denominador y coeficiente de múltiplicación para calcular la incidencia de un evento.
obtener_cond_inciden_event(cod_eve)
obtener_cond_inciden_event(cod_eve)
cod_eve |
Un 'numeric' (numérico) o 'character' (cadena de caracteres) que contiene el código de una enfermedad o evento. |
Un 'data.frame' con las condiciones para calcular la incidencia de una enfermedad o evento.
obtener_cond_inciden_event(cod_eve = 210)
obtener_cond_inciden_event(cod_eve = 210)
Función que obtiene los departamentos de Colombia.
obtener_dptos()
obtener_dptos()
Un 'data.frame' con los departamentos de Colombia.
obtener_dptos()
obtener_dptos()
Función que obtiene la fila con el mayor número de casos.
obtener_fila_mas_casos(data_event, nomb_col = "casos", porcentaje = TRUE)
obtener_fila_mas_casos(data_event, nomb_col = "casos", porcentaje = TRUE)
data_event |
Un 'data.frame' que contiene los datos de la enfermedad o evento. |
nomb_col |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene el número de casos en los datos de la enfermedad o evento. |
porcentaje |
Un 'logical' ('TRUE' o 'FALSE') que indica si se requiere agregar un porcentaje de casos como columna. |
Un 'data.frame' que contiene la fila con mayor número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) casos_sex <- agrupar_sex( data_event = data_limpia, porcentaje = TRUE ) obtener_fila_mas_casos( data_event = casos_sex, nomb_col = "casos", porcentaje = TRUE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) casos_sex <- agrupar_sex( data_event = data_limpia, porcentaje = TRUE ) obtener_fila_mas_casos( data_event = casos_sex, nomb_col = "casos", porcentaje = TRUE )
Función que obtiene la información geográfica de los datos de la enfermedad o evento.
obtener_info_depts(dpto = NULL, mpio = NULL)
obtener_info_depts(dpto = NULL, mpio = NULL)
dpto |
Un 'character' (cadena de caracteres) o 'numeric' (numérico) que contiene el nombre o código del departamento; su valor por defecto es 'NULL'. |
mpio |
Un 'character' (cadena de caracteres) o 'numeric' (numérico) que contiene el nombre o código del municipio; su valor por defecto es 'NULL'. |
Un 'data.frame' con la información geográfica de los datos de la enfermedad o evento.
obtener_info_depts(dpto = "ANTIOQUIA") obtener_info_depts(dpto = "ANTIOQUIA", mpio = "MEDELLIN") obtener_info_depts(dpto = "05") obtener_info_depts(dpto = "05", mpio = "05001") obtener_info_depts(dpto = 05, mpio = 05001) obtener_info_depts(dpto = 05, mpio = 001) obtener_info_depts(dpto = "bogota dc", mpio = "bogota dc")
obtener_info_depts(dpto = "ANTIOQUIA") obtener_info_depts(dpto = "ANTIOQUIA", mpio = "MEDELLIN") obtener_info_depts(dpto = "05") obtener_info_depts(dpto = "05", mpio = "05001") obtener_info_depts(dpto = 05, mpio = 05001) obtener_info_depts(dpto = 05, mpio = 001) obtener_info_depts(dpto = "bogota dc", mpio = "bogota dc")
Función que obtiene los meses con el mayor número de casos
obtener_meses_mas_casos( data_event, col_fechas, col_casos = "casos", top = 1, concat_vals = TRUE )
obtener_meses_mas_casos( data_event, col_fechas, col_casos = "casos", top = 1, concat_vals = TRUE )
data_event |
Un 'data.frame' con los datos de la enfermedad o evento. |
col_fechas |
Un 'array' (arreglo) de 'character' (cadena de caracteres) con los nombres de las columnas que contienen las fechas en los datos de la enfermedad o evento. |
col_casos |
Un 'character' (cadena de caracteres) con el nombre de la columna de los datos de la enfermedad o evento que contiene el número de casos; su valor por defecto es '"casos"'. |
top |
Un 'numeric' (numérico) que contiene la cantidad máxima de meses a retornar; su valor por defecto es '3'. |
concat_vals |
Un 'logical' ('TRUE' o 'FALSE') que indica si se requiere concatenar los meses como una cadena; su valor por defecto es 'TRUE'. |
Un 'data.frame' que contiene los meses con mayor número de casos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) casos_inisintomas <- agrupar_fecha_inisintomas(data_limpia) obtener_meses_mas_casos( data_event = casos_inisintomas, col_fechas = "ini_sin", col_casos = "casos", top = 3, concat_vals = TRUE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) casos_inisintomas <- agrupar_fecha_inisintomas(data_limpia) obtener_meses_mas_casos( data_event = casos_inisintomas, col_fechas = "ini_sin", col_casos = "casos", top = 3, concat_vals = TRUE )
Función que obtiene el nombre de un departamento de Colombia a partir de su código geográfico.
obtener_nombre_dpto(data_geo, cod_dpto)
obtener_nombre_dpto(data_geo, cod_dpto)
data_geo |
Un 'data.frame' que contiene los códigos geográficos (departamentos y municipios de Colombia). |
cod_dpto |
Un 'numeric' (numérico) o 'character' (cadena de caracteres) que contiene el código del departamento. |
Un 'character' (cadena de caracteres) con el nombre del departamento.
data_geo <- import_geo_cods() obtener_nombre_dpto(data_geo, cod_dpto = "05" ) obtener_nombre_dpto(data_geo, cod_dpto = 05 ) obtener_nombre_dpto(data_geo, cod_dpto = 5 )
data_geo <- import_geo_cods() obtener_nombre_dpto(data_geo, cod_dpto = "05" ) obtener_nombre_dpto(data_geo, cod_dpto = 05 ) obtener_nombre_dpto(data_geo, cod_dpto = 5 )
Función que obtiene el nombre de un municipio de Colombia a partir de su código geográfico.
obtener_nombre_mpio(data_geo, cod_dpto, cod_mpio)
obtener_nombre_mpio(data_geo, cod_dpto, cod_mpio)
data_geo |
Un 'data.frame' que contiene los códigos geográficos (departamentos y municipios de Colombia). |
cod_dpto |
Un 'numeric' (numérico) o 'character' (cadena de caracteres) que contiene el código del departamento. |
cod_mpio |
Un 'numeric' (numérico) o 'character' (cadena de caracteres) que contiene el código del municipio. |
Un 'character' (cadena de caracteres) con el nombre del municipio.
data_geo <- import_geo_cods() obtener_nombre_mpio(data_geo, cod_dpto = "05", cod_mpio = "001" ) obtener_nombre_mpio(data_geo, cod_dpto = 05, cod_mpio = 001 ) obtener_nombre_mpio(data_geo, cod_dpto = 5, cod_mpio = 1 )
data_geo <- import_geo_cods() obtener_nombre_mpio(data_geo, cod_dpto = "05", cod_mpio = "001" ) obtener_nombre_mpio(data_geo, cod_dpto = 05, cod_mpio = 001 ) obtener_nombre_mpio(data_geo, cod_dpto = 5, cod_mpio = 1 )
Función que obtiene el párrafo descriptivo de la sección de distribución de casos por sexo de la plantilla del reporte.
obtener_text_sex(data_agrupada, year, figura)
obtener_text_sex(data_agrupada, year, figura)
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados por sexo. |
year |
Un 'numeric' (numérico) con el año de los datos agrupados por sexo. |
figura |
Un 'numeric' (numérico) con el número de la figura de la distribución de casos por sexo. |
Un 'character' (cadena de caracteres) con el párrafo descriptivo de la distribución de casos por sexo.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_sex( data_event = data_limpia, porcentaje = TRUE ) obtener_text_sex(data_agrupada, year = 2020, figura = 3)
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_sex( data_event = data_limpia, porcentaje = TRUE ) obtener_text_sex(data_agrupada, year = 2020, figura = 3)
Función que obtiene las columnas de ocurrencia geográfica de los datos de la enfermedad o evento.
obtener_tip_ocurren_geo(cod_event = NULL, nombre_event = NULL)
obtener_tip_ocurren_geo(cod_event = NULL, nombre_event = NULL)
cod_event |
Un 'numeric' (numérico) o 'character' (cadena de caracteres) que contiene el código de la enfermedad o evento. |
nombre_event |
Un 'character' (cadena de caracteres) con el nombre de la enfermedad o evento. |
Un 'data.frame' con las columnas de ocurrencia geográfica de los datos de la enfermedad o evento.
obtener_tip_ocurren_geo(cod_event = 210)
obtener_tip_ocurren_geo(cod_event = 210)
Función que obtiene el valor de una llave del archivo de configuración.
obtener_val_config(llave)
obtener_val_config(llave)
llave |
Un 'character' (cadena de caracteres) con el nombre de la llave que se encuentra en el archivo de configuración del paquete. |
Un 'character' (cadena de caracteres) con el valor de la llave del archivo de configuración del paquete.
obtener_val_config("request_timeout")
obtener_val_config("request_timeout")
Función que genera el gráfico de casos por área geográfica.
plot_area_geo(data_agrupada, col_area = "area", fuente_data = NULL)
plot_area_geo(data_agrupada, col_area = "area", fuente_data = NULL)
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados. |
col_area |
Un 'character' (cadena de caracteres) con el nombre de la columna con el área geográfica en los datos agrupados de la enfermedad o evento; su valor por defecto es '"area"'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos por área geográfica.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_area_geo(data_event = data_limpia) plot_area_geo(data_agrupada, col_area = "area" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_area_geo(data_event = data_limpia) plot_area_geo(data_agrupada, col_area = "area" )
Función que genera el gráfico de distribución de casos por departamentos.
plot_dptos(data_agrupada, col_dptos = NULL, fuente_data = NULL)
plot_dptos(data_agrupada, col_dptos = NULL, fuente_data = NULL)
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados por departamentos. |
col_dptos |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene los departamenos en los datos agrupados de la enfermedad o evento; su valor por defecto es 'NULL'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos por departamentos.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_limpia <- estandarizar_geo_cods(data_limpia) data_agrupada <- agrupar_dpto(data_event = data_limpia) plot_dptos(data_agrupada, col_dptos = "departamento_ocurrencia" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_limpia <- estandarizar_geo_cods(data_limpia) data_agrupada <- agrupar_dpto(data_event = data_limpia) plot_dptos(data_agrupada, col_dptos = "departamento_ocurrencia" )
Función que genera un gráfico de distribución de casos por edad.
plot_edad(data_agrupada, col_edad = "edad", fuente_data = NULL)
plot_edad(data_agrupada, col_edad = "edad", fuente_data = NULL)
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados. |
col_edad |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las edades en los datos agrupados de la enfermedad o evento; su valor por defecto es '"edad"'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos por edad.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_edad(data_event = data_limpia) plot_edad( data_agrupada = data_agrupada, col_edad = "edad" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_edad(data_event = data_limpia) plot_edad( data_agrupada = data_agrupada, col_edad = "edad" )
Función que genera un gráfico de distribución de casos por edad y sexo.
plot_edad_sex( data_agrupada, col_edad = "edad", col_sex = "sexo", fuente_data = NULL )
plot_edad_sex( data_agrupada, col_edad = "edad", col_sex = "sexo", fuente_data = NULL )
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados. |
col_edad |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las edades en los datos agrupados de la enfermedad o evento; su valor por defecto es '"edad'. |
col_sex |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene el sexo en los datos agrupados de la enfermedad o evento; su valor por defecto es '"sexo'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos por edad y sexo.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_edad_sex(data_event = data_limpia) plot_edad_sex( data_agrupada = data_agrupada, col_edad = "edad", col_sex = "sexo" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_edad_sex(data_event = data_limpia) plot_edad_sex( data_agrupada = data_agrupada, col_edad = "edad", col_sex = "sexo" )
Función que genera un gráfico de distribución de casos por fecha de inicio de síntomas.
plot_fecha_inisintomas( data_agrupada, col_fecha = "ini_sin", uni_marca = "semanaepi", tipo = "barras", fuente_data = NULL )
plot_fecha_inisintomas( data_agrupada, col_fecha = "ini_sin", uni_marca = "semanaepi", tipo = "barras", fuente_data = NULL )
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados. |
col_fecha |
Un 'character' (cadena de caracteres) que contiene el nombre de la columna con las fechas de notificación en los datos de la enfermedad o evento agrupados; su valor por defecto es '"ini_sin"'. |
uni_marca |
Un 'character' (cadena de caracteres) que contiene la unidad de las marcas del gráfico ('"dia"', '"semanaepi"' y '"mes"'); su valor por defecto es '"semanaepi"'. |
tipo |
Un 'character' (cadena de caracteres) que contiene el tipo de gráfico ('"barras"' o '"tendencia"'); su valor por defecto es '"barras"'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de la distribución de casos por fecha de inicio de síntomas.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_fecha_inisintomas( data_event = data_limpia ) plot_fecha_inisintomas( data_agrupada = data_agrupada, col_fecha = "ini_sin", uni_marca = "semanaepi" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_fecha_inisintomas( data_event = data_limpia ) plot_fecha_inisintomas( data_agrupada = data_agrupada, col_fecha = "ini_sin", uni_marca = "semanaepi" )
Función que genera el mapa por departamentos o municipios con el número de casos o la incidencia de una enfermedad o evento.
plot_map( data_agrupada, col_distribucion = "incidencia", col_codigos = NULL, fuente_data = NULL, dpto = NULL, mpio = NULL, ruta_dir = NULL, cache = FALSE )
plot_map( data_agrupada, col_distribucion = "incidencia", col_codigos = NULL, fuente_data = NULL, dpto = NULL, mpio = NULL, ruta_dir = NULL, cache = FALSE )
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad agrupados por departamento y número de casos. |
col_distribucion |
Un 'character' (cadena de caracteres) que contiene el nombre de la columna que tiene los valores de la distribución, ya sea por número de casos o incidencia; su valor por defecto es '"incidencia"'. |
col_codigos |
Un 'character' (cadena de caracteres) que contiene el nombre de la columna con los códigos de los departamentos o municipios, los cuales se utilizan para obtener los poligonos de las áreas geográficas del archivo geoespacial o Shapefile; su valor por defecto 'NULL'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos de la enfermedad o evento; su valor por defecto 'NULL'. |
dpto |
Un 'character' (cadena de caracteres) que contiene el nombre del departamento; su valor por defecto 'NULL'. |
mpio |
Un 'character' (cadena de caracteres) que contiene el nombre del municipio; su valor por defecto 'NULL'. |
ruta_dir |
Un 'character' (cadena de caracteres) que contiene la ruta del directorio donde se almacenará el Shapefile del mapa de Colombia. Su valor por defecto es 'NULL'. |
cache |
Un 'logical' ('TRUE' o 'FALSE') que indica si el Shapefile del mapa de Colombia debe ser almacenado en caché. Su valor por defecto es 'FALSE'. |
Un 'plot' o mapa por departamentos o municipios con el número de casos o incidencia de un evento o enfermedad específica.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_estandar <- estandarizar_geo_cods(data_limpia) # Mapa por departamentos geo_ocurrencia <- obtener_tip_ocurren_geo(nombre_event = "dengue") data_espacial <- agrupar_dpto(data_event = data_estandar, geo_ocurrencia[1:4]) if (interactive()) { plot_map( data_agrupada = data_espacial, col_distribucion = "casos", cache = TRUE ) } # Mapa por municipios de un departamento especifico data_filtrada_dpto <- geo_filtro( data_event = data_estandar, dpto = "Cundinamarca" ) data_espacial_dpto <- agrupar_mpio(data_event = data_filtrada_dpto) plot_map( data_agrupada = data_espacial_dpto, col_codigos = "cod_mun_o", col_distribucion = "casos", ruta_dir = tempdir() ) # Mapa por municipio especifico data_filtrada_mpio <- geo_filtro( data_event = data_estandar, dpto = "Antioquia", mpio = "Medellin" ) data_espacial_mpio <- agrupar_mpio(data_event = data_filtrada_mpio) if (interactive()) { plot_map( data_agrupada = data_espacial_mpio, col_codigos = "cod_mun_o", col_distribucion = "casos", dpto = "Antioquia", mpio = "Medellin", cache = TRUE ) } # Mapa con la incidencia por municipios de un departamento específico incidencia_dpto <- calcular_incidencia_geo(data_agrupada = data_espacial_dpto, ruta_dir = tempdir()) plot_map( data_agrupada = incidencia_dpto$data_incidencia, col_codigos = "cod_mun_o", col_distribucion = "incidencia", ruta_dir = tempdir() )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_estandar <- estandarizar_geo_cods(data_limpia) # Mapa por departamentos geo_ocurrencia <- obtener_tip_ocurren_geo(nombre_event = "dengue") data_espacial <- agrupar_dpto(data_event = data_estandar, geo_ocurrencia[1:4]) if (interactive()) { plot_map( data_agrupada = data_espacial, col_distribucion = "casos", cache = TRUE ) } # Mapa por municipios de un departamento especifico data_filtrada_dpto <- geo_filtro( data_event = data_estandar, dpto = "Cundinamarca" ) data_espacial_dpto <- agrupar_mpio(data_event = data_filtrada_dpto) plot_map( data_agrupada = data_espacial_dpto, col_codigos = "cod_mun_o", col_distribucion = "casos", ruta_dir = tempdir() ) # Mapa por municipio especifico data_filtrada_mpio <- geo_filtro( data_event = data_estandar, dpto = "Antioquia", mpio = "Medellin" ) data_espacial_mpio <- agrupar_mpio(data_event = data_filtrada_mpio) if (interactive()) { plot_map( data_agrupada = data_espacial_mpio, col_codigos = "cod_mun_o", col_distribucion = "casos", dpto = "Antioquia", mpio = "Medellin", cache = TRUE ) } # Mapa con la incidencia por municipios de un departamento específico incidencia_dpto <- calcular_incidencia_geo(data_agrupada = data_espacial_dpto, ruta_dir = tempdir()) plot_map( data_agrupada = incidencia_dpto$data_incidencia, col_codigos = "cod_mun_o", col_distribucion = "incidencia", ruta_dir = tempdir() )
Función que genera un gráfico de distribución de casos por municipios.
plot_mpios(data_agrupada, col_mpios = NULL, fuente_data = NULL)
plot_mpios(data_agrupada, col_mpios = NULL, fuente_data = NULL)
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados por municipios. |
col_mpios |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene los municipios en los datos agrupados de la enfermedad o evento; su valor por defecto es 'NULL'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos por municipios.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_limpia <- estandarizar_geo_cods(data_limpia) data_agrupada <- agrupar_mpio( data_event = data_limpia, dpto = "Antioquia" ) plot_mpios(data_agrupada, col_mpios = "municipio_ocurrencia" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_limpia <- estandarizar_geo_cods(data_limpia) data_agrupada <- agrupar_mpio( data_event = data_limpia, dpto = "Antioquia" ) plot_mpios(data_agrupada, col_mpios = "municipio_ocurrencia" )
Función que genera el gráfico de la distribución de casos por pertenencia étnica.
plot_per_etn( data_agrupada, col_etn = "per_etn", porcentaje = TRUE, fuente_data = NULL )
plot_per_etn( data_agrupada, col_etn = "per_etn", porcentaje = TRUE, fuente_data = NULL )
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados por pertenencia étnica. |
col_etn |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene la pertenencia étnica en los datos agrupados de la enfermedad o evento; su valor por defecto es '"per_etn"'. |
porcentaje |
Un 'logical' ('TRUE' o 'FALSE') que indica si los datos tienen porcentajes; su valor por defecto es 'TRUE'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de la distribución de casos por pertenencia étnica.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_per_etn(data_event = data_limpia) plot_per_etn(data_agrupada, col_etn = "per_etn" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_per_etn(data_event = data_limpia) plot_per_etn(data_agrupada, col_etn = "per_etn" )
Función que genera un gráfico de distribución de casos por sexo.
plot_sex( data_agrupada, col_sex = "sexo", col_distribucion = "casos", porcentaje = TRUE, fuente_data = NULL )
plot_sex( data_agrupada, col_sex = "sexo", col_distribucion = "casos", porcentaje = TRUE, fuente_data = NULL )
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados. |
col_sex |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene el sexo en los datos agrupados de la enfermedad o evento; su valor por defecto es '"sexo"'. |
col_distribucion |
Un 'character' (cadena de caracteres) que contiene el nombre de la columna que tiene los valores de la distribución, por número de casos o incidencia; su valor por defecto es '"incidencia"'. |
porcentaje |
Un 'logical' ('TRUE' o 'FALSE') que indica si los datos tienen porcentajes; su valor por defecto es 'TRUE'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos por sexo.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_sex( data_event = data_limpia, porcentaje = TRUE ) plot_sex( data_agrupada = data_agrupada, col_sex = "sexo", porcentaje = TRUE )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_sex( data_event = data_limpia, porcentaje = TRUE ) plot_sex( data_agrupada = data_agrupada, col_sex = "sexo", porcentaje = TRUE )
Función que genera un gráfico de distribución de casos por sexo y semana epidemiológica.
plot_sex_semanaepi( data_agrupada, col_sex = "sexo", col_semanaepi = "semana", fuente_data = NULL )
plot_sex_semanaepi( data_agrupada, col_sex = "sexo", col_semanaepi = "semana", fuente_data = NULL )
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados. |
col_sex |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene el sexo en los datos agrupados de la enfermedad o evento; su valor por defecto es '"sexo"'. |
col_semanaepi |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene las semanas epidemiológicas en los datos agrupados de la enfermedad o evento; su valor por defecto es '"semana"'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos por sexo y semana epidemiológica.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_sex_semanaepi(data_event = data_limpia) plot_sex_semanaepi( data_agrupada = data_agrupada, col_sex = "sexo", col_semanaepi = "semana" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_sex_semanaepi(data_event = data_limpia) plot_sex_semanaepi( data_agrupada = data_agrupada, col_sex = "sexo", col_semanaepi = "semana" )
Función que genera la tabla con la incidencia según la distribución geográfica.
plot_tabla_incidencia_geo(data_agrupada, col_geo = NULL)
plot_tabla_incidencia_geo(data_agrupada, col_geo = NULL)
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados por departamento o municipio. |
col_geo |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene los nombres de los departamentos o municipios en los datos agrupados de la enfermedad o evento; su valor por defecto es 'NULL'. |
Una 'kable' (tabla gráfica) con la incidencia según distribución geográfica.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) data_agrupada <- agrupar_mpio(data_limpia, dpto = "Antioquia") incidencia_mpios <- calcular_incidencia_geo( data_agrupada = data_agrupada, ruta_dir = tempdir() ) plot_tabla_incidencia_geo( data_agrupada = incidencia_mpios$data_incidencia, col_geo = "municipio_ocurrencia" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) data_agrupada <- agrupar_mpio(data_limpia, dpto = "Antioquia") incidencia_mpios <- calcular_incidencia_geo( data_agrupada = data_agrupada, ruta_dir = tempdir() ) plot_tabla_incidencia_geo( data_agrupada = incidencia_mpios$data_incidencia, col_geo = "municipio_ocurrencia" )
Función que genera la tabla con la incidencia por sexo.
plot_tabla_incidencia_sex(data_agrupada, col_sex = "sexo")
plot_tabla_incidencia_sex(data_agrupada, col_sex = "sexo")
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados por departamento o municipio. |
col_sex |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene el sexo en los datos agrupados de la enfermedad o evento; su valor por defecto es '"sexo"'. |
Una 'kable' (tabla gráfica) con la incidencia por sexo.
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) data_agrupada_sex <- agrupar_sex(data_limpia) incidencia_mpios <- calcular_incidencia_sex( data_agrupada = data_agrupada_sex, dpto = "Antioquia", ruta_dir = tempdir() ) plot_tabla_incidencia_sex( data_agrupada = incidencia_mpios$data_incidencia, col_sex = "sexo" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(data_event = dengue2020) data_agrupada_sex <- agrupar_sex(data_limpia) incidencia_mpios <- calcular_incidencia_sex( data_agrupada = data_agrupada_sex, dpto = "Antioquia", ruta_dir = tempdir() ) plot_tabla_incidencia_sex( data_agrupada = incidencia_mpios$data_incidencia, col_sex = "sexo" )
Función que genera la tabla con la distribución de casos por tipo de enfermedad o evento.
plot_tabla_tipos_event(data_agrupada, col_event = "nombre_evento")
plot_tabla_tipos_event(data_agrupada, col_event = "nombre_evento")
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados por tipo. |
col_event |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene el tipo de evento en los datos agrupados de la enfermedad o evento; su valor por defecto es '"nombre_evento"'. |
Una 'kable' (tabla gráfica) con la distribución de casos por tipo de enfermedad o evento.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_eventos( data_event = data_limpia, col_event = "cod_eve" ) plot_tabla_tipos_event(data_agrupada, col_event = "nombre_evento" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_eventos( data_event = data_limpia, col_event = "cod_eve" ) plot_tabla_tipos_event(data_agrupada, col_event = "nombre_evento" )
Función que genera un gráfico de distribución de casos según su clasificación inicial.
plot_tipo_caso(data_agrupada, col_tipo = "tip_cas", fuente_data = NULL)
plot_tipo_caso(data_agrupada, col_tipo = "tip_cas", fuente_data = NULL)
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados según la clasificación inicial de los casos. |
col_tipo |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene la clasificación inicial de los casos en los datos agrupados de la enfermedad o evento; su valor por defecto es '"tip_cas"'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos según su clasificación inicial.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_tipo_caso(data_event = data_limpia) plot_tipo_caso(data_agrupada, col_tipo = "tip_cas" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_tipo_caso(data_event = data_limpia) plot_tipo_caso(data_agrupada, col_tipo = "tip_cas" )
Función que genera un gráfico de distribución de casos según su clasificación inicial y los años seleccionados.
plot_tipo_caso_years( data_agrupada, col_tipo = "tip_cas", col_year = "ano", fuente_data = NULL )
plot_tipo_caso_years( data_agrupada, col_tipo = "tip_cas", col_year = "ano", fuente_data = NULL )
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento, agrupados por la clasificación inicial y los años seleccionados. |
col_tipo |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene la clasificación inicial del caso en los datos agrupados de la enfermedad o evento; su valor por defecto es '"tip_cas"'. |
col_year |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene el año en los datos agrupados de la enfermedad o evento; su valor por defecto es '"ano"'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos según su clasificación inicial y los años seleccionados.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_tipo_caso( data_event = data_limpia, cols_tipo = c( "tip_cas", "ano" ) ) plot_tipo_caso_years(data_agrupada, col_tipo = "tip_cas", col_year = "ano" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_tipo_caso( data_event = data_limpia, cols_tipo = c( "tip_cas", "ano" ) ) plot_tipo_caso_years(data_agrupada, col_tipo = "tip_cas", col_year = "ano" )
Función que genera el gráfico de casos por área geográfica a nivel departamental o municipal.
plot_top_area_geo(data_agrupada, col_area = "area", fuente_data = NULL)
plot_top_area_geo(data_agrupada, col_area = "area", fuente_data = NULL)
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados. |
col_area |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene el área geográfica en los datos agrupados de la enfermedad o evento; su valor por defecto es '"area"'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos por área geográfica.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_top_area_geo( data_event = data_limpia, dpto = "Antioquia" ) plot_top_area_geo(data_agrupada, col_area = "area" )
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_top_area_geo( data_event = data_limpia, dpto = "Antioquia" ) plot_top_area_geo(data_agrupada, col_area = "area" )
Función que genera un gráfico de distribución de casos por año.
plot_years(data_agrupada, col_year = "ano", fuente_data = NULL)
plot_years(data_agrupada, col_year = "ano", fuente_data = NULL)
data_agrupada |
Un 'data.frame' que contiene los datos de la enfermedad o evento agrupados por año. |
col_year |
Un 'character' (cadena de caracteres) con el nombre de la columna que contiene los años en los datos agrupados de la enfermedad o evento; su valor por defecto es '"ano"'. |
fuente_data |
Un 'character' (cadena de caracteres) que contiene la leyenda o fuente de información de los datos; su valor por defecto es 'NULL'. |
Un 'plot' o gráfico de distribución de casos por año.
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_years(data_event = data_limpia) plot_years(data_agrupada, col_year = "ano" ) if (interactive()) { data_years <- import_data_event( nombre_event = "CHAGAS", years = c(2019, 2020)) data_limpia <- limpiar_data_sivigila(data_years) data_agrupada <- agrupar_years(data_event = data_limpia) plot_years(data_agrupada, col_year = "ano") }
data(dengue2020) data_limpia <- limpiar_data_sivigila(dengue2020) data_agrupada <- agrupar_years(data_event = data_limpia) plot_years(data_agrupada, col_year = "ano" ) if (interactive()) { data_years <- import_data_event( nombre_event = "CHAGAS", years = c(2019, 2020)) data_limpia <- limpiar_data_sivigila(data_years) data_agrupada <- agrupar_years(data_event = data_limpia) plot_years(data_agrupada, col_year = "ano") }