심박변이도(HRV) 연구 논문의 가치는 레슨 16의 사슬과 레슨 17~19의 설정을 논문이 얼마나 밝히느냐에 달려 있습니다. 발표된 체크리스트 두 가지가 논문이 반드시 적어야 할 내용을 알려 줍니다. 기기 검증에는 통계 네 가지가 더해지고, 각각이 서로 다른 질문에 답합니다. 이 레슨에서는 2025년 웨어러블 기기 연구를 계산 예시로 삼아 둘을 읽는 방법을 보이고, 제품 상자에 적힌 ‘검증됨’이라는 말이 무엇을 뜻할 수 있고 무엇을 뜻할 수 없는지로 마칩니다.
1부: 연구를 재현할 수 있는가?
초록이 아니라 방법 부분부터 읽으세요. 박동을 어떻게 기록하고 보정하고 분석했는지 알 수 없다면, 그 결과는 무엇을 주장하든 다른 어떤 결과와도 비교할 수 없습니다.
GRAPH 체크리스트(Quintana, Alvares, Heathers, 2016)는 정신의학을 위해 만들었지만 어떤 HRV 연구에도 적용됩니다. 네 영역에 13개 항목이 있습니다. 참가자 선정: 각 집단을 어떻게 모집하고 평가했는지, 포함 기준, 질환 특성과 약물, 그리고 신체 활동, 음주, 니코틴을 포함한 인구통계. 심박 간격 RR 간격 심전도의 R 피크 사이에서 잰, 한 박동에서 다음 박동까지의 시간으로 단위는 밀리초입니다. 심박변이도(HRV)는 이런 간격을 차례로 이은 시계열로 계산합니다. RR 간격 더 알아보기 수집: 하드웨어와 전극 배치, 원래의 샘플링 주파수 샘플링 주파수 센서가 신호를 초당 몇 번 측정하는지를 헤르츠(Hz)로 나타낸 값입니다. 각 박동의 타이밍을 얼마나 정밀하게 잴 수 있는지가 이 값으로 정해집니다. 1000 Hz에서는 약 ±1 ms, 250 Hz에서는 약 ±4 ms, 25 Hz 카메라에서는 약 ±20 ms입니다. 샘플링 주파수 더 알아보기 , 기록 시간, 시간대, 필터링, 자세와 지시 사항. 데이터 준비: 간격을 어떻게 계산하고 다시 샘플링했는지, 아티팩트를 어떻게 식별했는지, 데이터가 왜 손실되었는지, 어떻게 보정했는지와 보정한 박동의 비율. HRV 계산: 지표, 소프트웨어, 로그 변환 여부, 주파수 대역과 그 해석입니다. 이 논문은 데이터 손실 5% 기준이 흔히 쓰이지만 경험적 근거는 없다고 지적하고, HF HF 파워 0.15~0.40 Hz 대역, 곧 일반적인 호흡 범위에 들어가는 심장 박동 간격의 분산이며 단위는 ms²입니다. 호흡이 분당 9~24회일 때는 주로 미주신경 활동을 반영합니다. HF 파워 더 알아보기 (고주파)의 FFT 추정치와 AR 추정치가 r = 0.96으로 상관되므로 방법 자체보다 방법을 보고하는 쪽이 더 중요하다고 말합니다.
Catai 체크리스트(Catai 연구진, 2020)는 심장학과 심장 재활을 겨냥한 30개 항목으로, 조건을 더 깊이 다룹니다. 방(20~24 °C, 습도 40%~60%, 소음, 지나다니는 사람), 기록 자세에서 최소 15분의 휴식, 전날과 당일에 피할 물질(술, 카페인, 니코틴, 초콜릿, 탄산음료, 에너지 음료), 전날의 격한 운동 금지, 시간대, 확인한 호흡수 호흡수 분당 호흡 횟수입니다. 호흡수만으로도 심박변이도(HRV)가 달라집니다. 더 느리고 깊게 쉬면 박동 간 흔들림이 커지고, 분당 약 9회보다 느려지면 이 흔들림이 HF 대역에서 LF 대역으로 옮겨 갑니다. 호흡수 더 알아보기 (분당 8회 미만이면 LF LF 파워 0.04~0.15 Hz 대역, 곧 7~25초마다 반복되는 리듬에 들어가는 심장 박동 간격의 분산이며 단위는 ms²입니다. 한때 교감신경 활동으로 읽혔지만 지금은 논란이 있습니다. LF 파워 더 알아보기 (저주파) 대역을 해석할 수 없음), 명시한 신호 품질 기준, 제외하거나 보간한 박동 수, 구간을 시간으로 정했는지 박동 수로 정했는지입니다.
Psychophysiology 지침(Quigley 연구진, 2024)은 하드웨어 최소 기준을 더합니다. 기본은 1000 Hz 심전도( ECG 심전도(ECG) 피부에 붙인 전극으로 심장의 전기 활동을 기록한 것입니다. 심전도로 구한 RR 간격이 심박변이도(HRV) 측정의 기준 방법입니다. 심전도(ECG) 더 알아보기 )이고, PPG와 100 Hz까지의 주파수는 심전도를 쓸 수 없을 때만 허용하며, 편집한 박동 수, 5초를 넘는 공백, 편집 비율이 1%를 넘을 때마다 편집의 영향 검증, 소비자 기기라면 기준 기기에 대한 검증을 요구합니다.
이 세 목록을 펼쳐 놓고 논문을 읽으세요. Heathers(2014)는 2012년에 발표된 단기 HRV 연구 97편을 조사해, 기록 전에 음식을 통제한 연구는 45%, 물은 23%, 방광이 찬 상태는 4%에 그쳤음을 확인했습니다. 호흡수 없이 HF의 집단 차이를 보고한 연구는 해석할 수 없는 차이를 보고한 것입니다(레슨 18).
더 알아보기 체크리스트가 묻지 않는 설계 질문
Laborde 연구진(2017)은 연구를 세 가지 R로 구성합니다. 안정(resting, 기준선에서의 수준), 반응(reactivity, 기준선에서 과제로 가는 변화), 회복(recovery, 과제 뒤의 변화)입니다. 셋 중 하나만 측정한 논문은 질문의 삼분의 일에만 답했고, 셋은 서로 바꿔 쓸 수 없습니다. 안정 시 미주신경 미주신경 뇌간에서 심장, 폐, 장으로 이어지는 부교감신경계의 주된 신경입니다. 심장으로 가는 빠른 신호가 박동 간 심박변이도(HRV)의 대부분을 만듭니다. 미주신경 더 알아보기 긴장도가 높은 것은 대개 좋지만, 부하 상황에서 미주신경 활동 미주신경 긴장도 미주신경이 심장에 지속적으로 미치는 영향으로, 심장을 느리게 합니다. 보통 RMSSD나 HF 파워 같은 심박변이도(HRV) 지표로 추정합니다. 미주신경 긴장도 더 알아보기 감소는 과제에 따라 적응적일 수도 아닐 수도 있습니다. 연구가 어느 R을 측정했는지, 기준 자세가 과제 자세와 같았는지, 박동을 보정하는 사람이 어떤 조건을 보정하는지 알고 있었는지 물어보세요. Laborde는 알지 못해야 한다고 권합니다.
2부: 일치도의 통계 네 가지
기기 검증은 같은 박동을 두고 새 기기를 기준 기기와 비교합니다. 네 가지 수치가 나오고, 각각 다른 질문에 답합니다.
상관은 일치도를 재지 못합니다. Pearson r은 두 측정값이 함께 오르내리는지를 말합니다. 심전도 값의 정확히 두 배를 보여 주는 시계도 r = 1을 얻습니다. Bland와 Altman(1986)은 “상관을 쓰는 것은 오해를 부른다”는 말로 논문을 시작했고, 이를 대체한 방법을 내놓았습니다.
Bland-Altman: 편향과 일치 한계. 측정 쌍마다 차이 를 구해 그 쌍의 평균과 짝지어 그래프로 그립니다. 평균 차이가 편향이고, 일치 한계는 다음과 같습니다.
풀어 쓰면, 평균 차이에 차이의 표준편차의 약 두 배를 더하고 뺀 값입니다. 1986년 논문은 1.96을 2로 반올림합니다. 차이가 대략 정규분포를 따른다면 개별 비교의 95%가 이 한계 안에 들어옵니다. 편향은 기기 값이 평균적으로 높게 나오는지 낮게 나오는지를 알려 주고, 한계는 측정 한 번이 얼마나 빗나갈 수 있는지를 알려 줍니다. 한계 없이 편향만 보고한 검증은 평균만 보고하고 흩어짐을 감춘 것입니다.
급내 상관 계수(ICC). 두 기기를 평가자로 보고, 전체 분산 가운데 평가자 사이의 불일치가 아니라 사람들 사이의 실제 차이에서 오는 몫이 얼마인지 묻습니다.
풀어 쓰면, 신호인 분산을 신호와 잡음의 합으로 나눈 값입니다. Koo와 Li(2016)는 가정이 각기 다른 ICC 형태 열 가지를 설명하며, 저자에게 쓴 모형, 유형, 정의를 밝히고 95% 신뢰구간을 보고하라고 요구합니다. 이들의 구간은 0.5 미만 낮음, 0.50.75 보통, 0.750.9 좋음, 0.9 초과 매우 좋음입니다. ICC는 표본에 속한 사람들이 얼마나 다른지에 따라 달라집니다. 넓게 퍼진 표본은 비슷한 사람들에게 쓴 같은 기기보다 더 믿을 만해 보이게 합니다.
CCC: 일치 상관 계수. Lin(1989)은 이를 원점을 지나는 45도 선을 따라 두 측정값이 갖는 상관으로 정의했습니다. Pearson r(정밀도, 점이 얼마나 촘촘한지)에 편향 보정 계수(정확도, 점이 완전한 일치선에서 얼마나 떨어져 있는지)를 곱한 값입니다.
풀어 쓰면, 공분산의 두 배를 두 분산과 두 평균 차이의 제곱을 더한 값으로 나눈 것입니다. 일정한 어긋남이나 눈금 오차가 있으면 낮아지고, 점이 선 위에 촘촘히 놓이면 1이 됩니다. 아래의 웨어러블 연구가 쓰는 계수입니다.
평균 절대 백분율 오차(MAPE). 차이의 절댓값을 각각 기준값에 대한 백분율로 나타내 평균한 값입니다.
풀어 쓰면, 평균적으로 몇 퍼센트 빗나가는가입니다. 읽기 쉽지만 함정이 있습니다. RMSSD처럼 한 사람은 15 ms이고 다른 사람은 90 ms일 수 있는 지표에서는 같은 5 ms 오차가 한 사람에게는 33%, 다른 사람에게는 6%입니다.
3부: 계산 예시
Dial 연구진(2025)은 건강한 성인 13명(여성 6명, 평균 33세)에게 1000 Hz로 샘플링하는 단일 유도 심전도인 Polar H10 가슴 스트랩과 웨어러블 기기 다섯 개를 함께 착용하게 해 모두 536박의 데이터를 모으고 야간 RMSSD를 비교했습니다. 구간은 기기마다 달랐습니다. 링과 Garmin은 밤새 5분 구간을 평균했고, WHOOP는 마지막 서파 수면 구간에 가중치를 둔 평균을 썼으며, Polar 시계는 수면 시작 뒤 네 시간을 썼습니다. 기준은 Kubios에서 얻은 스트랩의 하룻밤 전체 값이고, 보정이 필요한 박동이 5% 미만일 때만 사용했습니다.
| 기기 | 95% 한계(ms) | CCC(0~1) | MAPE(%) |
|---|---|---|---|
| Oura Gen 4 | −11.8 ~ +9.9 | 0.99 | 6.0 |
| Oura Gen 3 | −11.4 ~ +6.4 | 0.97 | 7.2 |
| WHOOP 4.0 | −12.5 ~ +10.9 | 0.94 | 8.2 |
| Garmin Fenix 6 | −15.2 ~ +11.6 | 0.87 | 10.5 |
| Polar Grit X Pro | −14.3 ~ +23.6, 인쇄된 그대로(아래 참고) | 0.82 | 16.3 |
논문은 한계를 소수 둘째 자리까지 제시하며, 여기서는 소수 첫째 자리로 반올림했습니다. 기기별 밤 수는 139박(Oura Gen 4)에서 470박(Oura Gen 3)까지였고, 논문 표의 편향은 모두 음수입니다. Gen 4 링은 −1.0 ms, Gen 3은 −2.5, WHOOP는 −0.8, Garmin은 −1.8, Polar 시계는 −4.7입니다. 기기 네 개는 한계가 편향에 표준편차의 1.96배를 더하고 뺀 값으로, 그래야 하는 대로입니다. Polar 행은 그렇지 않습니다. 편향이 −4.65 ms이고 표준편차가 9.67 ms이므로 한계는 −23.6~+14.3 ms가 되어야 하는데, 인쇄된 한계는 부호가 서로 바뀌어 있습니다. 이 행의 부호 둘 중 하나는 오타이고, 논문은 어느 쪽인지 밝히지 않습니다. 어느 쪽이든 Polar 시계의 폭은 약 38 ms로, 링과 WHOOP의 약 18~23 ms보다 넓습니다.
저자들은 CCC를 0.80 미만 허용 불가, 0.800.89 낮음, 0.900.95 보통, 0.95~0.99 상당함, 0.99 초과 거의 완벽으로 등급화했고, MAPE가 10%를 넘으면 허용할 수 없다고 보았습니다. 이 표를 네 가지 통계로 읽어 보겠습니다. 모든 기기의 편향은 작습니다. 평균적으로 모두 스트랩 값과의 차이가 몇 밀리초 이내입니다. 기기를 가르는 것은 한계입니다. 링과 WHOOP는 95%의 밤을 위아래 약 12 ms 이내에 두지만, Polar 시계의 밤 값은 거의 두 배 넓은 폭으로 퍼집니다. CCC는 흩어짐에 불이익을 주므로 그 순서대로 순위를 매기고, MAPE는 두 기기를 저자들이 정한 기준 밖에 놓습니다. 연구 자체의 한계도 있습니다. 13명이고 모두 건강해 보이는 사람들이며, 독점 알고리즘은 업데이트될 수 있습니다. 그래서 저자들은 계속 다시 검증하기를 요구합니다.
4부: 집단의 결과, 개인의 수치
표는 사람들 전체에서의 기기를 설명합니다. 내 질문은 다릅니다. 이 기기가 내 데이터에서 내가 관심 있는 변화를 보여 줄 만큼 정밀한가? 이는 어떤 검증도 알려 줄 수 없는 수치, 즉 내 날마다의 흩어짐의 크기에 달려 있습니다.
아무 일이 없어도 개별 측정값은 37~57 ms 사이에서 오르내립니다. 7일 평균은 45~49 ms 사이에 머뭅니다.
| 날짜 | 측정값 (ms) | 7일 평균 (ms) | 이벤트 |
|---|---|---|---|
| 29일 전 | 41 | 48 | 없음 |
| 28일 전 | 43 | 47 | 없음 |
| 27일 전 | 47 | 46 | 없음 |
| 26일 전 | 45 | 45 | 없음 |
| 25일 전 | 46 | 45 | 없음 |
| 24일 전 | 52 | 46 | 없음 |
| 23일 전 | 51 | 46 | 없음 |
| 22일 전 | 45 | 47 | 없음 |
| 21일 전 | 52 | 48 | 없음 |
| 20일 전 | 37 | 47 | 없음 |
| 19일 전 | 42 | 46 | 없음 |
| 18일 전 | 40 | 45 | 없음 |
| 17일 전 | 52 | 45 | 없음 |
| 16일 전 | 57 | 46 | 없음 |
| 15일 전 | 53 | 47 | 없음 |
| 14일 전 | 42 | 46 | 없음 |
| 13일 전 | 41 | 46 | 없음 |
| 12일 전 | 46 | 47 | 없음 |
| 11일 전 | 53 | 49 | 없음 |
| 10일 전 | 46 | 48 | 없음 |
| 9일 전 | 43 | 46 | 없음 |
| 8일 전 | 45 | 45 | 없음 |
| 7일 전 | 51 | 46 | 없음 |
| 6일 전 | 46 | 47 | 없음 |
| 5일 전 | 47 | 47 | 없음 |
| 4일 전 | 52 | 47 | 없음 |
| 3일 전 | 41 | 46 | 없음 |
| 2일 전 | 40 | 46 | 없음 |
| 어제 | 45 | 46 | 없음 |
| 오늘 | 52 | 46 | 없음 |
날마다 오르내리는 모의 아침 RMSSD 30개를 나타낸 그래프로, 더 안정적인 선이 7일 평균을, 음영 띠가 평소 범위를 나타냅니다. 그래프 뒤에는 모든 측정값이 담긴 표가 이어집니다.
아침 값이 7일 평균 60 ms 주위로 ±20 ms 흩어진다고 해 보겠습니다. 하룻밤 값이 실제에서 약 ±12 ms 이내에 있는 기기는 이미 있는 우연한 변동보다 작은 오차를 더하므로, 그 추세는 쓸 만합니다. 이번에는 25 ms 주위로 ±5 ms 흩어진다고 해 보겠습니다. 같은 기기의 오차가 이제 내 변동보다 크고, 하룻밤 사이 8 ms 변화는 센서 때문일 가능성이 나 때문일 가능성만큼 됩니다. 해결책은 레슨 10에서 본 것과 같습니다. 하룻밤이 아니라 7일 평균을 읽는 것입니다. 편향은 보기보다 덜 중요합니다. 늘 2.5 ms 낮게 나오는 기기도 내 변화는 충실히 보여 주기 때문입니다. 내 수치를 남의 수치와 비교하거나 다른 기기로 만든 기준값 표와 비교할 때만 중요합니다(레슨 7).
이 강좌의 모든 집단 결과에도 같은 논리가 적용됩니다. 낮은 HRV와 심혈관 사건의 관련성을 보여 주는 메타분석(레슨 14)은 한 집단을 설명합니다. ICC 0.9는 기기가 사람들을 서로 얼마나 잘 구별하는지를 설명합니다. 어느 쪽도 어느 아침의 측정 하나에 대한 진술이 아닙니다.
5부: 위험 헤드라인 읽기
HRV와 건강을 다룬 연구는 다른 종류의 수치로 끝납니다. 상대위험입니다. “HRV가 가장 낮은 집단은 위험이 35% 더 높았다”는 말은 그 집단에서 사건이 비교 집단보다 1.35배 흔했다는 뜻입니다. 사건이 원래 얼마나 흔한지는 말해 주지 않으며, 절대위험이라고 하는 그 값이 헤드라인이 몇 명에 관한 이야기인지를 결정합니다.
아래 위젯은 상대위험을 사람 수로 바꿉니다. ‘기본 위험도’, 즉 100명 중 몇 명이 어차피 그 사건을 겪는지를 정하세요. 여기의 기본 위험도는 지어낸 예일 뿐 누구의 실제 위험도 아닙니다. 그런 다음 HRV와 장수: 사망률 연구가 보여 주는 것 페이지에서 인용한 연구 세 가지 중 하나의 상대위험을 불러오세요. 알려진 심장 질환이 없는 사람의 첫 심혈관 사건에 관한 메타분석(Hillebrand 2013), 모든 원인에 의한 사망에 관한 메타분석(Jarczok 2022), 심근경색 생존자에 관한 1987년 연구(Kleiger)입니다. 각각이 뜻하는 늘어나는 사람 수를 세어 보세요.
사람 수로 본 상대위험도
가상의 기본 위험도, 실제 상대위험도
- 기본 위험도에서
- 4 명(100명당)
- 늘어나는 사람 수
- 1 명(100명당)
- 기본 위험도에서의 사건
- 더 높은 위험도에서 늘어나는 사람
- 어느 쪽에서도 사건 없음
기본 위험도가 100명 중 4명일 때 상대위험도 1.35배를 적용하면 100명 중 약 5명이 됩니다. 1명이 늘어나고, 어느 쪽에서도 사건이 없는 사람은 100명 중 95명입니다.
JavaScript를 켜면 슬라이더가 작동합니다.
원 100개가 10 × 10으로 놓인 격자입니다. 속이 찬 주황색 원은 기본 위험도에서 사건이 생길 사람, 주황색 테두리 원은 더 높은 상대위험도에서 추가로 생기는 사람, 회색 원은 어느 쪽에서도 사건이 없는 사람입니다. 슬라이더 하나로 기본 위험도를 100명 중 1~30명으로 정하고, 다른 하나로 상대위험도를 1~6으로 정합니다. 버튼 세 개로 Hillebrand 2013, Jarczok 2022, Kleiger 1987의 상대위험도를 불러옵니다. 문장 하나가 각 집단의 사람 수를 셉니다.
위험 헤드라인은 세 가지 질문으로 읽으세요. 누구와 비교한 상대인가: HRV가 가장 높은 집단인가, 표본의 나머지인가, 고정된 기준값인가? 몇 명 중인가: 비교 집단의 절대위험은 얼마인가? 그리고 누구에게: 건강한 성인인가, 아니면 웨어러블로 밤새 재는 대신 의료용 심전도로 24시간 측정한 심근경색 이후의 환자인가? 심근경색 이후의 상대위험 5와 건강한 성인의 상대위험 1.35는 서로 다른 사람들에 관한 서로 다른 결과이며, 어느 쪽도 한 사람에 대한 예측이 아닙니다.
6부: 상자에 적힌 ‘검증됨’의 뜻
‘임상적으로 검증됨’은 소비자용 HRV에서 규제되는 표현이 아닙니다. 이 말을 만나면 여섯 가지를 물어보고, 각각의 답이 제품 페이지가 아니라 발표된 논문에 있기를 기대하세요.
- 무엇과 비교했나? 1000 Hz 심전도나 가슴 스트랩은 기준이고, 다른 웨어러블은 기준이 아닙니다.
- 누구에게? 몇 명인지, 나이가 몇인지, 얼마나 건강한지, 불규칙한 리듬이 있는 사람이 포함되었는지. 2025년 연구는 평균 나이 33세의 성인 13명입니다.
- 어떤 지표와 구간? 5분 구간에서 얻은 야간 RMSSD는 5분 아침 측정이나 24시간 SDNN과 같은 양이 아닙니다(레슨 17).
- 어떤 통계? 상관만으로는 일치도가 아닙니다. 한계를 갖춘 편향과, 구간을 갖춘 ICC나 CCC를 찾으세요.
- 어떤 펌웨어? 알고리즘은 바뀝니다. 작년 펌웨어에 대한 검증은 과거의 기록입니다.
- 누가 비용을 댔는가? 제조사가 비용을 댄 연구도 타당할 수 있지만, 그 사실을 밝혀야 합니다.
여섯 가지를 모두 통과한 기기는 그 용도로 검증된 것입니다. 그래도 진단 기기는 아니며, CCC가 얼마이든 레슨 14의 경고 신호는 그대로 적용됩니다.
레벨 4와 강좌의 끝에 이르렀습니다. 다음은 레벨 시험과 강좌 수료증입니다. 레벨마다 시험이 있고, 통과한 레벨마다 배지를 받으며, 누구나 확인할 수 있는 수료증이 발급됩니다.