계산 방법과 출처
이 테스트의 숫자가 어디서 왔고 어떻게 계산했는지 적었어요. 확인 기준일은 2026년 10월 9일입니다. 결과는 식습관 답변과 공개 통계로 만든 추정치이며, 의학적 판단이 아닙니다.
1. 결과는 이렇게 계산해요
매일 들어오는 양 추정
- 문항마다 고른 빈도(거의 안 먹음 0회, 주 1~2회 0.21회, 주 3~4회 0.5회, 거의 매일 1회, 하루 2번 이상 2회)에 1회 분량의 성분량을 곱해 더합니다. 현미밥·잡곡밥은 흰쌀밥보다 늘어난 양만 셉니다.
- 13문항에 안 잡히는 음식(국·김치·가공식품 등)도 있으므로, 또래 중앙값만큼 먹는 사람을 기준으로 문항 밖 몫을 더합니다. 추정 섭취 = 문항 합계 + 또래 중앙값 × K/(1+K). K는 문항 밖 음식이 문항 몫의 몇 배인지를 뜻하고, 작을수록 답이 크게 반영됩니다.
- K는 성분마다 다르게 둔 가정값입니다(1차 근거 없음). 칼슘 1.0(문항이 절반쯤 설명), 철 1.5·마그네슘 1.5(곡류·채소 등 문항 밖 공급원이 넓음), 비타민 C 0.7(과일·녹색 채소가 주된 공급원), 비타민 D 0.3(생선·달걀·멸치에 몰려 있음), 오메가3 0.15(사실상 생선에서만 옴).
- 추정값은 또래 분포의 1~99백분위 범위 안으로 자릅니다.
- 비타민 D는 햇빛 문항으로 피부에서 만드는 양을 더합니다(아래 5절).
단계와 등수
- 권장량(권장섭취량이 없으면 충분섭취량) 대비 비율로 단계를 나눕니다. 100% 이상 충분, 75~100% 아슬아슬, 50~75% 부족, 50% 미만 많이 부족.
- 전체 상태는 여섯 성분 비율(120%에서 자름)의 평균에 같은 기준을 씁니다.
- 나이는 올해 연도에서 출생연도를 빼서 셉니다. 생일이 지났는지는 묻지 않아서 연령대 경계에서 한 살 차이가 날 수 있습니다.
- 체질 이름은 권장량에 못 미친 성분 가운데, 이 테스트 응답자끼리 비교했을 때 순위가 가장 뒤인 성분으로 정합니다. 단계(많이 부족 등)로 먼저 거르지 않습니다. 비타민 C는 또래 중앙값부터 권장량의 40%대라 단계로 거르면 대부분 같은 이름이 나오기 때문입니다. 응답자 순위는 흔한 답 분포(거의 안 먹음·주 1~2회가 많고 하루 2번 이상은 드묾)로 가상 응답자 2만 명을 미리 계산한 표를 씁니다. 여섯 성분이 모두 100% 이상이면 '원소 부자형'입니다. 같은 응답자 순위가 가장 앞선 성분은 '숨은 강점'으로 함께 보여 줍니다.
- '이렇게 나온 이유'는 성분마다 1회 분량에 그 성분이 많이 든 문항(최대 3개)과 내가 고른 빈도를 보여 주고, 하루 추정량을 답한 음식·그 밖의 밥·반찬·햇빛으로 나눠 적습니다. 화면의 '또래 100명 중 ○등'은 이와 별개로 국민건강영양조사 분포 기준입니다.
- 또래 등수는 음식으로 먹는 양을 같은 성별·연령대 섭취 분포(로그정규 근사)에 놓고 매긴 순서입니다. 많이 먹을수록 앞 등수입니다.
- 1년 환산은 (권장량 − 추정 섭취량) × 365일을 대표 음식 1회 분량의 성분량으로 나눈 값입니다.
2. 섭취기준
보건복지부·한국영양학회 「2025 한국인 영양소 섭취기준」(2025년 12월 31일 발표, 정오표 1~3차 반영본). 65세 이상 칸은 65~74세 값을 씁니다. 비타민 D와 오메가3(EPA+DHA)는 평균필요량 없이 충분섭취량만 있어 충분섭취량을 기준으로 씁니다.
| 성분 | 남 19-29 / 30-49 / 50-64 / 65+ | 여 19-29 / 30-49 / 50-64 / 65+ |
|---|---|---|
| 칼슘 mg | 800 · 800 · 800 · 800 | 650 · 650 · 750 · 750 |
| 철 mg | 8 · 8 · 8 · 8 | 12 · 12 · 7 · 6 |
| 마그네슘 mg | 360 · 380 · 380 · 380 | 280 · 280 · 280 · 280 |
| 비타민 C mg | 100 (전부) | 100 (전부) |
| 비타민 D μg | 10 · 10 · 10 · 15 | 10 · 10 · 10 · 15 |
| EPA+DHA mg | 250 (전부) | 250 (전부) |
여성 19~49세 철 권장량에는 월경으로 빠지는 양이 이미 들어 있어서, 따로 묻거나 고치지 않습니다.
3. 또래 섭취 분포
- 칼슘·철·비타민 C: 국민건강영양조사 2023, 한국보건산업진흥원 국민영양통계 「영양소별 섭취량 분포」의 성별·연령대별 백분위수. 10~90백분위수로 로그정규 분포를 맞췄습니다. 국민영양통계 예시 페이지
- 마그네슘: 2025 섭취기준 3권 마그네슘 장에 실린 국민건강영양조사 2016~2022 성별·연령대별 평균과 중앙값으로 분포를 맞췄습니다.
- 비타민 D: 2025 섭취기준 2권 비타민 D 장 표 15(국민건강영양조사 2018~2022)의 평균과 충분섭취량 미만 비율로 분포를 맞췄습니다. 남성 30~49세는 두 값만으로는 정확히 맞는 분포가 없어 가장 가까운 분포를 썼습니다.
- 오메가3(EPA+DHA): 성별·연령대별 값을 찾지 못해 1세 이상 전체 값(중앙값 118 mg, 평균 319 mg)을 모든 칸에 같이 씁니다. 결과 화면에 '근사 통계'로 표시합니다.
하루치 24시간 회상 자료라 평소 섭취량보다 퍼짐이 커서, 양 끝 등수가 실제보다 과장될 수 있습니다.
4. 음식 성분과 1회 분량
- 성분량: 농촌진흥청 국립식량과학원 「국가표준식품성분 DB」. 오메가3는 EPA와 DHA만 더했습니다. 고등어는 서해·남해산 생것 두 값을 평균했습니다. 국가표준식품성분 DB
- 1회 분량: 한국영양학회 식사구성안 「식품군별 1인 1회 분량」. 밥 210 g, 고기 60 g, 생선 70 g, 두부 80 g, 달걀 60 g, 나물 70 g, 마른 미역 10 g, 과일 100 g, 우유 200 mL, 치즈 20 g, 요구르트 100 g. 멸치 15 g은 섭취기준 요약본의 '멸치 1회 분량 칼슘 373 mg'에서 거꾸로 계산했고, 견과 10 g·김 1장 2 g은 근사값입니다.
- 시금치·브로콜리는 생것 값이라 데친 나물보다 비타민 C가 높게 잡힙니다.
1년 환산에 쓴 대표 음식
| 성분 | 음식 | 1회 성분량 |
|---|---|---|
| 칼슘 | 우유 1컵(200 mL) | 236 mg |
| 철 | 한우 등심 1인분(60 g) | 1.34 mg |
| 비타민 D | 고등어 1토막(70 g) | 3.24 μg |
| 마그네슘 | 두부 1/5모(80 g) | 64 mg |
| 비타민 C | 귤 1개(100 g) | 30.7 mg |
| EPA+DHA | 고등어 1토막(70 g) | 2,341 mg |
5. 햇빛과 비타민 D
2025 섭취기준 2권 비타민 D 장과 기상청 2016 기술노트(김세원·이철규·이매향)에 실린 국내 관측값을 씁니다. 얼굴과 손만 내놓고 한낮 햇빛을 쬘 때 하루 10 μg을 만드는 데 필요한 최소 시간이 대기 오염 지역 기준 봄 16분, 여름 16분, 가을 24분, 겨울 37분입니다.
계산: 만드는 양(μg) = 10 × min(1, 쬔 시간 ÷ 지금 계절의 최소 시간). 하루 10 μg을 넘기지 않습니다. 흐린 날, 선크림, 유리창은 실제로 양을 줄이지만 근거 있는 계수가 없어 넣지 않았습니다. 그래서 근사값입니다.
6. 몸값 영수증
원소 질량
70 kg 성인 기준: 산소 45 kg, 탄소 13 kg, 수소 7 kg, 질소 1.8 kg, 칼슘 1.0 kg, 인 780 g, 칼륨 140 g, 황 140 g, 나트륨 100 g, 염소 95 g, 마그네슘 19 g, 철 4.2 g, 아연 2.3 g, 구리 72 mg. Emsley, Nature's Building Blocks(2011) p.83을 인용한 위키백과 표입니다. 화면에서는 입력한 체중에 비례해 늘리거나 줄입니다. 실제로는 체지방·근육·뼈의 양에 따라 다릅니다. Composition of the human body
재미 환산
산소·수소·질소는 0°C·1기압 기체 부피, 탄소는 다이아몬드 1캐럿(0.2 g), 칼슘·인은 우유 1컵 성분량, 칼륨·구리는 바나나 100 g, 나트륨·염소는 소금 속 질량비, 마그네슘은 두부 80 g, 철은 한우 등심 60 g, 아연은 굴 80 g(12.72 mg)으로 나눈 값입니다.
원자재 시세
미국 지질조사국(USGS) Mineral Commodity Summaries 2026의 2025년 추정 가격을 원소 1 kg당으로 바꿨습니다(생석회→칼슘, 인광석→인(P2O5 30% 가정), 칼리→칼륨, 황, 암염→나트륨·염소, 암모니아→질소, 마그네슘 금속, 철광석(철 62%)→철, 아연, 구리, 흑연→탄소). 산소(액체산소, 2001)와 수소(2012)는 USGS에 없어 위키백과 「Prices of chemical elements」 값을 썼고, 오래된 값입니다. 70 kg 합계는 약 43,000원입니다.
실험실 시약 가격
Fisher Scientific 아일랜드·영국 온라인 카탈로그(Thermo Scientific Chemicals)에 2026년 10월 9일 표시된 가격을 1 kg당으로 단순 환산했습니다. 작은 병 단위 값이라 실제 대량 구매가보다 높습니다. 부가세 포함 여부는 확인하지 못했습니다.
| 원소 | 시약(카탈로그 번호) | 가격 |
|---|---|---|
| 칼슘 | Calcium 99% 100 g (10338580) | €64.50 |
| 마그네슘 | Magnesium turnings 99.8% 100 g (11351288) | €59.20 |
| 철 | Iron 99% powder 500 g (10193970) | €59.00 |
| 황 | Sulfur precipitated 99.5% 500 g (11396877) | €57.10 |
| 아연 | Zinc powder 99.9% 250 g (11396557) | €60.00 |
| 구리 | Copper powder 99+% 100 g (11309236) | £21.90 |
| 나트륨 | Sodium dry stick 250 g (10141052) | £91.00 |
| 칼륨 | Potassium chunks 98% 100 g (15408989) | £279.00 |
| 탄소 | Graphite powder 1 kg (10380394) | £48.40 |
| 산소(추정) | 고순도 99.999% 47 L 용기 1병(약 8.6 kg) 약 15만 원으로 가정 | kg당 약 17,000원 |
| 수소(추정) | 고순도 99.999% 47 L 용기 1병(약 0.54 kg) 약 12만 원으로 가정 | kg당 약 22만 원 |
| 질소(추정) | 고순도 99.999% 47 L 용기 1병(약 7.5 kg) 약 8만 원으로 가정 | kg당 약 10,700원 |
| 염소(추정) | 실험실용 소형 가스 용기(약 450 g) 약 45만 원으로 가정 | kg당 약 100만 원 |
| 인(추정) | 적린 시약 100 g 약 €80(약 12만 원)으로 가정 | kg당 약 120만 원 |
산소·수소·질소·염소·인은 같은 방식으로 비교할 시약 가격을 찾지 못해 어림했습니다(표의 '추정'). 기체 원소는 고압가스 용기 단위로 거래되므로 고순도 가스 한 병 값과 충전량으로 kg당 값을 냈고, 인은 같은 회사 다른 원소 시약(100 g €60 안팎)과 비슷한 값대로 두었습니다. 이 다섯 값은 판매 페이지로 확인한 값이 아닙니다. 70 kg 합계는 약 624만 원이고, 그중 추정 원소 몫이 약 336만 원입니다.
7. 환율
2026년 10월 8일 유럽중앙은행 기준환율을 교차 환산: 1달러 1,343.46원, 1유로 1,502.79원, 1파운드 1,774.29원.
8. 무엇을 기록하나요
테스트가 잘 쓰이는지 보려고, 누구인지 알 수 없는 사용 기록만 남겨요. 식습관 답과 몸무게는 이 화면에서 계산에만 쓰고 저장하지 않아요.
기록하는 것
- 이 브라우저에 만든 무작위 번호. 이름·연락처와 이어지지 않고, 브라우저 저장공간을 지우면 새 번호가 생겨요.
- 어느 화면까지 왔는지와 누른 버튼(영수증 보기, 문항 시작·끝, 결과 보기, 과일 카드가 화면에 보였는지, 공유, '개꿀밥상에서 과일 시세 보기', 다시 하기)
- 성별과 연령대(19~29세, 30~49세, 50~64세, 65세 이상 중 하나)
- 결과로 나온 체질 이름, 숨은 강점, 전체 상태
- 어느 사이트에서 들어왔는지(사이트 이름만, 예: m.search.naver.com)와 광고 링크에 붙은 꼬리표(utm)
- 휴대폰인지 컴퓨터인지(화면 너비로만 나눠요)
- 영수증 가격 기준을 시약 가격과 원자재 시세 중 무엇으로 바꿨는지
기록하지 않는 것
- 식습관 13문항의 답
- 몸무게
- 출생연도(연령대로만 바꿔서 기록해요)
- IP 주소, 브라우저 종류 정보(User-Agent). 이 사이트의 기록 DB에는 저장하지 않아요. 사이트를 전달하는 Vercel이 처리하는 일반 접속 정보는 개인정보 처리방침 2절에 적었어요.
- 들어온 페이지의 전체 주소
결과 화면의 과일 가격은 이 브라우저가 개꿀밥상(bapsang.altolab.ai)에서 직접 받아 와요. 이때 식습관 답·몸무게·결과는 보내지 않아요.
기록 원본은 90일이 지나면 날짜별 합계로 옮기고 지워요. 보관 기간, 처리를 맡긴 곳, 브라우저 저장소 지우는 법, 문의처는 개인정보 처리방침에 있어요.
9. 지금 나에게 필요한 과일
개꿀밥상에서 시세를 보는 과일 8가지(귤·딸기·바나나·배·사과·수박·참외·포도) 중에서 골라요.
- 점수 = 성분마다 (1회 분량에 든 양과 내가 모자란 양 중 작은 값 ÷ 하루 권장량)을 더한 값. 성분은 비타민 C·마그네슘·칼슘·철을 봅니다. 이미 넉넉한 성분은 점수에 들어가지 않아요. 비타민 D와 오메가3는 과일에 거의 없어 뺐어요.
- 모자란 성분이 없으면 모자란 양 대신 하루 권장량 전체로 다시 계산해서, 누구에게나 1개는 추천해요.
- 점수는 5% 미만, 5~15%, 15~30%, 30% 이상 네 칸으로 묶어요. 같은 칸에 든 과일은 비슷하게 채운다고 보고, 작년 이맘때보다 지금 더 싼 과일을 먼저 놓아요. 가격을 못 받아 왔으면 같은 칸 안의 순서를 날마다 바꿔요.
- 가격 줄은 개꿀밥상이 모은 오늘 소매가격을 작년 이맘때와 비교한 값이에요. 가격을 못 받아 오면 가격 줄 없이 추천만 보여요.
과일 성분과 1회 분량
성분량은 농촌진흥청 국립식량과학원 국가표준식품성분 DB의 가식부 100 g당 값(2026년 10월 10일 조회)이고, 1회 분량은 한국영양학회 식사구성안의 과일군 1인 1회 분량이에요. 개수(귤 1개 등)는 이해를 돕는 어림값입니다.
| 과일(DB 식품명) | 1회 분량 | 비타민 C | 마그네슘 | 칼슘 | 철 |
|---|---|---|---|---|---|
| 귤(온주밀감, 생것) | 100 g | 30.69 | 9 | 13 | 0.12 |
| 딸기(생것) | 150 g | 62.95 | 12 | 12 | 0.23 |
| 바나나(생것) | 100 g | 6.6 | 32 | 6 | 0.25 |
| 배(생것) | 100 g | 2.65 | 6 | 2 | 0.06 |
| 사과(생것) | 100 g | 2.03 | 4 | 3 | 0.11 |
| 수박(적육질, 생것) | 150 g | 3.1* | 11 | 6 | 0.18 |
| 참외(생것, 씨 제거) | 150 g | 27.88 | 10 | 5 | 0.16 |
| 포도(캠벨얼리, 생것) | 100 g | 2.42 | 4 | 3 | 0.11 |
단위는 100 g당 mg. *적육질 수박은 DB에 비타민 C가 측정되지 않아 황육질 수박 값을 썼어요.
10. 확인하지 못한 것
- 오메가3(EPA+DHA)의 성별·연령대별 섭취 분포
- 국민영양통계 섭취 분포에 식품 외 섭취가 포함됐는지 여부(식품 섭취 통계로 보고 사용)
- 견과 10 g, 김 1장 2 g의 공식 1회 분량
- 산소·수소·질소·염소·인의 실험실 시약 가격(어림값을 씀)
- 탄소(흑연)와 인(인광석) 원자재 가격의 원소 함량 보정
- 햇빛 합성량을 줄이는 요인(선크림·유리창·흐린 날)의 계수
- 과일 1회 분량(딸기·수박·참외 150 g, 나머지 100 g)을 식사구성안 원문 표와 다시 대조하지 못함