Коротко: строка в базе калорий содержит не только название продукта. За ней также стоят способ приготовления, рецепт, определение порции и источник данных. При поиске «куриной грудки» или «куриного карри» все эти варианты появляются одним плоским списком.
В этом и заключается лотерея: несколько ответов выглядят правдоподобно, а данных для осмысленного выбора между ними часто нет.
Одно название может описывать разную еду#
«Куриная грудка» может быть сырой или готовой, с кожей или без неё, приготовленной на гриле, запечённой или жареной. Потеря воды меняет калорийность на 100 г; кожа и масло — общее количество калорий.
У смешанных блюд разброс ещё шире. «Куриное карри» может быть приготовлено с томатным соусом, кокосовым молоком, сливками или гхи. Рис может входить в запись или считаться отдельным гарниром. «Одна порция» может означать чашку, ресторанную тарелку или количество, которое когда-то указал пользователь.
| Что написано в результате поиска | Чего всё ещё не хватает в описании |
|---|---|
| Куриная грудка | сырая или готовая · кожа · способ приготовления |
| Куриное карри | соус · масло · входит ли рис в порцию |
| Салат «Цезарь» | заправка · сыр · сухарики · размер порции |
| Домашний суп | рецепт · сливки или масло · объём тарелки |
Проблема не в том, что каждая строка неверна. Проблема в том, что записи о разной еде показаны как взаимозаменяемые.
Что MyFitnessPal пишет о своей базе#
MyFitnessPal сообщает, что его база объединяет записи, собранные командой, и данные, добавленные пользователями.1 Компания также признаёт, что некоторые строки неточны или неполны.2
Галочка имеет конкретное значение: запись проверила команда MyFitnessPal. Строка без галочки не обязательно неверна, а в проверенной записи, как отмечает сам MyFitnessPal, всё равно может остаться ошибка.3
Есть и ещё один описанный источник расхождений. Редактирование продукта создаёт новую запись, а не заменяет исходную; прежние значения могут при этом оставаться в быстрых списках, например Most Used или Frequent.2 Поэтому большая база одновременно повышает шанс найти нужную упаковку и увеличивает число похожих строк для блюда с общим названием.
Точное число всё равно может описывать не то блюдо#
Два исследования показывают два разных уровня неопределённости.
В американском исследовании 269 позиций из 42 ресторанов в трёх штатах заявленная калорийность в среднем была точной. Но 50 блюд — 19% — содержали не менее чем на 100 ккал больше заявленного Urban 2011. Среднее выглядело благополучно, хотя отдельные тарелки заметно от него отличались.
Оценка порции добавляет ещё один слой. В небольшом исследовании 30 женщин оценивали десять показанных продуктов: средняя абсолютная ошибка по калориям составила 53,4%, а 40% оценок отличались от фактического значения не менее чем на 50% Lansky 1982.
Это не одна универсальная погрешность. Исследования показывают два вопроса, на которые точная строка базы не отвечает:
- Описывает ли она рецепт, который действительно подали?
- Совпадает ли количество в дневнике с количеством съеденного?
Что обычно скрывает готовая строка#
Масло, заправка, соус, способ приготовления, порция и гарнир — отдельные параметры. Одна запись может сложить их в итоговое число, не показывая принятые значения.
Именно эти детали меняются в жизни. Сегодня в боуле курица, а завтра лосось. Домашний суп сварен на бульоне, а ресторанный заправлен сливками. Название осталось прежним, состав — нет.
Разделы об ингредиенте, который меняет всё блюдо, способе приготовления и скрытых калориях в жирах рассматривают эти параметры по отдельности.
Что Calk делает вместо поиска#
Шаблон блюда Calk начинается с готового варианта всей еды и оставляет основные параметры редактируемыми:
- основа: рис, хлеб, картофель или лапша;
- белок: курица, говядина, рыба, тофу или бобовые;
- приготовление: варка, запекание, гриль, обжаривание или жарка;
- добавки: соус, масло, сахар, соль и топпинги;
- порция: практичная оценка съеденного количества.
Если курица стала лососем, поменяйте белок. Если на сковороде было больше масла, измените настройку жира. Если всё как обычно, выберите шаблон и нажмите «Съесть». Всё блюдо пересчитается по этим параметрам.
Неизвестный ресторанный рецепт остаётся оценкой. Разница в том, что её параметры указаны явно: их можно изменить, сохранить и повторить. Посмотрите, как работают шаблоны блюд Calk.
Вывод#
Базы калорий расходятся, потому что за одним коротким названием скрываются разные способы приготовления, рецепты, порции и источники. Более долгий поиск не восстановит подробности, которых никогда не было в строке.
Начните с шаблона блюда, оставьте важные параметры редактируемыми и меняйте только то, что изменилось. Так вместо результата поиска, которому остаётся верить, появляется понятный расчёт блюда.
Продолжите гайдом по скрытым калориям — о частях блюда с самым сильным влиянием — или статьёй насколько точен Calk — о собственных тестах и границах точности.


