← 블로그

왜 당신의 TDEE 계산기는 아마 틀렸을까요

모든 온라인 TDEE 계산기는 같은 방식을 씁니다. 나이, 체중, 키, 활동 수준 추정치를 넣고 교과서 수치에 곱합니다. 결과는 집단 평균일 뿐이고, 개인 기준으로는 200에서 400 kcal까지 빗나갈 수 있습니다.

그 차이는 1주에 1파운드 감량과 유지의 차이입니다.

정적 공식의 작동 방식

가장 흔한 공식은 Mifflin-St Jeor(1990)입니다:

BMR (male)   = 10 x weight(kg) + 6.25 x height(cm) - 5 x age + 5
BMR (female) = 10 x weight(kg) + 6.25 x height(cm) - 5 x age - 161

이 값은 기초대사량, 즉 완전한 휴식 상태에서 몸이 소모하는 에너지를 알려줍니다. TDEE(Total Daily Energy Expenditure)를 구하려면 여기에 "활동 계수"를 곱합니다:

활동 수준배수
좌식1.20
가벼운 활동1.375
보통 활동1.55
활동적1.725
매우 활동적1.90

문제는 바로 보입니다. "좌식"에서 "가벼운 활동"으로 올라가면 BMR이 1,800인 사람 기준 175 kcal 차이입니다. 바나나 하나에 땅콩버터 한 큰술을 더한 정도입니다. 그리고 대부분의 사람은 자신이 실제로 어느 범주에 속하는지 전혀 모릅니다.

오차가 커지는 지점

진짜 손실은 활동 배수에서 생깁니다. 연구에 따르면 동일한 통계와 자기 보고 활동 수준을 가진 사람들 사이에서도 개별 TDEE 변동은 ±15%에 이릅니다. TDEE 추정치가 2,200 kcal라면, 범위는 1,870에서 2,530 kcal입니다.

공식이 잡아내지 못하는 요소들:

  • NEAT(Non-Exercise Activity Thermogenesis): 몸을 꼼지락거리기, 자세 유지, 집안에서 걷기. 이것만으로도 개인 간에 하루 700+ kcal 차이가 날 수 있습니다
  • 대사 적응: 장기적인 적자나 흑자에 따라 몸이 에너지 소비를 조절합니다
  • 음식의 열효과: 거대영양소 구성에 따라 달라집니다
  • 수면의 질: 수면이 나쁘면 다음 날 소비가 줄어듭니다
  • 스트레스 호르몬: 코르티솔은 식욕과 소비 둘 다에 영향을 줍니다

정적 공식은 이 모든 것을 놓칩니다. "당신 같은 사람"의 평균을 줄 뿐, 당신을 보여주지는 않습니다.

적응형 TDEE가 다른 이유

가장 먼저 이해해야 할 것은 당신의 매일 체중 기록이 실제로 어떤 모습인지입니다. 이것은 35일간의 실제 체중 데이터입니다. 회색 점은 원시 일일 체중 측정값이고, 파란선은 노이즈를 걸러내는 7일 지수이동평균(EMA)입니다:

Daily weight vs smoothed trend: raw scale readings bounce ±1 kg from water, glycogen, and sodium while the EMA reveals the true downward trend

공식으로 추정하는 대신, 적응형 TDEE는 몸에서 실제로 일어나고 있는 일에서 거꾸로 계산합니다.

핵심 통찰은 이것입니다. 섭취한 칼로리와 체중 변화를 알면, 몸이 실제로 얼마나 소모했는지 계산할 수 있습니다.

수식은 이렇습니다:

  1. 칼로리 섭취량을 추적합니다. 이동 창은 28일을 사용합니다
  2. 체중 변화를 추적합니다. 같은 기간에 7일 지수이동평균으로 물/글리코겐 노이즈를 걸러냅니다
  3. 선형 회귀를 적용해 평활화된 체중 데이터의 진짜 추세(kg/day)를 구합니다
  4. 칼로리로 변환합니다. 일일 체중 기울기에 7,700 kcal/kg(체조직의 에너지 밀도)을 곱합니다
  5. TDEE를 계산합니다: average daily intake - caloric impact of weight change

