buckOh

방법론

데이터 출처와 계산 기준

벅오의 모든 수치는 브랜드 공식 영양성분표에서 시작합니다. 이 문서는 그 수치를 어디서 가져오고, 어떤 식으로 계산해 랭킹과 판정을 만드는지 순서대로 설명합니다.

1. 영양성분 출처와 기준

수록된 칼로리, 단백질, 당류, 포화지방, 나트륨은 각 브랜드가 공식 홈페이지 또는 공식 앱에 공개한 영양성분표를 옮긴 값입니다. 모든 수치는 단품 1개 기준이며, 세트 구성이나 소스 추가 같은 옵션은 포함하지 않습니다. 중량은 브랜드가 공개한 경우에만 기록하고, 공개하지 않은 메뉴는 중량이 필요한 지표(100g당 칼로리 등)에서 제외됩니다.

공식적으로 확인되지 않은 값은 비워 둡니다. 기사나 블로그에 실린 수치, 유사 메뉴에서 유추한 값으로 빈칸을 채우지 않습니다. 영양성분이 비어 있는 메뉴는 목록에는 남되 랭킹, 상황별 추천, 계산기 같은 파생 화면의 후보에서 제외됩니다. 지금 판매 중인 메뉴 181종 중 영양성분이 확인된 메뉴는 181종입니다.

2. 가격 수집 원칙

가격은 단품가만 기록합니다. 출처는 브랜드 공식 홈페이지, 공식 앱, 공식 SNS 계정으로 한정하며, 뉴스 기사나 커뮤니티에 적힌 가격은 확인 출처로 쓰지 않습니다. 매장이나 배달 앱에 따라 가격이 다를 수 있는데 그 차이는 반영하지 않고, 세트 가격은 공식 채널에서 확인된 경우에만 별도로 기록합니다.

브랜드에 따라 공식 채널에서 가격을 확인할 수 없는 메뉴가 있어, 단품가가 비어 있는 메뉴는 가격이 필요한 지표와 랭킹에서 제외됩니다. 현재 확인 현황은 다음과 같습니다.

브랜드판매 중 메뉴영양성분 확인단품가 확인
버거킹363636
맘스터치333322
맥도날드303029
롯데리아303030
노브랜드252520
프랭크151515
KFC12128
합계181181160

3. 파생 지표 정의

크기가 다른 메뉴를 같은 잣대로 놓기 위해 다음 지표를 계산합니다. 결측이 있으면 해당 지표는 비워 둡니다.

  • 100kcal당 단백질(g) = 단백질 ÷ (칼로리 ÷ 100). 칼로리 대비 단백질 밀도입니다.
  • 100kcal당 가격(원) = 단품가 ÷ 칼로리 × 100. 원 단위로 반올림합니다.
  • 100원당 단백질(g) = 단백질 ÷ 단품가 × 100. 단품가가 확인된 메뉴에만 계산합니다.
  • 100g당 칼로리 = 칼로리 ÷ 중량 × 100. 중량이 공개된 메뉴에만 계산합니다.

4. 다이어트 적합도 점수

영양 밀도 지수(NRF) 방식을 단순화한 점수입니다. 단백질은 가점, 당류·포화지방·나트륨은 감점으로 두고, 각 항목을 하루 기준치로 나눠 단위를 맞춘 뒤 100kcal당으로 환산합니다.

점수 = (단백질/50 − 당류/50 − 포화지방/15 − 나트륨/2000) ÷ (칼로리/100)

하루 기준치는 단백질 50g, 당류 50g(WHO 유리당 권고: 2,000kcal의 10%), 포화지방 15g(한국인 영양소 섭취기준의 상한 감각), 나트륨 2,000mg(한국 식품 표시 기준·WHO 권고)을 사용합니다. 다섯 항목 중 하나라도 비어 있으면 점수를 계산하지 않습니다.

