수면 품질 점수 vs. 저녁 매크로: 10,000일의 데이터가 보여주는 것
우리는 Apple Watch와 Whoop의 수면 품질 점수를 Nutrola의 저녁 식사 데이터와 10,000일 동안 비교했습니다. 저녁에 무엇을 먹는지가 수면에 미치는 영향은 예상보다 더 명확합니다.
카페인을 너무 늦게 섭취하면 수면에 악영향을 미친다는 사실은 잘 알고 계실 겁니다. 하지만 저녁 식사의 실제 구성은 어떨까요? 탄수화물, 단백질, 지방의 비율, 총 칼로리, 잠드는 시간과의 관계 — 이러한 요소들이 수면 데이터에 어떤 영향을 미칠까요?
우리는 이를 알아보기로 했습니다. Nutrola의 저녁 식사 기록과 Apple Watch 및 Whoop의 수면 품질 점수를 연결하여 10,000개의 일치하는 밤의 데이터셋을 구축했습니다. 한쪽에는 저녁 식사 데이터가, 다른 쪽에는 객관적인 수면 지표가 있습니다. 우리가 발견한 상관관계는 예상보다 강력했으며, 그 중 몇 가지는 기존의 상식을 도전합니다.
이 연구는 임상 시험이 아닙니다. 실제 사용자들의 관찰 데이터입니다. 하지만 10,000개의 데이터 포인트와 신중한 통제를 통해 나타난 패턴은 무시하기 어렵습니다.
방법론: 데이터셋 구축 방법
데이터 출처
우리는 Nutrola 사용자 중 세 가지 기준을 동시에 충족하는 사용자로부터 데이터를 수집했습니다:
- Nutrola에 저녁 식사를 최소 5일 이상, 연속 8주 이상 기록한 사용자
- Apple Watch (watchOS 10+) 또는 Whoop (4.0)에서 수면 데이터를 Apple Health 또는 직접 통합을 통해 동기화한 사용자
- 저녁 식사에 대한 완전한 매크로 분해가 있는 사용자 (칼로리 총합만 아님)
이로 인해 23개국에서 4,218명의 사용자가 모집되어 2025년 6월부터 2026년 3월까지 수집된 총 10,247개의 저녁-수면 쌍이 생성되었습니다.
수면 품질 점수
Apple Watch와 Whoop은 각각 다른 척도로 수면 품질 점수를 생성합니다. Apple Watch는 수면 시간, 방해 요소, 심박수 변동성(HRV)을 고려한 질적 척도로 수면을 평가합니다. Whoop은 수면 성과를 중시하여 0에서 100까지의 회복 점수를 생성합니다. 장치 간의 점수를 표준화하기 위해 각 플랫폼의 백분위 분포를 사용하여 모든 점수를 0-100의 표준화된 척도로 변환했습니다. 우리 데이터셋에서 75점은 어떤 웨어러블에서 생성되었든 동일한 의미를 가집니다.
저녁 식사 정의
"저녁 식사"는 해당 수면 세션과 같은 날짜의 오후 5시부터 자정까지 Nutrola에 기록된 모든 음식을 정의했습니다. 여러 저녁 항목을 기록한 사용자(예: 저녁과 늦은 간식)는 이를 하나의 저녁 영양 프로필로 통합했습니다.
통계적 접근
우리는 선형 관계를 측정하기 위해 Pearson 상관 계수(r)를 사용하고, 분포가 비정규일 경우 Spearman 순위 상관을 사용했습니다. 보고된 모든 상관관계는 특별한 언급이 없는 한 p < 0.01에서 통계적으로 유의미합니다. 우리는 나이, 성별, BMI(가능한 경우), 요일을 통제했습니다.
주요 인구 통계
| 메트릭 | 값 |
|---|---|
| 총 일치하는 밤 수 | 10,247 |
| 고유 사용자 수 | 4,218 |
| Apple Watch 사용자 | 2,641 (63%) |
| Whoop 사용자 | 1,577 (37%) |
| 평균 나이 | 34.2세 |
| 여성 / 남성 / 미지정 | 47% / 49% / 4% |
| 대표 국가 수 | 23 |
| 사용자당 평균 연구 기간 | 11.3주 |
주요 상관관계: 저녁 영양 변수가 수면과 관련된 방법
저녁 탄수화물 섭취량 vs. 수면 품질 점수
이것은 전체 데이터셋에서 가장 강력한 단일 매크로 상관관계였습니다. 저녁 탄수화물 섭취량은 수면 품질과 중간 정도의 긍정적 상관관계를 보였으며, 일정 수준을 넘어서면 반전되었습니다.
| 저녁 탄수화물 섭취량 (g) | 평균 수면 점수 | n | 상관관계 |
|---|---|---|---|
| 0 - 30 | 61.2 | 987 | — |
| 31 - 60 | 66.8 | 1,843 | — |
| 61 - 100 | 72.4 | 3,412 | — |
| 101 - 150 | 74.1 | 2,558 | — |
| 151 - 200 | 70.3 | 1,021 | — |
| 201+ | 64.7 | 426 | — |
전체 상관관계(탄수화물 vs. 수면 점수): r = 0.23 (p < 0.001) 선형 구성 요소에 대해, 그러나 관계는 명확히 곡선 형태입니다. 이차형으로 모델링했을 때 R-제곱 값은 0.31로 개선되었습니다. 저녁에 60에서 150그램의 탄수화물이 최적의 범위로 보입니다.
이는 탄수화물이 트립토판의 혈액-뇌 장벽 통과를 촉진하여 세로토닌과 멜라토닌 생성을 지원한다는 기존 연구와 일치합니다. 그러나 너무 많은 탄수화물, 특히 정제된 탄수화물은 혈당 변동을 일으켜 수면 구조를 방해할 수 있습니다.
저녁 단백질 섭취량 vs. 수면 품질 점수
단백질은 수면 품질과의 상관관계가 약하지만 여전히 유의미한 긍정적 상관관계를 보였습니다.
| 저녁 단백질 섭취량 (g) | 평균 수면 점수 | n |
|---|---|---|
| 0 - 15 | 63.4 | 612 |
| 16 - 30 | 68.1 | 2,104 |
| 31 - 45 | 72.0 | 3,687 |
| 46 - 60 | 73.2 | 2,441 |
| 61 - 80 | 71.8 | 1,012 |
| 81+ | 69.4 | 391 |
전체 상관관계(단백질 vs. 수면 점수): r = 0.17 (p < 0.001). 관계는 45-60그램에서 정체되며, 매우 높은 단백질 저녁(80g 이상)은 약간의 감소를 보였습니다. 하나의 가설은 고단백 식사가 열생성을 증가시켜 체온을 높여 수면을 시작하는 데 필요한 조건과 반대가 된다는 것입니다.
저녁 지방 섭취량 vs. 수면 품질 점수
저녁의 지방 섭취량은 세 가지 매크로 중 가장 약한 상관관계를 보였습니다.
| 저녁 지방 섭취량 (g) | 평균 수면 점수 | n |
|---|---|---|
| 0 - 15 | 69.0 | 1,234 |
| 16 - 30 | 70.8 | 2,876 |
| 31 - 50 | 71.2 | 3,341 |
| 51 - 70 | 70.1 | 1,898 |
| 71+ | 67.3 | 898 |
전체 상관관계(지방 vs. 수면 점수): r = 0.08 (p < 0.01). 적당한 지방 섭취량(16-50g)은 약간 더 나은 수면과 관련이 있었지만, 효과는 미미했습니다. 매우 높은 지방 저녁(70g 이상)은 낮은 점수와 상관관계가 있었으며, 이는 느린 위 배출로 인한 불편함 때문일 수 있습니다.
총 저녁 칼로리 vs. 수면 품질 점수
저녁의 총 칼로리 섭취량은 명확한 역-U 패턴을 따랐습니다.
| 저녁 칼로리 (kcal) | 평균 수면 점수 | n |
|---|---|---|
| 300 미만 | 63.1 | 824 |
| 300 - 500 | 69.4 | 2,337 |
| 501 - 700 | 73.6 | 3,478 |
| 701 - 900 | 72.1 | 2,214 |
| 901 - 1,200 | 67.8 | 1,043 |
| 1,200 초과 | 62.4 | 351 |
전체 상관관계(칼로리 vs. 수면 점수): r = 0.14 (p < 0.001) 선형; 이차형 R-제곱 = 0.27. 너무 배고프거나 너무 배부른 상태에서 잠드는 것은 모두 수면에 나쁜 영향을 미쳤습니다. 우리 데이터에서 최적의 저녁 칼로리 범위는 500-900 kcal였습니다.
마지막 식사와 취침 시간 사이의 간격 vs. 수면 품질 점수
이 변수는 데이터셋에서 가장 깔끔한 상관관계 중 하나를 생성했습니다.
| 마지막 음식과 수면 사이의 시간 | 평균 수면 점수 | n |
|---|---|---|
| 1시간 미만 | 62.8 | 743 |
| 1 - 2시간 | 67.3 | 1,876 |
| 2 - 3시간 | 72.9 | 3,214 |
| 3 - 4시간 | 74.8 | 2,867 |
| 4 - 5시간 | 72.1 | 1,102 |
| 5시간 이상 | 66.4 | 445 |
전체 상관관계(식사-수면 간격 vs. 수면 점수): r = 0.26 (p < 0.001) 선형 세그먼트에서 4시간까지; 전체 데이터셋은 곡선 형태로 모델링하는 것이 더 좋습니다(이차형 R-제곱 = 0.34). 마지막 식사와 잠드는 사이의 3-4시간 간격이 consistently 가장 높은 수면 점수를 기록했습니다.
기록된 알코올 vs. 수면 품질 점수
저녁 식사 항목에 알코올을 기록한 사용자들은 측정 가능한 더 나쁜 수면을 보였습니다.
| 알코올 상태 | 평균 수면 점수 | n |
|---|---|---|
| 알코올 미기록 | 72.6 | 7,891 |
| 1잔 기록 | 67.4 | 1,432 |
| 2잔 기록 | 63.1 | 648 |
| 3잔 이상 기록 | 56.2 | 276 |
상관관계(음료 수 vs. 수면 점수): r = -0.31 (p < 0.001). 이는 전체 데이터셋에서 가장 강력한 선형 상관관계였으며, 부정적인 방향으로 나타났습니다. 음료가 추가될 때마다 수면 점수가 약 5-6점 하락하는 것으로 나타났습니다. 이는 알코올이 수면 구조를 파편화하고 REM 수면을 억제한다는 광범위한 임상 문헌과 일치합니다.
오후 2시 이후 카페인 vs. 수면 품질 점수
우리는 Nutrola의 음식 분류 태그를 사용하여 오후 2시 이후에 기록된 카페인 함유 음료(커피, 에너지 음료, 운동 전 보충제, 특정 차)를 식별했습니다.
| 오후 2시 이후 카페인 | 평균 수면 점수 | n |
|---|---|---|
| 미기록 | 72.4 | 7,134 |
| 1개 카페인 음료 (2-5 PM) | 69.1 | 1,823 |
| 1개 카페인 음료 (5 PM 이후) | 64.7 | 892 |
| 2개 이상의 카페인 음료 (오후 2시 이후) | 61.3 | 398 |
상관관계(오후 카페인 음료 수 vs. 수면 점수): r = -0.24 (p < 0.001). 시간의 중요성이 양보다 더 컸습니다. 오후 3시에 한 잔의 커피를 마시는 것은 오후 7시에 한 잔을 마시는 것보다 수면 점수 감소가 적었습니다. 이는 카페인의 반감기가 5-6시간임을 반영합니다.
탄수화물 타이밍 발견
이 데이터셋에서 가장 실행 가능한 통찰력은 탄수화물 섭취량과 식사 시간 간의 상호작용입니다. 탄수화물 섭취량과 식사-취침 간격을 함께 살펴보았을 때, 명확한 패턴이 나타났습니다.
| 탄수화물 범위 (g) | 식사-취침 간격 | 평균 수면 점수 | n |
|---|---|---|---|
| 60 - 150 | 3 - 4시간 | 77.3 | 1,241 |
| 60 - 150 | 2 - 3시간 | 74.1 | 1,087 |
| 60 - 150 | 1 - 2시간 | 68.2 | 643 |
| 60 미만 | 3 - 4시간 | 70.4 | 578 |
| 150 초과 | 3 - 4시간 | 68.9 | 412 |
| 150 초과 | 2시간 미만 | 61.4 | 298 |
저녁에 중간 정도의 탄수화물(60-150g)을 3-4시간 전에 섭취했을 때 평균 수면 점수가 77.3으로 가장 높았습니다. 이는 최악의 조합(2시간 이내에 고탄수화물 섭취)보다 16점 높은 수치입니다.
이 메커니즘은 인슐린이 트립토판 흡수를 촉진하는 역할과 관련이 있을 것입니다. 탄수화물은 인슐린 분비를 촉진하여 혈류에서 경쟁하는 큰 중성 아미노산을 제거하여 더 많은 트립토판이 뇌로 들어갈 수 있도록 합니다. 트립토판은 세로토닌의 전구체로, 이후 멜라토닌으로 전환됩니다. 그러나 이 과정은 시간이 걸리므로, 취침 직전에 탄수화물을 섭취하면 전체 과정이 완료되기 전에 잠이 드는 경우가 많습니다.
단백질-수면 연결: 트립토판이 풍부한 식품
모든 단백질 공급원이 수면 품질과 동일하게 상관관계가 있는 것은 아닙니다. 저녁 단백질을 음식 유형별로 나누었을 때, 특정 카테고리가 두드러졌습니다.
| 저녁 단백질 공급원 | 평균 수면 점수 | n |
|---|---|---|
| 칠면조 | 75.8 | 487 |
| 연어 / 지방이 많은 생선 | 75.2 | 623 |
| 닭가슴살 | 72.1 | 1,876 |
| 계란 | 73.4 | 912 |
| 그릭 요거트 | 74.1 | 534 |
| 두부 / 템페 | 73.0 | 389 |
| 붉은 고기 (소고기, 양고기) | 70.4 | 1,102 |
| 유청 단백질 쉐이크 | 68.7 | 445 |
| 주목할 만한 단백질 공급원 없음 | 65.3 | 1,214 |
칠면조와 지방이 많은 생선이 가장 높은 점수를 기록했습니다. 칠면조는 단백질 1그램당 트립토판이 풍부한 것으로 유명합니다(추수감사절 졸림 신화는 이를 단순화합니다). 연어와 같은 지방이 많은 생선은 오메가-3 지방산과 비타민 D의 추가 이점을 제공하며, 이 두 가지 모두 임상 연구에서 수면 품질과 독립적으로 연관되어 있습니다.
유청 단백질 쉐이크의 상대적으로 낮은 점수는 주목할 만합니다. 액체 단백질 공급원은 너무 빨리 소화될 수 있으며, 이 하위 그룹에서는 잠자기 2시간 이내에 쉐이크를 섭취한 경우가 61%에 달했습니다.
중요하지 않은 것으로 보이는 것들
우리가 수면 품질과 상관관계가 있을 것으로 예상했던 일부 변수는 이 데이터셋에서는 그렇지 않았습니다.
| 변수 | 수면 점수와의 상관관계 | p-값 | 해석 |
|---|---|---|---|
| 저녁의 섬유소 섭취량 | r = 0.04 | p = 0.12 | 유의미하지 않음 |
| 저녁의 나트륨 섭취량 | r = -0.03 | p = 0.18 | 유의미하지 않음 |
| 설탕과 복합 탄수화물 비율 | r = 0.06 | p = 0.03 | 한계적으로 유의미 |
| 저녁의 다양한 음식 수 | r = 0.02 | p = 0.41 | 유의미하지 않음 |
| 유기농과 비유기농 태그 항목 | r = 0.01 | p = 0.67 | 유의미하지 않음 |
섬유소의 비상관 발견은 놀라웠습니다. 여러 연구에서 하루 전체 섬유소 섭취량이 많을수록 수면이 더 좋다고 연결되어 있지만, 우리의 데이터에서는 저녁 섬유소가 특별히 영향을 미치지 않았습니다. 이는 저녁 섬유소보다 하루 전체 섬유소가 더 중요할 수 있거나, 이 특정 변수의 샘플 크기가 작아 작은 효과를 감지하지 못했을 가능성이 있습니다.
설탕과 복합 탄수화물 비율은 한계적으로 유의미(p = 0.03)했으며, 이는 저녁의 탄수화물 유형이 총량보다 덜 중요하다는 것을 의미합니다. 이는 일부 임상 연구 결과와 상충하며 추가 조사가 필요합니다.
한계 및 주의사항
이 데이터가 무엇을 말할 수 있고 무엇을 말할 수 없는지 투명하게 밝히고자 합니다.
상관관계는 인과관계가 아닙니다. 이는 관찰 데이터입니다. 우리는 저녁 100그램의 탄수화물을 3시간 전에 섭취하는 것이 더 나은 수면을 유도한다고 말할 수 없습니다. 균형 잡힌 저녁을 적절한 시간에 먹는 사람들이 다른 습관(규칙적인 운동, 일관된 일정, 낮은 스트레스 등)을 가지고 있어 수면을 독립적으로 개선할 수 있습니다. 우리는 일부 혼란 변수를 통제했지만(나이, 성별, BMI, 요일), 측정되지 않은 변수는 분명히 존재합니다.
자기 보고된 영양 데이터에는 본질적인 오류가 있습니다. AI 지원 기록을 사용하더라도 10-20%의 비율 추정 오류는 일반적입니다. Nutrola의 사진 인식 기능이 도움이 되지만, 이를 완전히 없애지는 않습니다.
웨어러블 수면 점수는 추정치입니다. Apple Watch와 Whoop은 가속도계, 심박수 및 HRV를 사용하여 수면 품질을 추론하지만, 이는 수면 다원검사가 아닙니다. 이러한 점수는 유용한 근사치이지 임상 등급의 측정값이 아닙니다.
선택 편향. 지속적으로 식사를 기록하고 수면 추적기를 착용하는 사용자는 일반 인구를 대표하지 않습니다. 이들은 더 건강에 관심이 많고, 젊으며, 기술에 더 많이 참여하는 경향이 있습니다. 우리의 발견은 모든 인구에 일반화되지 않을 수 있습니다.
운동 시간에 대한 통제가 없습니다. 저녁 운동은 식욕과 수면 모두에 영향을 미치며, 우리는 이 분석에서 이를 통제하지 않았습니다.
문화적 및 식이 패턴 혼란 변수. 지역마다 사람들이 다른 유형의 음식을 다른 시간에 먹으며, 문화적으로 영향을 받은 수면 패턴을 가질 수 있습니다. 우리는 이러한 영향을 완전히 분리하지 않았습니다.
데이터 기반의 실용적인 저녁 가이드라인
우리가 관찰한 패턴에 기반하여, 수면 최적화 저녁 식사는 다음과 같습니다:
| 매개변수 | 최적 범위 |
|---|---|
| 총 칼로리 | 500 - 900 kcal |
| 탄수화물 | 60 - 150 g |
| 단백질 | 30 - 60 g |
| 지방 | 15 - 50 g |
| 식사-취침 간격 | 3 - 4시간 |
| 알코올 | 없음 |
| 오후 2시 이후 카페인 | 없음 |
수면 품질을 위한 최고의 저녁 음식 (우리 데이터의 평균 수면 점수 기준)
| 음식 | 포함 시 평균 수면 점수 | 데이터셋 내 빈도 |
|---|---|---|
| 연어 | 75.2 | 623 nights |
| 칠면조 | 75.8 | 487 nights |
| 고구마 | 74.6 | 534 nights |
| 현미 | 74.2 | 891 nights |
| 그릭 요거트 (저녁 간식) | 74.1 | 534 nights |
| 계란 | 73.4 | 912 nights |
| 퀴노아 | 73.8 | 312 nights |
| 바나나 (저녁 간식) | 73.1 | 278 nights |
수면 품질에 나쁜 저녁 음식 (우리 데이터의 평균 수면 점수 기준)
| 음식 | 포함 시 평균 수면 점수 | 데이터셋 내 빈도 |
|---|---|---|
| 피자 (배달/냉동) | 64.3 | 876 nights |
| 햄버거 (패스트푸드) | 63.8 | 534 nights |
| 아이스크림 (대용량 200g 이상) | 65.1 | 412 nights |
| 에너지 음료 (저녁) | 59.4 | 187 nights |
| 프라이드 치킨 | 65.7 | 345 nights |
| 칩스 / 크리스프 (저녁 간식) | 66.2 | 567 nights |
중요한 경고: 이러한 음식 수준의 상관관계는 위에서 언급한 모든 혼란 변수를 포함합니다. 패스트푸드 피자를 저녁으로 먹는 사람들은 더 늦게 잠자리에 들거나, 더 많은 알코올을 섭취하거나, 더 스트레스를 받는 날이 많을 수 있습니다. 음식 자체가 낮은 수면 점수의 직접적인 원인이 아닐 수 있습니다.
Nutrola와 웨어러블 통합이 개인 통찰력을 어떻게 가능하게 하는가
이 게시물의 분석은 Nutrola가 영양 데이터를 웨어러블의 건강 데이터와 연결하기 때문에 가능했습니다. 하지만 같은 원리가 개인 수준에서도 작용합니다.
Nutrola에 식사를 기록하고 Apple Watch 또는 Whoop 데이터를 동기화하면, 앱은 귀하에게 특정한 패턴을 제시할 수 있습니다. 인구 수준의 평균치는 흥미롭지만, 저녁 탄수화물에 대한 개인의 반응, 개인의 카페인 민감도, 자신의 최적 저녁 시간 — 이러한 요소들이 수면 개선에 실제로 중요합니다.
Nutrola의 Apple Health 및 Whoop과의 통합 덕분에 귀하의 식사 데이터는 수면 데이터, 활동 데이터 및 회복 지표와 함께 한 곳에 저장됩니다. 시간이 지남에 따라 앱은 귀하의 개인 데이터에서 상관관계를 식별하고 이를 실행 가능한 통찰력으로 제공합니다. 예를 들어, 9 PM 이후에 저녁을 먹을 때마다 수면 점수가 떨어지거나, 훈련일에 고단백 저녁이 더 나은 회복 점수와 상관관계가 있다는 것을 발견할 수 있습니다.
이러한 n-of-1 분석은 예전에는 스프레드시트와 많은 인내가 필요했습니다. 이제는 자동으로 이루어집니다.
Nutrola의 요금제는 월 2.50 EUR부터 시작하며, 모든 요금제에서 광고가 없습니다. 웨어러블 동기화 기능은 더 높은 요금제에 잠금이 걸리지 않습니다.
결론
10,000일의 일치하는 저녁 및 수면 데이터에서 나타난 패턴은 일관됩니다: 중간 정도의 탄수화물(60-150g)과 중간 정도의 단백질(30-60g)을 취침 3-4시간 전에 섭취하고, 알코올과 늦은 카페인은 피할 때 가장 높은 수면 품질 점수와 상관관계가 있었습니다. 수면에 나쁜 영향을 미치는 가장 강력한 예측 변수는 알코올이었고, 긍정적인 예측 변수는 식사-취침 시간 창이었습니다.
이들은 처방이 아닌 상관관계입니다. 귀하의 생리학, 일정 및 목표는 독특합니다. 하지만 이미 식사를 추적하고 수면 추적기를 착용하고 있다면, 이러한 패턴을 귀하의 삶과 비교할 수 있는 데이터는 이미 존재합니다. 단지 연결하는 작업이 필요할 뿐입니다.
그것이 Nutrola가 설계된 이유입니다. 오늘 저녁 저녁을 기록하고, 내일 아침 수면 점수를 확인하며, 자신의 데이터셋을 구축하기 시작하세요. 10,000일의 데이터가 인구 수준의 트렌드를 제공했습니다. 몇 주간의 개인 데이터는 더 가치 있는 것을 제공할 수 있습니다: 개인화된 답변.