joinpointR 2.0

🇬🇧 English

The goal of joinpointR is to fit joinpoint regression models by groups and generate tidy summaries of the Annual Percent Change (APC) and the Average Annual Percent Change (AAPC), facilitating trend analysis in epidemiological studies.


Installation

The development version of joinpointR can be installed from Github using the command:

remotes::install_github("https://github.com/datos-ine/joinpointR")

Workflow

The package provides a simple and reproducible workflow:

Main functions

Example

# Load packages
library(joinpointR)

# Load data
data(hiv_data)

data_mod <- hiv_data |>
    dplyr::filter(admin == "ARG")

# Fit the joinpoint models
mods <- model_jp_grid(data = data_mod, rate = "hiv_rate", time = "year", group = "sex")

# BIC of the model
bic_jp(mods)

# Summary table
get_summary(mods)

# Plot results
gg_jpoint(mods)

Notes

🇪🇸 Español

El objetivo de joinpointR es ajustar modelos de regresión joinpoint por grupos y generar resúmenes en formato tidy del Cambio Porcentual Anual (APC) y del Cambio Porcentual Anual Promedio (AAPC), facilitando el análisis de tendencias en estudios epidemiológicos.

Instalación

La versión en desarrollo de joinpointR se puede descargar desde Github con el comando:

remotes::install_github("https://github.com/datos-ine/joinpointR")

Flujo de trabajo

El paquete cuenta con un flujo de trabajo simple y reproducible:

Funciones principales

Ejemplo

# Cargar paquetes
library(joinpointR)

# Cargar datos
data(hiv_data)

data_mod <- hiv_data |>
    dplyr::filter(admin == "ARG")

# Ajustar modelos
mods <- model_jp_grid(data = data_mod, rate = "hiv_rate", time = "year", group = "sex")

# BIC
bic_jp(mods)

# Tabla resumen
get_summary(mods)

# Graficar resultados
gg_jpoint(mods)

Notas

Licence / Licencia

MIT License

Author / Autora

Tamara Ricardo

Instituto Nacional de Epidemiología (INE), Argentina

ORCID: https://orcid.org/0000-0002-0921-2611