diabetic-utils / 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.
number
[]
Array of glucose values (numbers)
number
[]
Array of percentiles to calculate (e.g., [10, 25, 50, 75, 90])
Record
<number
, number
>
Object mapping percentile to value, or {} if input is empty
If readings or percentiles is not an array
glucosePercentiles([100, 120, 140, 160, 180], [10, 50, 90]) // { 10: 100, 50: 140, 90: 180 }
glucosePercentiles([], [10, 50, 90]) // {}