conga_rcpp: Rcpp CONGA Calculation

View source: R/variability_metrics.R

conga_rcppR Documentation

Rcpp CONGA Calculation

Description

Calculates Continuous Overall Net Glycemic Action (CONGA) with an Rcpp backend.

Usage

conga_rcpp(data, n = 24, tz = "", inter_gap = 45)

Arguments

data

A dataframe containing CGM data with columns id, time, and gl.

n

Whole number of hours separating paired glucose observations. Defaults to 24.

tz

Time zone used for day-grid alignment when supplied.

inter_gap

Maximum gap, in minutes, over which linear interpolation is allowed. Defaults to 45, matching iglu's internal default.

Details

The implementation follows the CONGA calculation approach used by iglu::conga: after interpolation to a regular day-aligned CGM grid, CONGA is the sample standard deviation of glucose differences separated by n hours.

Value

A tibble with columns id and CONGA.

References

McDonnell, C. M., et al. (2005). A novel approach to continuous glucose analysis utilizing glycemic variation. Diabetes Technology and Therapeutics, 7(2), 253-263. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1089/dia.2005.7.253")}

See Also

iglu::conga, mage_rcpp

Examples

library(iglu)
data(example_data_5_subject)
conga_rcpp(example_data_5_subject)

cgmguru documentation built on July 8, 2026, 9:06 a.m.