파일 목록으로

혈당 캘리브레이션: 대사 카테고리별 개인화 파라미터 종합 정리

개요

우리 혈당 추론 서비스의 캘리브레이션 시스템은 사용자 입력 혈당값을 바탕으로 대사 카테고리(Normal/IFG/IGT/IFG+IGT)를 분류하고, 카테고리별로 5개 추론 파라미터를 조정하여 개인화된 혈당 반응 예측을 제공한다. 이 문서는 각 파라미터의 연구 근거를 종합하여 정리한다.


핵심 개념

대사 카테고리 분류

ADA 2026 Standards of Care에 따라 공복혈당(FPG)과 식후 2시간 혈당(2hPG)으로 4개 카테고리를 분류한다.

  • Normal: FPG < 100 mg/dL AND 2hPG < 140 mg/dL
  • IFG (공복혈당장애): FPG 100~125 mg/dL (간의 포도당 생성 조절 장애)
  • IGT (내당능장애): 2hPG 140~199 mg/dL (말초 인슐린 저항성)
  • IFG+IGT: 두 가지 모두 해당 (복합 대사 이상)

IFG와 IGT는 서로 다른 병태생리를 반영하며, 혈당 반응 패턴도 다르다. IFG는 주로 공복 혈당이 높고 식후 반응은 비교적 정상적인 반면, IGT는 식후 혈당 스파이크가 크고 정상화가 느리다.

캘리브레이션 파이프라인

캘리브레이션은 두 단계로 구성된다.

  1. Score Offset (Option A): 사용자의 공복 혈당 평균과 인구 기준(99 mg/dL, Shah et al. 2019)의 차이를 점수 오프셋으로 변환. 한 번에 더해지는 가산 보정이다.
  2. Per-Context Scaling (Option B): 대사 카테고리에 따라 추론 파이프라인의 5개 파라미터를 곱셈적으로 조정. 혈당 반응의 동역학 자체를 개인화한다.

주요 연구 결과

파라미터 1: Postprandial Amplification

식후 혈당 스파이크의 크기를 조정하는 배율이다.

IGT 환자는 동일한 식사에 대해 정상인보다 약 1.4~1.5배 높은 식후 혈당 반응(iAUC)을 보인다. 이는 근육의 포도당 흡수 감소(말초 인슐린 저항성)와 인슐린 초기 분비 지연이 복합적으로 작용한 결과다. IFG 환자는 간의 포도당 출력 억제가 불완전하여 약 1.2배의 증폭을 보인다.

카테고리근거
Normal1.00기준선
IFG1.20간 포도당 출력 억제 지연
IGT1.45말초 인슐린 저항성, iAUC 1.4~1.5x
IFG+IGT1.50복합 효과 (간 + 말초)

근거 논문: Dimova et al. 2015, ADA 2026 Standards

파라미터 2: Clearance Rate

식후 혈당이 기저선으로 돌아오는 속도(Bergman의 Sg에 비례)다.

Bergman Minimal Model에 따르면, 포도당 효과성(Sg)은 인슐린 없이 포도당 자체가 조직으로 흡수되는 속도를 나타낸다. 정상인에서 Sg ≈ 0.026 min⁻¹이고, 제2형 당뇨에서 ≈ 0.014 min⁻¹로 약 46% 감소한다. 이 비율을 우리 스코어링 모델의 시간 단위로 환산하여 카테고리별 clearanceRate를 설정했다.

카테고리Sg 비율 근거
Normal0.30Sg 정상 기준
IFG0.23Sg 약 23% 감소
IGT0.20Sg 약 33% 감소
IFG+IGT0.18Sg 약 40% 감소

근거 논문: 38-bergman-2005-minimal-model-glucose.md

파라미터 3: Postprandial Window Hours

식후 혈당이 상승 상태를 유지하는 시간이다.

CGM 연구에 따르면 정상인의 식후 혈당은 2~3시간 내에 기저선으로 돌아오지만, IGT 환자는 4~5시간까지 상승이 유지된다. 이는 clearanceRate 감소의 직접적 결과이며, 식후 구간의 경계를 결정한다.

카테고리CGM 근거
Normal3.0h정상인 식후 2~3h 정상화
IFG3.5h약간 지연
IGT4.5hCGM에서 4~5h 상승 유지
IFG+IGT5.0h가장 긴 식후 상승 구간

근거 논문: 34-shah-2019-cgm-healthy-nondiabetic.md, CGM 연구 종합

파라미터 4: Activity Effectiveness

운동(식후 걷기 등)의 혈당 강하 효과를 조정하는 배율이다.

인슐린 저항성 상태에서 GLUT4 수송체의 발현량이 감소하고 전위 효율도 떨어진다. Richter & Hargreaves 2013에 따르면, 인슐린 저항성 환자에서 운동에 의한 포도당 흡수는 정상인 대비 약 25% 감소한다. 다만 근수축 경로(비인슐린 경로)는 상대적으로 보존되어 운동 자체의 효과는 여전히 의미 있다.

