热量应用为何对不上,以及怎样少错一点
作者 Cook EZ editorial · 发布: 2026-08-25 · 更新: 2026-08-25 · 1 分钟阅读
同一块三明治,两个应用会给出两个数字,因为它们不是在测量三明治。它们取的是不同的数据库行、不同的份量、对油的不同猜测。这篇文章给这些误差源命名,引用 USDA FoodData Central、FDA 标签规则和 Mifflin-St Jeor,并描述一种虽不完美但有用的记录做法。
热量应用是数据库加上你的诚实
USDA FoodData Central 是面向通用食品、与实验室挂钩并汇编的营养数据库。Open Food Facts 是包装产品的众包目录。餐厅 PDF 是营销营养。有些应用里的用户条目是第四堆,有时半夜敲出来。若应用 A 用品牌贝果 270 kcal,应用 B 用通用贝果 320 kcal,两者内部可以自洽,仍然对不上。Cook EZ 优先 FDC 通用项、包装的 OFF 和条码缓存,以及你生成的食谱的配料计算。它不抓取陌生人的「健康三明治」。
诚实是更大的那一项。跳过油、把一小盒记成一份、忘掉拿铁,会盖过数据库 20 kcal 的偏差。先改行为,再带着怒气换应用。
FDA Nutrition Facts 标签是那包东西的法律。若 OFF 与你手里的杯子不合,杯子赢。配方会改。众包行会落后。
餐厅 PDF 常用的炸油往往不是今晚厨房用的那种。把它们当起始滑块。盘子发亮就是油。加上。FoodData Central 的烤蔬菜行几乎每次都低估diner蔬菜。
份量是法定数量
Reference Amounts Customarily Consumed 决定标签上的份。双栏存在,是因为一包可能一次吃完。默认「1份」的记录工具,若你吃了两份就会低估。读克。记克。口语里的「一份」干了太多活。
格兰诺拉是经典陷阱。标签份常常是 40 到 55 g。早餐碗是 80 到 100 g。应用没错。碗比法定份大。
写着「4份」的食谱卡假定锅(含油)被均分。若你吃了芝士顶、留下水汪汪的底,就不是 4 份里的 1 份。改记录。
酒精的克是能量。追踪宏量却跳过葡萄酒的日记,解释不了周末体重跳。记下你真正倒的那杯。量一次杯子。
饮料里的冰不是漏洞。标签针对售出时的液体。融化的冰咖啡是整杯。记整杯。果汁瓶上的 FDA 份常常小于整瓶。双栏就是为此。
水重和看不见的油
熟与生的行是结构性误差。两边都去 FoodData Central 看。把它们混在一起,就是人们「证明」应用坏了的方式。让状态对齐。
吸油是非结构的。FDC 烤西兰花可能假定几乎不加脂肪。餐厅西兰花常常发亮。一汤匙油大约 120 kcal。照片模型除非你加上,否则会漏。加上。
油炸:裹粉会吸脂。diner 的炸肉排,通用「鸡,炸」比「鸡,烤」更近。那仍不是那家diner的炸锅。若你在赤字里、想让日记诚实,油炸就估高。
从应用 A 换到 Cook EZ,不要把 A 的星期二和 Cook EZ 的星期三当成科学试验来比。比同一种方法的三周。换数据库会重置虚构。
目标也是模型
Mifflin-St Jeor(PubMed 2305711)用性别、年龄、身高、体重估计静息能量。活动乘数估计 TDEE。两者都不是代谢舱。若应用剩余热量假定手表把开车算成 800 kcal「运动」,目标就是虚构。Cook EZ 的热量计算器使用 Mifflin-St Jeor 加上你选的活动系数。选符合你这一周的系数,然后看 3 到 4 周趋势。
达标却不掉秤时,人们说日记错了。可能原因:份量、NEAT、水分、激素、目标太高、手表太乐观,或三周不够。Dietary Guidelines for Americans 谈的是模式。赤字是时间上的算术。一个星期二证明不了什么。
极低目标让应用显得「准」,因为你饿、整天想着吃。那不是质量指标。护栏存在是有理由的。
手表在「非常活跃」的 TDEE 系数上再加 400 kcal「活动热量」,就是人们把从未有过的赤字吃回去。选一套系统。Mifflin-St Jeor 加温和系数,或手表,不要两套叠。
若锅里炒油、留下一半,你就没吃完整汤匙。那是另一方向的真实误差。若在争 200 kcal 的缺口,擦一次或称一次锅底残留。
一种少错一点的做法
包装扫码(Cook EZ 免费)。日常密实食物称重。按吃掉的份数记食谱。混合餐用盘子照片加改油。重复最近项。跳过其他平台用户生成的神秘食物。
同一个应用用三周。每周五换数据库,保证和上周的「真相」对不上。精度相对于一种稳定方法。
记酒精。记烹调脂肪。记多出来的吐司。应用不可能比输入更少错。FSIS 剩菜记录是同一食物的稍后。加热到 165 °F。除非真吃了,否则别在星期天把整锅记进去。
少错一点,就是花生酱永远称、生菜永远估。密度决定力气。本博客的份量文是现场手册。
过敏原不是热量问题
日记记下酱油,并不证明那瓶酱油无麸质。热量应用若把食物只当能量,在医学意义上是「错的」。读标签。AI 可能漏掉酱里的小麦。酱油旁边的 10 kcal,对小麦过敏的人不是重要那一行。
Open Food Facts 的过敏原标签可能有帮助,也可能滞后。包装才是来源。
若用 Cook EZ,开着过敏生成,再记下实际做的。那是两份工作。保持两份工作。
记过敏原仍不是安全。一行 10 kcal 酱油可以是急诊。把生成约束和日记诚实分握在两只手里。
Cook EZ 的食谱记录胜过混用应用的用户食物,因为配料表是你生成的那份。改油。然后数字是你的锅,不是陌生人名叫「健康」的三明治。
该期待怎样的准确度
有条码和秤的包装食品:常常落在标签舍入内。称过配料的家常食谱:够看周趋势。餐厅混合盘:除非你改得很仔细,否则加减几百 kcal。最后一类仍值得记,免得这一天是个洞。
实验室用弹式量热计,再套 Atwater 系数。你的手机不会。餐桌上没人做近似分析。把日记当方向盘,不当法庭。
若需要临床精度(肾饮食、受监督的赤字),需要临床医生,可能还要称重餐。食物应用是厨房工具。
临床饮食(肾、糖尿病胰岛素剂量)需要临床医生。应用差 50 kcal 是噪声。忽略钾的应用是另一种失败。知道你面对的是哪一类问题。
若同一食物有两行 FDC,选你用的加热方式。「鸡,炸」对「鸡,烤」是结构化的 100 kcal 缺口。那缺口不是应用撒谎。是你选更近的那一行。不确定时,若食物发亮,选更肥的那一行。
拿一杯酸奶。扫条码。用克把日记和 FDA 面板比对。对得上,就信这条路。对不上,就把克数改成手里那杯。然后去做晚饭。和另一个应用的争论可以等。
问题
为什么午餐两个应用差了 200 kcal?
数据库行不同、份量不同,或对油的假设不同。相信任一数字前,先核对克数和熟度。
该优先哪个来源?
手里那包的 FDA 标签,然后 USDA FoodData Central 通用项,然后条码用 Open Food Facts。对匿名用户条目保持警惕。
是 TDEE 错了还是记录错了?
常常是记录(油、份量)。然后是活动系数。Mifflin-St Jeor 是群体估计。看三到四周。
餐厅餐要记吗?
要,用盘子照片和改油,否则会出现神秘日。接受更宽的误差条。