하루 2,200 kcal를 먹고 있고, 평활화 기준으로 하루 0.04 kg 빠지고 있다면:

caloric impact = -0.04 x 7,700 = -308 kcal/day
TDEE = 2,200 - (-308) = 2,508 kcal/day

이 숫자는 당신의 실제 대사를 반영합니다. NEAT, 적응, 유전적 차이까지 모두 포함합니다. 활동 수준을 추측할 필요가 없습니다.

왜 28일이 중요한가

초기 적응형 구현은 14일 창을 썼습니다. 우리는 이를 테스트했고, 너무 잡음이 많다는 것을 확인했습니다.

일일 체중은 수분 저류, 글리코겐 저장, 이동 중인 음식의 질량, 나트륨 섭취 때문에 ±1 kg까지 흔들립니다. 주당 0.5 kg 감량하는 사람에게 14일 동안 기대되는 신호는 약 1 kg인데, 잡음 바닥을 간신히 넘는 수준입니다.

솔직한 테스트는 이렇습니다. 당신이 31일째라고 가정하고, EMA로 평활화한 체중 데이터를 뒤돌아봅니다. 지금 끝나는 최근 14일과 최근 28일로 회귀를 맞추면, 서로 다른 두 이야기가 나옵니다:

Looking back 14 days vs 28 days from today. The 14-day lookback shows a recent uptick while the 28-day lookback reveals the overall downward trajectory

14일 기울기는 +0.027 kg/day로, 최근 상승을 정확히 반영합니다. 아마도 수분 저류나 나트륨이 많은 주말 때문일 수 있습니다. 28일 기울기는 -0.050 kg/day로, 실제 지방 감량 속도인 -0.049 kg/day와 사실상 같습니다.

둘 다 사실입니다. 짧은 창은 지금 무슨 일이 일어나는지 보여줍니다. 계획에서 실제로 벗어나고 있는지를 잡아내는 데 유용합니다. 긴 창은 궤적을 보여줍니다. 시간에 따라 몸이 실제로 무엇을 하고 있는지 보여줍니다. TDEE 계산에는 궤적이 중요합니다. 일상적인 확인에는 최근 추세도 쓸모가 있습니다.

수렴 과정

적응형 TDEE는 즉시 정답으로 점프하지 않습니다. 며칠에 걸쳐 수렴합니다. 잡음이 섞인 데이터에서 과도한 변동을 막기 위해 일일 조정 폭은 최대 ±100 kcal/day로 제한됩니다.

Adaptive TDEE convergence. The estimate starts at the Mifflin-St Jeor formula value and converges toward the true TDEE over 42 days, closing a 230 kcal gap

이 사람의 TDEE는 공식으로 2,250 kcal로 추정되었고, 실제 소비량 2,480보다 230 kcal 낮았습니다. 이 정도면 감량이 완전히 멈출 수 있습니다. 적응형 알고리즘은 충분한 데이터가 쌓이면 작동을 시작하고, 차이를 꾸준히 줄여 실제값에서 약 20 kcal 이내로 수렴합니다.

약 28일간 꾸준히 기록하고 체중을 측정하면, 온라인 계산기에서는 얻을 수 없는 것을 갖게 됩니다. 당신이 먹는 것에 대한 몸의 실제 반응에서 도출된 TDEE입니다.


정적 TDEE 계산기가 쓸모없는 것은 아닙니다. 합리적인 출발점을 줍니다. 하지만 몇 주째 칼로리를 추적하고 있는데 체중이 예상대로 움직이지 않는다면, 문제는 공식일 수 있습니다.

Onyx Tenet의 적응형 TDEE는 무료입니다. 약 4주간의 기록과 체중 측정 후 자동으로 활성화됩니다. 구독은 필요 없습니다.

관련 기사