카테고리GLUT4 근거
Normal1.00기준선
IFG0.90경미한 GLUT4 효과 감소
IGT0.80말초 인슐린 저항성에 의한 효과 감소
IFG+IGT0.75최대 약 25% 감소

근거 논문: 39-richter-2013-exercise-glut4-glucose.md

파라미터 5: GLUT4 Decay Rate

식전 운동의 혈당 강하 효과가 시간이 지남에 따라 감쇠하는 속도다.

정상인에서 GLUT4 전위 효과의 반감기는 약 4시간(λ = ln(2)/4 ≈ 0.173)이다. 인슐린 저항성에서는 GLUT4 효과의 지속 시간이 짧아져 반감기가 감소한다.

카테고리반감기근거
Normal0.173~4.0hSylow et al. 2017 종합
IFG0.195~3.6h반감기 약 11% 감소
IGT0.220~3.1h반감기 약 22% 감소
IFG+IGT0.245~2.8h반감기 약 30% 감소

근거 논문: 39-richter-2013-exercise-glut4-glucose.md, activity-glycemia/04-sylow-2017-glut4-exercise.md


댐프닝(Dampening) 설계

Score Offset Dampening

단일 혈당 측정의 불확실성이 크므로(ISO 15197: ±10~15%), 측정 횟수에 비례하여 점진적으로 신뢰도를 높인다.

  • 공식: min(0.75, 0.15 + 0.15 × count)
  • 1점: 0.30 (높은 불확실성)
  • 3점: 0.60 (통계적 최소 평균 추정)
  • 4점+: 0.75 (상한, 인구 prior 유지)

Category Dampening

대사 카테고리 분류의 신뢰도는 데이터 종류에 크게 의존한다. 공복 혈당만으로는 R² ≈ 0.07 수준의 분류 정확도지만, 공복과 식후 2시간 혈당을 모두 사용하면 R² ≈ 0.55~0.58로 급상승한다.

  • 두 컨텍스트 모두: min(0.65, 0.20 + 0.10 × total)
  • 단일 컨텍스트: min(0.35, 0.05 + 0.10 × total)

파라미터 블렌딩은 neutral + (target - neutral) × dampening 공식으로 수행된다. 댐프닝이 0이면 중립(정상인) 파라미터, 1이면 카테고리별 원시 파라미터가 그대로 적용된다.


서비스 적용 포인트

제품 기능

  1. 캘리브레이션 UI: 사용자가 공복/식후 혈당값을 입력하면 자동으로 대사 카테고리가 분류되고, 5개 파라미터가 조정된다.
  2. 추론 파이프라인: ruleBasedScore 함수의 5개 주입점에서 개인화된 파라미터가 적용되어 식후 혈당 반응 예측의 정확도가 높아진다.
  3. 디버그 출력: InferenceDebugService에서 현재 적용 중인 카테고리와 파라미터를 확인할 수 있다.

사용자 교육

  • 공복 혈당과 식후 혈당이 다른 정보를 제공한다는 점
  • 개인의 대사 특성에 따라 동일한 식사에 대한 혈당 반응이 다를 수 있다는 점
  • 식후 활동(걷기)이 모든 대사 카테고리에서 유효하지만, 효과 크기가 다를 수 있다는 점

참고 논문

이 디렉토리 내

#논문역할
34Shah et al. 2019인구 기준 공복혈당 (99±9 mg/dL)
36Poggiogalle et al. 2018일주기 혈당 변동 패턴
38Bergman 2005Sg(clearanceRate) 근거
39Richter & Hargreaves 2013GLUT4/activityEffectiveness
40ADA 2026IFG/IGT 분류 임계값

다른 디렉토리

논문역할
Sylow et al. 2017GLUT4 전위 반감기 4h

추가 참고 문헌

  • Dimova et al. 2015: 식후 혈당 증폭 — IFG/IGT별 iAUC 비교. postprandialAmplification 근거.
  • ISO 15197:2013: 자가혈당측정기 정확도 기준 (±10~15%). dampening factor 설계 근거.

코드 매핑

파라미터코드 위치
MetabolicCategoryInference/Models/GlucoseCalibration.swift
GlucoseCalibrationParametersInference/Models/GlucoseCalibration.swift
classifyMetabolicCategoryInference/Services/GlucoseCalibrationService.swift
rawParametersInference/Services/GlucoseCalibrationService.swift
ruleBasedScore 주입점Inference/Services/GlucoseInferenceService.swift (amplifiedCarbLoad, effectiveBuffer, fastingDecay, glut4Decay, priorExBuf)

업데이트 이력

  • 2026-02-10: 초안 작성 — Option B (Per-Context Scaling) 구현 근거 정리

0 / 74