다이어트 적합도 랭킹에서는 한 끼 식사 범위인 400~599kcal 메뉴만 기본 순위에 올리고, 그 안에서 최저점을 0, 최고점을 100으로 두는 정규화 점수를 소수점 한 자리까지 표시합니다. 범위 밖 메뉴는 같은 척도로 점수를 매기되 별도 목록으로 분리합니다. 하한 미만은 간식 수준, 상한 이상은 한 끼로는 칼로리가 큰 메뉴라는 구분이며, 점수 가중치가 아니라 후보군을 나누는 기준입니다.

5. 한 끼 기준 4종

상세 페이지의 “한 끼 다이어트 기준” 뱃지는 다음 네 가지를 각각 통과했는지 표시합니다. 점수가 아니라 개별 항목의 통과 여부이며, 의학적 판단을 대체하지 않습니다.

  • 단백질 25g 이상. 끼니당 근손실을 막는 하한으로 널리 인용되는 값입니다.
  • 포화지방 6g 이하. 하루 15g의 3분의 1에 여유를 둔 값입니다.
  • 당류 12g 이하. WHO 유리당 하루 50g의 4분의 1에 해당합니다.
  • 나트륨 700mg 이하. 하루 2,000mg의 3분의 1입니다.

6. 랭킹 종류와 포함 조건

랭킹은 판매 중인 메뉴만 대상으로 하고, 판매가 끝난 메뉴는 단종 아카이브로 옮겨 순위에서 제외합니다. 기준 지표가 비어 있는 메뉴는 해당 랭킹에서 빠지며, 각 랭킹은 상위 30위까지 표시합니다. 브랜드별·패티별 세부 순위는 해당 조합에 메뉴가 2종 이상일 때만 만듭니다.

랭킹기준 지표정렬
다이어트 적합도다이어트 적합도높은 순
칼로리 낮은 순칼로리낮은 순
단백질 높은 순단백질높은 순
100kcal당 단백질 높은 순100kcal당 단백질높은 순
나트륨 낮은 순나트륨낮은 순
나트륨 높은 순나트륨높은 순
100원당 단백질 높은 순100원당 단백질높은 순
당류 낮은 순당류낮은 순

순위는 계산 결과 그대로이며 손으로 조정하지 않습니다. 특정 브랜드를 우대하거나 불리하게 다루지 않고, 광고 게재 여부는 순위에 영향을 주지 않습니다.

7. 상세 페이지 해석 기준선

상세 페이지의 해석 문장과 판정 태그는 아래 기준선과 실측값을 비교해 만듭니다. 문장은 값과 기준선만 서술하고, 먹지 말라거나 운동하라는 식의 권고는 넣지 않습니다.

  • 칼로리: 450kcal 미만 / 450~650kcal / 650kcal 초과의 세 구간.
  • 단백질: 15g 미만 / 15~25g / 25g 이상의 세 구간.
  • 나트륨: 700mg 미만 / 700~1,000mg / 1,000mg 이상의 세 구간. 하루 권장량 2,000mg 대비 비율을 함께 표시합니다.
  • 운동 관점 태그: 100kcal당 단백질 5.5g 이상을 효율 양호, 6g 이상을 최상위로 봅니다. 포화지방 7g 초과 또는 당류 10g 초과는 주의 태그, 나트륨 1,000mg 이상은 부담 태그를 붙입니다.

8. 갱신과 단종 처리

브랜드 고지가 바뀐 것을 확인하면 값을 갱신하고, 신메뉴는 공식 출처가 확인된 뒤 등록합니다. 판매가 끝난 메뉴는 목록과 랭킹에서 빼고 단종 아카이브에 기록으로 남깁니다. 단종일은 브랜드가 실제로 판매를 종료한 날이 아니라 벅오가 공식 메뉴에서 사라진 것을 확인한 날입니다.

잘못된 수치를 발견하셨다면 오류 제보로 알려 주세요. 서비스 소개와 운영 원칙은 소개 페이지에 있습니다.