개요
컨디션 점수는 하루의 몸 상태를 0~100점으로 요약한 수치입니다. 이 점수는 **‘최근 내 데이터 흐름과 견주면 오늘은 어떤가’**라는 질문 하나에만 답합니다.
의학적 진단이나 훈련 준비 상태 판정이 아니며, 타인과의 비교 지표도 아닙니다. 또한 사용자의 영양 목표를 임의로 변경하지 않습니다. 이 점수는 원본 데이터를 분석할 때 앱과 코치가 동일한 기준을 공유하기 위해 만들어졌습니다.
매일 아침 이 점수를 볼 만한 이유는 철저히 나 자신을 기준으로 산출되기 때문입니다. 예를 들어 안정 시 심박수 58bpm은 그 자체로는 특별한 의미가 없지만, 평소 51bpm을 유지하던 사람에게는 컨디션 변화를 나타내는 뚜렷한 신호가 됩니다.
계산 원리와 반영 데이터
들어가는 데이터
측정 당일에 유효하게 존재하는 데이터만을 결합합니다.
| 기여 요소 | 출처 |
|---|---|
| 심박변이도(HRV)·안정 시 심박수 | Apple 건강 앱의 일별 데이터(개인정보 보호 처리), 개인 기준선과 비교 |
| 수면 | Apple 건강 앱의 야간 수면 데이터 (측정되지 않은 경우, 체크인에 입력한 수면 기록 활용) |
| 컨디션 체크인 | 수면의 질 평가 및 몸 상태 주관적 응답 |
| 전날 활동 부하 | 이전 날의 운동 기록 및 활동량 (최근 부하와 비교) |
| 호흡수·손목 온도 | 보조 지표 |
점수 반영 비중은 심혈관 회복 지표가 가장 크고 수면, 컨디션 체크인, 전날 활동 부하 순으로 낮아집니다. HRV와 안정 시 심박수는 심혈관 회복 점수를 구성하지만, 기기 특성상 한 가지(예: 안정 시 심박수)만 측정된 경우에는 측정된 값 하나가 해당 항목 점수 전체를 결정합니다. 이는 누락된 항목의 비중을 수면이나 주관적 응답으로 넘길 경우, 그날 측정된 유일한 생리 지표의 중요도가 오히려 떨어질 수 있기 때문입니다.
호흡수와 손목 온도는 주요 회복 지표라기보다 이상을 감지하는 보조 신호입니다. 평소 수치보다 뚜렷하게 높거나 다른 주요 지표의 저하가 함께 나타날 때만 감점으로 쓰이며, 점수를 올리지는 않습니다.
알고리즘을 말로 풀면
반영되는 지표는 모두 먼저 개인의 통계적 편차 기준으로 변환됩니다. ‘절대적으로 좋은 수치인가’가 아니라 ‘내 평소 평균과 일상적인 변동 폭에서 얼마나 벗어났는가’를 보기 위해서입니다. 덕분에 신체 조건이 전혀 다른 사람에게도 같은 잣대의 점수를 매길 수 있습니다.
이후 산출된 값들은 ‘수치가 높을수록 좋은 상태’를 의미하도록 변환되며, 비선형 변환 곡선을 거친 뒤 하나로 합쳐집니다. 이 과정에서 유의해야 할 두 가지 특징이 있습니다.
- 평가 일관성 유지: 특정 지표가 매우 좋게 나왔다고 해서 오히려 점수가 깎이는 일은 없습니다. 예를 들어 수면 시간이 평소보다 훨씬 길었다 하더라도 평소와 다르다는 이유로 감점되지 않습니다.
- 지표 반영 상한선: 극단적인 측정값이 점수에 영향을 주기는 하지만, 그 영향력이 무한정 커지지는 않습니다.
단, 수면 항목만큼은 철저히 개인 기준에만 맞추지 않습니다. 사람마다 필요한 수면량은 다르지만 지나치게 짧은 수면은 누구에게나 악영향을 미치기 때문입니다. 수면 점수는 절대적인 평가 기준에 바탕을 두며 (보통 7시간 30분~9시간 사이가 가장 높고, 이보다 지나치게 길거나 짧으면 점수가 떨어짐), 개인의 평소 수면 패턴은 이 점수를 보완하는 용도로만 사용됩니다.
또한, 점수가 부당하게 낮아지는 것을 막기 위한 두 가지 안전장치가 있습니다. 첫째, 하나의 지표가 불안정하다고 해서 그날의 점수 전체가 급락하지 않도록 최대 감점 폭을 제한했습니다. 점수가 크게 깎이려면 여러 지표에서 복합적인 문제가 나타나야 합니다. 둘째, 특정 생리 지표의 이상은 중복 감점되지 않으며 한 번만 평가에 반영됩니다.
평소 기준선을 정할 때도 비정상적인 데이터는 걸러냅니다. 예를 들어 기기 오류로 HRV 값이 터무니없이 높게 측정되어도, 그 오류가 이후 기준선까지 끌고 가지는 않습니다. 단기적인 측정 오류는 걸러내지만 지속적인 변화 추세는 반영하며, 당일의 측정값은 당일 평가 기준선에 포함하지 않습니다.
마지막으로 장기적인 추세가 점수에 영향을 미칠 수 있습니다. 장기 회복 추세는 최근 7일간의 HRV 및 안정 시 심박수가 과거 60일간의 평균값과 비교해 유의미하게 달라진 상태로 유지되는지 확인합니다. 이 장기 분석에서 이상이 감지되면 점수가 일정 수준 깎입니다. 30일 기준의 단기 기준선으로는 30일 이상 서서히 진행된 컨디션 저하를 잡아내기 어렵기 때문입니다.
예외와 결측값 처리
- 워치를 착용하지 않고 잔 날: 체크인 시 입력한 수면 기록이 수면 점수를 대체합니다. 만약 둘 다 없다면 0점으로 처리하지 않고 해당 지표를 제외합니다.
- 데이터가 충분히 쌓이지 않은 초기 사용 단계: 컨디션 체크인 응답만으로 점수를 산출합니다.
- 회복 지표가 한 가지만 측정된 경우: 해당 지표 하나가 심혈관 점수 전체를 결정합니다.
- 밤사이 HRV 데이터가 1건뿐인 경우: 표본 하나로는 신뢰도가 떨어지므로 여러 번 측정된 밤보다 반영 비중을 낮춥니다.
- 데이터가 전혀 없을 때: 값을 지어내지 않고 점수를 표시하지 않습니다.
수치 해석법
컨디션 점수는 낮음, 보통, 좋음의 3단계로 구분됩니다. 각 단계의 기준점은 실제 사용자들이 기록하는 점수 분포의 상하위 기준선을 바탕으로 정해지므로 일상적인 날에도 세 단계가 고르게 나타날 수 있습니다. 따라서 71점을 ‘건강 상태 71%‘로 해석하는 것은 올바르지 않으며, ‘평범한 수준이지만 최근 평균보다는 약간 낮다’ 정도로 이해하는 것이 좋습니다.
컨디션 점수에서 흔히 오해하기 쉬운 두 가지는 다음과 같습니다.
- 점수가 높다고 항상 좋은 것은 아닙니다: 점수는 기기가 측정한 신체 상태의 흐름을 보여줄 뿐입니다. 며칠 푹 쉬고 난 뒤 점수가 높게 나온 것은 훈련 효과가 아니며, 고강도 훈련을 진행하는 중에 점수가 낮은 것은 지극히 자연스러운 현상입니다.
- 하루의 컨디션을 절대적으로 단정 짓지 않습니다: 사용자가 직접 느끼는 체감 상태가 기기 측정값보다 우선합니다. 사용자 본인이 괜찮다고 느낀다면 실제 상태가 좋은 것입니다. 기기 데이터가 나쁘다고 해서 사용자의 체감을 부정하거나, 말한 적 없는 증상을 있는 것처럼 단정하지 않습니다.
코치의 조언 및 행동 가이드
점수는 그날의 전체 상태를 단정 짓기보다, 하루를 계획할 때 유용한 참고 자료로 활용하는 것이 좋습니다.
- 점수가 ‘보통’이거나 ‘좋음’이고 고강도 훈련을 계획한 경우: 예정대로 진행하되, 점수 자체에 얽매이기보다 당일의 ‘목표 스트레인 구간’에 맞춰 운동량을 조절하세요.
- 수면 부족으로 점수가 ‘낮음’인 경우: 오늘 하루의 일정보다 오늘 밤의 수면 계획을 수정하는 것이 좋습니다. 새로운 회복 방법을 시도하기보다 정해진 취침 시간을 지키는 데 집중하세요.
- 회복 지표 때문에 점수가 ‘낮음’이지만 몸은 괜찮은 경우: 점수를 지시가 아니라 참고 정보로 받아들이세요. Grio는 측정치 변화만을 근거로 사용자의 하루 계획이나 훈련 목표를 바꾸지 않습니다.
코치는 점수를 낮춘 요인을 짚어 가벼운 회복 행동을 제안할 수 있습니다. 다만 이미 세워 둔 계획이나 장기 목표를 코치가 대신 고칠 수는 없으며, 결정은 사용자의 몫입니다.
자주 묻는 질문
- 몸은 멀쩡한데 점수가 낮게 나왔어요.
- 컨디션 점수는 측정된 데이터로 계산하므로 체감과 다를 수 있고, 그럴 때는 본인의 느낌이 우선입니다. 컨디션 체크인에 지금 상태를 적으면 점수에 반영되며, 체크인 응답만으로도 점수가 나옵니다. 점수가 지나치게 낮다면 워치가 간밤의 수면을 제대로 기록했는지 확인해 보세요. 수면 데이터가 빠지면 점수를 이루는 요소가 달라져 값이 크게 흔들릴 수 있습니다.
- 다른 사람 컨디션 점수와 비교해도 되나요?
- 아니요, 다른 사람의 점수와 비교하는 것은 의미가 없습니다. 컨디션 점수는 각 개인의 최근 30일 데이터를 기준으로 산출되므로, 같은 70점이라도 다른 의미를 지닐 수 있습니다. 예를 들어, 두 사람의 측정값이 같더라도 각자의 평소 기준선에 따라 전혀 다른 점수가 나올 수 있습니다.
- 컨디션 점수가 낮으면 운동을 쉬어야 하나요?
- 컨디션 점수는 운동 여부를 가르거나 훈련 준비 상태를 판정하는 기준이 아닙니다. 오늘의 훈련 부하는 '목표 스트레인 구간'이라는 별도 기준으로 정하며, 컨디션 점수는 그 구간을 정할 때 참고하는 값 중 하나입니다.