glucopy.Gframe.adrr#

Gframe.adrr()[source]#

Calculates the Average Daily Risk Range (ADRR).

\[ADRR = \frac{1}{D} \sum_{d=1}^D LR_d + HR_d\]
  • \(D\) is the number of days.

  • \(LR_d = max(rl(X_1),...,rl(X_N))\) for glucose readings \(X_1,...X_N\) taken in a day \(d = 1,...,D\)

  • \(HR_d = max(rh(X_1),...,rh(X_N))\) for glucose readings \(X_1,...X_N\) taken in a day \(d = 1,...,D\)

  • \(N\) is the number of glucose readings in a day.

  • The definition of \(rl(X_i)\) and \(rh(X_i)\) is the same as in glucopy.Gframe.bgi().

Parameters:

None

Returns:

adrr – ADRR.

Return type:

float

Examples

In [1]: import glucopy as gp

In [2]: gf = gp.data('prueba_1')

In [3]: gf.adrr()
Out[3]: 101.96586140142846