# Akreht — методика калькулятора КБЖУ и сценариев веса

Проверено по первичным исследованиям и официальным справочникам 20 октября 2026 года. Калькулятор — средство сравнения сценариев для взрослых, а не измерение обмена или индивидуальное назначение питания.

## 1. Область применения

Входные параметры: пол для формулы, возраст, рост, текущий и целевой вес, необязательный измеренный процент жира, фоновый PAL, расписание занятий, дефицит и распределение макронутриентов. Пользователь может заменить оценку расхода известным общим TDEE.

Предполагается, что исходный вес стабилен, а указанное расписание активности устойчиво. При похудении, уже идущем до начала расчёта, исходная калорийность поддержания может быть оценена неверно. Пищевой дневник и динамика веса полезны для уточнения, но сами также содержат ошибки.

Не применять детям, при беременности и лактации. Лечебное питание, заболевания обмена, приём влияющих на вес лекарств и восстановление после расстройств пищевого поведения требуют индивидуальной оценки. Входной диапазон возраста 18–90 — интерфейсное ограничение, а не доказательство одинаковой точности во всём диапазоне. [NIDDK: область применения](https://www.niddk.nih.gov/health-information/weight-management/body-weight-planner).

## 2. Расход в покое

Mifflin–St Jeor, ккал/день:

    RMR = 10 × W + 6.25 × H − 5 × A + S
    S = +5 для мужчин, −161 для женщин

W — кг; H — см; A — годы. Это оценка расхода энергии в покое. В исходном исследовании участвовали 498 здоровых взрослых 19–78 лет. Формула не определяет индивидуальную «норму» с лабораторной точностью. [Mifflin et al., 1990, DOI 10.1093/ajcn/51.2.241](https://pubmed.ncbi.nlm.nih.gov/2305711/).

Если есть измеренный процент жира, доступен Cunningham:

    FFM = W × (1 − BF / 100)
    RMR = 500 + 22 × FFM

FFM — вся безжировая масса, а не только мышцы. Автоматического выбора этой формулы нет: ошибка биоимпеданса переносится в расчёт. Превосходство Cunningham для любого человека не утверждается. [Cunningham, 1980, DOI 10.1093/ajcn/33.11.2372](https://pubmed.ncbi.nlm.nih.gov/7435418/).

## 3. Суточный расход и активность

В режиме оценки:

    Фоновый расход = RMR × PAL
    Валовой расход занятия = MET × 3.5 × W / 200 × минуты
    Добавленный расход занятия = (MET − 1.3) × 3.5 × W / 200 × минуты
    Средний добавленный расход = сумма(добавленный расход × занятий/неделю) / 7
    TDEE = фоновый расход + средний добавленный расход × (1 − компенсация / 100)

Преобразование MET использует стандарт 3,5 мл O₂/кг/мин и приблизительно 5 ккал на литр O₂. Стандартный MET не равен измеренному расходу в покое конкретного человека. Значения занятий взяты из [Adult Compendium 2024](https://pacompendium.com/), коды доступны в интерфейсе. [Работа об обновлении справочника](https://doi.org/10.1016/j.jshs.2023.10.010). Его взрослый диапазон — 19–59 лет; для людей старшего возраста существует отдельный справочник, здесь он не реализован.

Вычитание 1,3 MET — явное допущение: занятие заменяет сидение за столом (код 07026); спокойное сидение вообще может иметь 1,0 MET. [Compendium: неактивность](https://pacompendium.com/inactivity/). Вычитать только 1 MET означало бы считать добавку относительно покоя, хотя часть обычной активности уже входит в PAL. Полной защиты от двойного учёта это не даёт: ходьба, работа и занятия должны быть разделены самим пользователем. [Бег: коды и MET](https://pacompendium.com/running/).

PAL = 1,4 выбран как пример малоподвижного фона; это не индивидуальное измерение. FAO/WHO/UNU приводит диапазоны привычной активности: 1,40–1,69 для малоподвижного/лёгкого образа жизни, 1,70–1,99 для активного, 2,00–2,40 для очень активного. Их применение к RMR вместо строго измеренного BMR и выделение занятий отдельной прибавкой — практическое приближение. Пищеварение уже входит в фоновый множитель, отдельной прибавки TEF нет. [FAO, Human energy requirements, раздел 5](https://www.fao.org/4/y5686e/y5686e07.htm).

**В режиме известного TDEE** суточный расход равен введённому значению. Все занятия отображаются только справочно. PAL, MET и компенсация не меняют введённый TDEE. Это предотвращает повторное прибавление калорий тренировок, если они уже учтены в измерении.

Компенсация по умолчанию 0% — отсутствие индивидуальных данных, а не утверждение, что компенсации не бывает. Работа на данных 1754 взрослых выявила групповой эффект. Из наблюдательной зависимости нельзя вывести точную поправку для конкретной тренировки конкретного человека. Поэтому ползунок 0–50% служит исследованию сценариев. [Careau et al., 2021, DOI 10.1016/j.cub.2021.08.016](https://pubmed.ncbi.nlm.nih.gov/34453886/).

## 4. Прогноз изменения веса

Использована линейная модель Hall–Chow, приложение A, A1/A3/A4:

    rho × dW/dt = −D − epsilon × (W − W0)
    W(t) = W0 − D / epsilon × [1 − exp(−epsilon × t / rho)]

D = исходный TDEE − постоянная калорийность питания. Дефицит в процентах фиксируется относительно исходного TDEE; он не поддерживается постоянным при каждом изменении веса.

Индивидуальные параметры состава тела:

    F0 = W0 × BF / 100; alpha = 10.4 / F0
    rho = [180 + 9400 + alpha × (230 + 1800)] / [(1 − 0.24) × (1 + alpha)]
    epsilon = [(3.2 + 22 × alpha) / (1 + alpha) + 7] / (1 − 0.24)

rho измеряется в ккал/кг, epsilon — в ккал/кг/день. beta=0,24 включает термический эффект питания и адаптацию; это не дополнительная произвольная «поправка на метаболизм». delta=7 — опубликованный ориентир малоподвижной активности, он не подгоняется под пользователя. [Hall & Chow, 2011, DOI 10.3945/ajcn.111.014399, приложение A](https://pmc.ncbi.nlm.nih.gov/articles/PMC3127505/). [Энергетические плотности и двухкомпонентная модель](https://pmc.ncbi.nlm.nih.gov/articles/PMC4303572/).

Это реализация упрощённого уравнения, не полный валидированный симулятор NIDDK. Отдельная проверка именно этого приложения на проспективной клинической выборке не проводилась. [Hall et al., Lancet 2011](https://pmc.ncbi.nlm.nih.gov/articles/PMC3880593/) объясняет, почему постоянные 7700 ккал/кг не описывают долгосрочную динамику.

Если BF не измерен, применяется оценка Deurenberg:

    BF% = 1.20 × ИМТ + 0.23 × возраст − 10.8 × пол − 5.4
    пол: мужчина = 1, женщина = 0

В работе SEE = 4,1 процентного пункта; возможны смещения по составу тела и популяции. Это не измерение жира и не основание диагностировать ожирение. Если оценка вне 3–60%, используется опубликованная средняя пара rho=9100, epsilon=22 с сообщением пользователю. Это резервное правило реализации. [Deurenberg et al., 1991](https://pubmed.ncbi.nlm.nih.gov/2043597/).

**Пределы экстраполяции приложения:** не более 26 недель; изменение до 10% исходной массы; расчёт не продолжается ниже ИМТ 18,5. Предел 10% выбран разработчиком для ограничения линейной экстраполяции, а не предложен как клинически валидированный порог. График обрывается, а ячейка таблицы остаётся пустой с пояснением. Даты достижения далёких целей не экстраполируются; требуется пересчёт по этапам.

Не моделируются быстрые изменения воды, гликогена и натрия, менструальные колебания, рост мышц от тренировок и спонтанное изменение питания. Масса тела не тождественна жировой массе. У тренирующихся и при значительном изменении активности точность может снижаться. Исходно постоянный вес и соблюдение рациона — допущения.

## 5. Неопределённость

Заливка на графике — чувствительность к заданной ошибке исходного TDEE. Два дополнительных сценария используют D ± TDEE × U/100 при неизменном рационе. U=10% — пример, выбранный разработчиком; его можно менять от 0 до 25%. Это не стандартная ошибка, не 95% доверительный интервал и не утверждение, что результат окажется внутри заливки. Ошибки состава тела, модели и пищевого учёта отдельно не включены.

## 6. Белки, жиры и углеводы

    Калории питания = TDEE − дефицит
    Белок, г = текущий вес × заданные г/кг
    Жиры, г = калории × доля жиров / 9
    Углеводы, г = (калории − 4 × белок − 9 × жиры) / 4

4/9/4 — общие коэффициенты энергетической ценности. В интерфейсе граммы округляются до 0,1 г; внутри используются неокруглённые величины. Подсчёт клетчатки не меняет арифметику общего распределения; фактическая усвояемая энергия продуктов отличается.

Белок по умолчанию 1,6 г/кг текущего веса. Метаанализ 49 исследований силовых тренировок показал плато среднего эффекта на прирост безжировой массы около 1,62 г/кг. Это не доказательство оптимальности 1,6 г/кг при любом дефиците, для пожилых, при ожирении или заболеваниях. В приложении 0,8–2,2 г/кг — настраиваемый диапазон сценариев, не персональное назначение. [Morton et al., 2018](https://pubmed.ncbi.nlm.nih.gov/28698222/).

Жиры по умолчанию 30%, регулируются в пределах 20–35% — взрослого диапазона DRI. Углеводы получают остаток; при выходе за общепопуляционные 45–65% или белке выше 35% энергии показывается замечание, а не диагноз. Клетчатка — ориентир 14 г/1000 ккал. Эти параметры не определяют достаточность витаминов, минералов и качество питания. [Официальные таблицы DRI, Health Canada](https://www.canada.ca/en/health-canada/services/food-nutrition/healthy-eating/dietary-reference-intakes/tables/reference-values-macronutrients.html).

## 7. Ограничения интерфейса и проверка

Варианты 10/15/20/25% служат сравнению, не являются одинаково подходящими рекомендациями. Предупреждение при дефиците больше 25% — правило приложения. Рацион ниже 1000 ккал отключает прогноз по примеру технического предела NIDDK; 1000 ккал не признаётся достаточным или безопасным рационом. RMR не является универсальным минимально допустимым потреблением.

Тесты проверяют опубликованные уравнения, энергетическую сумму БЖУ, отсутствие двойного учёта, обратный расчёт цели, ограничения входов и совпадение аналитического прогноза с независимым пошаговым решением ОДУ. Это проверка программной реализации, не клиническая валидация.

Для использования: сравнивайте недельные средние утреннего веса; оцените тренд за 3–4 недели, затем уточняйте исходный расход и пересчитывайте план. Не приписывайте отклонение одному «замедленному обмену»: ошибки пищевого учёта, воды и активности также могут его объяснять.

## 8. Данные и экспорт

Расчёты выполняются в браузере. Сохранение обычных параметров в localStorage включается только флажком. При отключении сохранённый профиль удаляется. Экспорт CSV содержит исходные параметры, БЖУ, занятия, сценарии и источники. Печать позволяет сохранить отчёт в PDF. Используются системные шрифты; внешнего запроса Google Fonts нет. Исходный код не использует аналитику или API для обработки формы; инфраструктура размещения и её технические журналы работают отдельно. Это описание программы, а не заключение о соответствии всей инфраструктуры законодательству.

## 9. Менструальный цикл

Учёт включается отдельно в женском профиле. Вводятся дата начала последнего кровотечения, режим учёта и, для регулярного естественного цикла, средняя продолжительность и длительность кровотечения. Значения 28 и 5 дней — демонстрационные, а не универсальная физиологическая норма. Диапазоны 15–60 и 1–14 — технические пределы полей; они не диагностируют норму или патологию.

Показывается календарный день и ориентировочная следующая дата. Фазы и овуляция по календарю не подтверждаются. Сопоставление с похожим днём предыдущего цикла — простое вычитание заданной средней длительности. При нерегулярном цикле или гормональной контрацепции будущие даты не рассчитываются. Если ожидаемая дата наступила без новой записи, программа просит обновить фактическое начало; автоматического перехода на выдуманный новый цикл нет.

Розовые полосы на графике — календарные окна кровотечения, максимум для текущего и двух следующих циклов. Это визуальный контекст, а не прибавка к прогнозу веса или доверительный интервал дат. Расчётная кривая не содержит моделирования воды или гормонов.

**Калории и БЖУ автоматически не увеличиваются по фазам.** Метаанализ Benton et al. обнаружил небольшой общий эффект различий RMR, но неоднородность измерений не позволила получить универсальную разницу в ккал. Для исследований с 2000 года эффект не достиг статистической значимости. Дату нельзя преобразовать в достоверную индивидуальную поправку «+100/200/300 ккал». [Benton et al., 2020, DOI 10.1371/journal.pone.0236025](https://pubmed.ncbi.nlm.nih.gov/32658929/).

В исследовании 42 женщин наблюдалась разница массы около 0,45 кг, связанная главным образом с внеклеточной водой. Это групповое наблюдение, не фиксированная поправка для пользовательницы. Приложение не вычитает «воду цикла» из измеренного веса и не объявляет краткую прибавку набором жира. [Kanellakis et al., 2023, DOI 10.1002/ajhb.23951](https://doi.org/10.1002/ajhb.23951).

Общее сохранение профиля не сохраняет цикл. Для него нужен отдельный выключенный по умолчанию флажок; ключ хранения отдельный, можно очистить данные независимо. Без него сведения живут только в памяти страницы. Данные цикла не включаются в CSV и печать по умолчанию; для экспорта есть отдельный переключатель. При выключенном экспорте скрываются и календарные полосы на печатном графике. Информация не отправляется тренеру программой.

Локальная обработка снижает объём серверных сведений, но сама по себе не подтверждает отсутствие обязанностей оператора. Для будущего личного кабинета и серверного хранения сведений о здоровье требуется отдельная правовая и техническая проработка.
