同じ食品でデータベースが違う数値を出す理由
食品データベースの精度は出典で異なります。USDAデータ、メーカー表示、ユーザー入力は同じ食品でも違う数値を示します。その理由と読み方を解説します。
食品のカロリーは単一の数値ではありません。特定の方法で算出された推定値であり、データベースごとに方法が異なります。USDA FoodData Centralは実験室分析またはレシピから計算された値を公開しています。メーカー表示は、許容範囲内で企業が法的に責任を負う値を報告します。クラウドソースアプリにはユーザーが入力した項目が含まれ、実際にはこれが最大の誤差源です。同じバナナでも、どの項目を選ぶかによって89 kcal、105 kcal、121 kcalと表示されます。違いはランダムなノイズではなく、数値の出所と、記録時に適用されたルールに由来します。
栄養数値の出所
消費者向け食品データベースを支配するのは3つの情報源です。
USDA FoodData Central。 これは米国農務省の公開データベースです。いくつかのデータタイプを含みます。Foundation Foodsは実験室で分析され、主要成分、ミネラル、ビタミンの値があります。SR Legacyは古いStandard Referenceデータベースで、現在は凍結されています。Branded Foodsはメーカーが提出したラベルデータです。Survey Foods(FNDDS)は全国摂取調査に使用され、しばしばレシピベースです。生のリンゴのFoundation Foods項目は100 gあたり52 kcalと記載され、爆弾熱量計とAtwater係数から導出されます。特定のリンゴ風味スナックのBranded Foods項目は30 gあたり120 kcalと記載され、ラベルから直接取得されます。
メーカー提出。 企業はラベル値をUSDAに提出するか、パッケージに記載します。FDAはカロリーに許容範囲を認めています。1食あたり50 kcal以上の製品では、ラベルは分析値より最大20%高くてもよい。50 kcal未満の製品では、ラベルは最大20%高いか低くてもよい。つまり、100 kcalと表示されたラベルは、法的には80 kcalまたは120 kcalを含む可能性があります。許容範囲が存在するのは、食品が変動し、分析方法に不確実性があるためであり、企業が嘘をつくことを許可されているからではありません。
クラウドソース項目。 MyFitnessPalのようなアプリでは、ユーザーが新しい食品項目を作成できます。ユーザーが「バナナ」と入力し、一度計量した中サイズのバナナに基づいて105 kcalを入力することがあります。別のユーザーが大サイズのバナナに121 kcalを入力することもあります。どちらの項目も実験室に対して検証されていません。MyFitnessPalの精度は、どの項目を選ぶかに完全に依存します。アプリのデータベースには数百万の項目があり、多くが異なる値で重複しています。「鶏胸肉」を検索すると、生、調理済み、グリル、パン粉付き、ロティサリーのバージョンが返され、それぞれ100 gあたりのカロリーが異なります。
同じ食品が20%以上違う理由
違いは4つの源から生じます。分析方法、水分の損失または増加、丸め規則、ユーザーエラーです。
分析方法。 Atwater係数は平均値です。タンパク質と炭水化物はそれぞれ約4 kcal/g、脂肪は約9 kcal/g、アルコールは約7 kcal/gを生み出します。これらは丸められた一般係数です。特定のタンパク質の実際の代謝エネルギーは、アミノ酸組成と食品マトリックスに依存します。ほとんどの混合食事では誤差は小さいですが、単一食品では数パーセントになることがあります。USDA Foundation Foodsは利用可能な場合、特定のAtwater係数を使用します。ラベルはしばしば一般係数を使用します。
水分。 調理は水分含有量を変えます。生の鶏胸肉は約75%が水分で、調理済みは約65%です。したがって、同じ100 gの鶏胸肉でも調理後はタンパク質と脂肪が多くなります。USDA項目は生と調理済みを区別します。「鶏胸肉、調理済み」を選んだが肉を生で計量したユーザーは、カロリーを約20〜30%過大評価します。逆の間違いは過小評価します。
丸め。 FDAの表示規則では、50 kcalを超える値は最も近い5 kcalに、50 kcal未満は最も近い5 kcalに丸めることが許可されています。47 kcalの製品は「45 kcal」と表示されることがあります。2.4 kcalの製品は、1食あたり5 kcal未満で他の基準を満たす場合、「0 kcal」と表示されることがあります。これが、ゼロカロリーのクッキングスプレーが大量に使用するとカロリーを寄与する理由です。丸め規則は合法であり、FDAガイダンスで開示されていますが、ラベルが正確な測定値ではないことを意味します。
ユーザーエラー。 クラウドソース項目は、ラベル、レストランのウェブサイト、記憶、または別のアプリから作成されることがあります。項目は、ユーザーが食べる量と一致しないサービングサイズを指定することがあります。「オートミール」の項目は、1カップ調理済みであったり、1/2カップ乾燥であったりします。乾燥オーツ麦は1/2カップあたり約40 gで約150 kcalを含みます。調理済みオーツ麦は1カップあたり約234 gで約166 kcalを含みます。数値は近いですが、サービングの説明は互換性がありません。
数値を変える条件の表
| 条件 | 100 gあたりの報告カロリーへの影響 | 例 |
|---|---|---|
| USDA Foundation Foods vs. Branded Foods | Foundation値は分析済み、ブランド値は最大20%の許容範囲でラベル提出 | 生のリンゴ:52 kcal(Foundation)vs. 60 kcal(ブランドのアップルソース) |
| 生 vs. 調理済み | 調理は水分を失うことで固形分を濃縮 | 鶏胸肉:生120 kcal vs. 調理済み165 kcal |
| FDAの丸め | 値は最も近い5 kcalに丸められることがあり、5 kcal未満は0と表示されることがある | 47 kcalが45 kcalと表示されることがある |
| クラウドソース項目 | ユーザー入力、未検証、しばしば異なる値で重複 | バナナ:89、105、121 kcalの項目が共存 |
| サービングサイズの定義 | 乾燥 vs. 調理済み、カップ vs. グラム、個 vs. 重量 | オーツ麦:1/2カップ乾燥(40 g)vs. 1カップ調理済み(234 g) |
計算例:ラベルから実際の数値を復元する
ラベルが30 gあたり110 kcalと記載しているとします。FDAの許容範囲では、真の値は最大20%高いか低いことが許されます。範囲は88〜132 kcalです。製品が乾燥ミックスでユーザーが水を加える場合、ラベル値は販売時の乾燥ミックスに適用されます。ユーザーが調理して調理済み製品を計量すると、密度が変わります。以下の手順は、ラベル値をグラムあたりに変換し、USDA項目と比較する方法を示します。
ラベル:30 gあたり110 kcal
ステップ1:グラムあたりカロリー = 110 / 30 = 3.67 kcal/g
ステップ2:FDA許容範囲を適用:3.67 * 0.80 = 2.94 kcal/g(低)
ステップ3:FDA許容範囲を適用:3.67 * 1.20 = 4.40 kcal/g(高)
ステップ4:類似食品のUSDA Foundation項目:3.50 kcal/g
ステップ5:ラベル中間値との差:(3.67 - 3.50) / 3.50 = 4.9%
ステップ6:ラベル低値との差:(2.94 - 3.50) / 3.50 = -16.0%
ステップ7:ラベル高値との差:(4.40 - 3.50) / 3.50 = 25.7%
ラベル中間値はUSDA値に近いですが、法的範囲はUSDA値より16%低いところから26%高いところまで及びます。単一食品では、この範囲は絶対値で小さいです。1日の摂取量2,000 kcalでは、系統的な10%の誤差は200 kcalであり、数週間でエネルギー収支を変える可能性があります。誤差の方向は、ユーザーが一貫して高い項目または低い項目を選ぶかによります。
食品データベースの精度について人々が誤解していること
自然な間違いは、最初の検索結果を真の値として扱うことです。これは自然です。アプリはデータ品質でランク付けせずに項目をリストで表示するからです。「リンゴ」を検索したユーザーは、USDAの「Apple, raw, with skin」、ユーザー項目の「Apple」、レストランの「Apple slices」を見ます。最初の結果は、一般的な名前のユーザー項目かもしれません。ユーザーは、出所を認識しない限り、どれが最も正確かを知る方法がありません。
別の間違いは、ラベルが法的に義務付けられているから正確だと仮定することです。FDAの許容範囲は、測定が不確実であるために存在します。ラベルは宣言であり、実験室報告書ではありません。丸め規則は、小さな値がゼロと印刷されることを意味します。「0 kcal」と表示されたクッキングスプレーは、1スプレーあたり0.5 kcalを含むかもしれません。10スプレーは5 kcalで、ラベルでは5 kcalに丸められますが、体内ではゼロではありません。
第三の間違いは、すべての数値を信頼せず、追跡をやめることです。より良い対応は、利用可能な場合はUSDA Foundation FoodsまたはSR Legacyから項目を選び、カップや個ではなくグラムで食品を計量し、同じ食品には同じ項目を一貫して使用することです。一貫性はランダム誤差を減らします。ユーザーが常にオーツ麦の同じUSDA項目を選び、乾燥オーツ麦を計量する場合、誤差は小さく安定しています。ユーザーが項目を切り替える場合、誤差はより大きく予測不能です。
違うやり方
食品をグラムで計量します。デジタルスケールは安価で、サービングサイズの曖昧さを排除します。完全食品が関与する場合は、USDA FoodData Centralを参照として使用します。パッケージ食品にはラベル値を使用しますが、その許容範囲を認識します。レストラン食品には、利用可能な場合はレストランの公開データを使用し、そうでなければ類似食品のUSDA項目を使用し、より広い範囲を受け入れます。クラウドソースアプリを使用する場合、名前でUSDA項目を検索して選択します。ユーザー項目しか存在しない場合は、サービングサイズと出所を確認します。USDA番号を引用するユーザー項目は、出所のないものより信頼性が高いです。
目標は完璧な数値ではありません。目標は、誤差の方向と大きさが既知の数値です。USDA Foundation食品の計量済み部分は数パーセントの誤差があります。ラベル値は最大20%の誤差があります。ユーザー項目は50%を超える誤差がある可能性があります。数値がどのカテゴリに属するかを知ることは、数値自体より有用です。
この記事は情報提供のみを目的としており、医学的アドバイスではありません。食事との関係や摂食行動について懸念がある場合は、National Eating Disorders Association Helpline(1-800-931-2237、米国)に連絡するか、資格のある専門家に相談してください。
FAQ
Q: MyFitnessPalが同じ食品で異なるカロリーを表示するのはなぜですか? A: MyFitnessPalにはUSDA由来の項目とユーザー作成項目の両方が含まれています。ユーザー項目は検証されていないため、同じ食品に異なるカロリー値の複数の項目が存在することがあります。アプリはデータ品質で項目をランク付けしません。利用可能な場合はUSDA項目を選ぶことで不一致が減ります。
Q: USDA食品データはMyFitnessPalより正確ですか? A: USDA FoodData Centralには多くの食品の実験室分析値が含まれており、未検証のユーザー項目より正確です。ただし、USDAにはブランドラベルデータも含まれており、これはどのラベルと同じFDA許容範囲を持ちます。最も正確な項目はFoundation FoodsとSR Legacyであり、Branded Foodsではありません。
Q: 生と調理済み食品でカロリーが異なるのはなぜですか? A: 調理は水分を除去するため、同じ重量の調理済み食品はより多くの固形分を含み、したがってより多くのカロリーを含みます。100 gの生鶏胸肉は約120 kcal、100 gの調理済み鶏胸肉は約165 kcalです。違いは水分損失であり、食品のエネルギー含有量の変化ではありません。
Q: 食品ラベルはカロリーがあるのに法的にゼロカロリーと表示できますか? A: はい。FDA規則では、1食あたり5 kcal未満の製品は「0 kcal」と表示できます。1スプレーあたり0.5 kcalのクッキングスプレーはゼロと表示できます。複数回分を使用するとカロリーが倍増するため、ラベル値は実際には誤解を招くものになります。
Q: より正確なカロリー数を得るにはどうすればよいですか? A: 食品をグラムで計量し、可能な場合はUSDA Foundation Foods項目を使用します。パッケージ食品にはラベルを使用しますが、その許容範囲を理解します。レストラン食品には、レストランの公開データまたは類似食品のUSDA項目を使用します。項目選択の一貫性は、単一の修正よりも誤差を減らします。
よくある質問
MyFitnessPalが同じ食品で異なるカロリーを表示するのはなぜですか?
MyFitnessPalにはUSDA由来の項目とユーザー作成項目の両方が含まれています。ユーザー項目は検証されていないため、同じ食品に異なるカロリー値の複数の項目が存在することがあります。アプリはデータ品質で項目をランク付けしません。利用可能な場合はUSDA項目を選ぶことで不一致が減ります。
USDA食品データはMyFitnessPalより正確ですか?
USDA FoodData Centralには多くの食品の実験室分析値が含まれており、未検証のユーザー項目より正確です。ただし、USDAにはブランドラベルデータも含まれており、これはどのラベルと同じFDA許容範囲を持ちます。最も正確な項目はFoundation FoodsとSR Legacyであり、Branded Foodsではありません。
生と調理済み食品でカロリーが異なるのはなぜですか?
調理は水分を除去するため、同じ重量の調理済み食品はより多くの固形分を含み、したがってより多くのカロリーを含みます。100 gの生鶏胸肉は約120 kcal、100 gの調理済み鶏胸肉は約165 kcalです。違いは水分損失であり、食品のエネルギー含有量の変化ではありません。
食品ラベルはカロリーがあるのに法的にゼロカロリーと表示できますか?
はい。FDA規則では、1食あたり5 kcal未満の製品は「0 kcal」と表示できます。1スプレーあたり0.5 kcalのクッキングスプレーはゼロと表示できます。複数回分を使用するとカロリーが倍増するため、ラベル値は実際には誤解を招くものになります。
より正確なカロリー数を得るにはどうすればよいですか?
食品をグラムで計量し、可能な場合はUSDA Foundation Foods項目を使用します。パッケージ食品にはラベルを使用しますが、その許容範囲を理解します。レストラン食品には、レストランの公開データまたは類似食品のUSDA項目を使用します。項目選択の一貫性は、単一の修正よりも誤差を減らします。
次に読む
- 表示ラベルの添加糖:総糖質と添加糖、そして計算 添加糖は総糖質とは異なります。本リファレンスではラベル規則、実際の量を復元する計算、主要機関による1日の上限を解説します。
- カロリー表示は正確か?食品データと許容誤差 カロリー表示は爆弾熱量計ではなくアトウォーター係数で計算されます。許容誤差、四捨五入規則、表示から実際の数値を復元する方法を解説します。
- 炭水化物と脂質はどこまで減らせるか:リファレンス 低炭水化物 vs 低脂質:カロリーとタンパク質を揃えた対照試験では差は小さい。脂質と炭水化物の計算上の下限を示す。
- 7,700kcalルールとそれが破綻する場所 7,700kcal/kgルールは体脂肪組織を記述するもので、体重ではありません。式、2つの失敗モード、実際の数値を使った計算例を参照してください。
- BMIと体脂肪率:それぞれの指標の役割 BMIは集団スクリーニングの指標であり診断ではありません。体脂肪率の推定値には3〜5ポイントの誤差があります。各数値が何に依存するか、どう読むかを解説します。