diabetic-utils

diabetic-utils


diabetic-utils / glucosePercentiles

Function: glucosePercentiles()

glucosePercentiles(readings, percentiles): Record<number, number>

Defined in: variability.ts:73

Calculates specified percentiles from an array of glucose values using the nearest-rank method. Used for clinical analytics and glucose variability assessment.

Parameters

readings

number[]

Array of glucose values (numbers)

percentiles

number[]

Array of percentiles to calculate (e.g., [10, 25, 50, 75, 90])

Returns

Record<number, number>

Object mapping percentile to value, or {} if input is empty

Throws

If readings or percentiles is not an array

See

Example

glucosePercentiles([100, 120, 140, 160, 180], [10, 50, 90]) // { 10: 100, 50: 140, 90: 180 }
glucosePercentiles([], [10, 50, 90]) // {}

Remarks