Краткий ответ
Байесовское моделирование цикла использует гауссово априорное распределение и ваши зарегистрированные циклы, чтобы получить вероятностный диапазон, а не конкретную дату. Объясняем математику понятным языком.
Байесовское моделирование цикла использует гауссово априорное распределение и ваши зарегистрированные циклы, чтобы получить вероятностный диапазон, а не конкретную дату. Объясняем математику понятным языком.

Байесовское моделирование цикла использует гауссово априорное распределение и ваши зарегистрированные циклы, чтобы получить вероятностный диапазон, а не конкретную дату. Объясняем математику понятным языком.
Большинство приложений для отслеживания цикла показывают конкретную дату. «Менструация: 14 марта». Выглядит как факт. На самом деле это выбор интерфейса, скрывающий вероятностное распределение за единственным числом. Байесовское моделирование цикла выполняет ту же математику, но показывает разброс. В этой статье мы объясняем, как работает математика на самом деле, почему Soulwise показывает сигму вместо того, чтобы делать вид, что всё определённо, и
Большинство приложений для отслеживания цикла показывают конкретную дату. «Менструация: 14 марта». Выглядит как факт. На самом деле это выбор интерфейса, скрывающий вероятностное распределение за единственным числом. Байесовское моделирование цикла выполняет ту же математику, но показывает разброс.
В этой статье мы объясняем, как работает математика на самом деле, почему Soulwise показывает сигму вместо того, чтобы делать вид, что всё определённо, и как это выглядит в ежедневном интерфейсе.
Байесовский вывод сочетает два элемента:
Перемножьте их, нормализуйте — и получите апостериорное распределение (posterior): обновлённое представление. Это апостериорное распределение становится априорным для следующего цикла. Модель становится точнее по мере накопления циклов.
Soulwise начинает с гауссового априорного распределения, сосредоточенного на mu = 28 дней со стандартным отклонением sigma = 5 дней. Это приблизительная форма распределения длины цикла в общей популяции. По мере регистрации ваших собственных циклов модель смещает центр к вашему личному среднему и сужает (или расширяет) сигму в зависимости от вашей вариабельности.
Для гауссового априорного и гауссового правдоподобия математика упрощается изящно. Если ваше априорное распределение задаёт цикл ~ N(mu_0, sigma_0), а вы наблюдаете циклы x_1, x_2, ..., x_n, то апостериорное распределение также является гауссовым:
posterior_mean = (mu_0 / sigma_0^2 + sum(x_i) / sigma_observed^2) / (1 / sigma_0^2 + n / sigma_observed^2)
posterior_sigma = sqrt(1 / (1 / sigma_0^2 + n / sigma_observed^2))
Проще говоря: чем больше циклов вы регистрируете, тем меньше значит априорное распределение и тем больше доминируют ваши личные данные. После примерно 3 зарегистрированных циклов популяционное априорное распределение вносит малый вклад; после примерно 10 — это уже просто шум.
Апостериорное распределение — это кривая. Интерфейс не может показать кривую в уведомлении. Поэтому Soulwise сжимает её до двух элементов:
Так вместо «Менструация: 14 марта» пользователь видит «Вероятно, 12–16 марта, слабый сигнал». Это и есть реальный вывод модели, а не украшение интерфейса.
Три причины.
Честность. Трекер паттернов не может обещать дату, которую не знает. Показывать сигму — единственный способ, позволяющий пользователю оценить, насколько можно доверять приложению.
Безопасность. Уверенно выглядящая дата побуждает людей строить вокруг неё планы для вещей, которые приложение не может поддерживать: зачатие, контрацепция, клинические решения. Метка достоверности говорит «это оценка» — что и является правдой.
Устойчивость при нерегулярных циклах. СПКЯ, перименопауза, циклы после отмены гормональных контрацептивов и гормональная терапия — всё это расширяет сигму. Традиционный трекер или сильно промахивается, или молча перестаёт работать для такого пользователя. Байесовский трекер просто помечает оценку как «слабый сигнал» и продолжает работу.
Несколько чётких ограничений — зафиксируем их, чтобы они не размылись со временем:
Эти ограничения — не проявление излишней осторожности модели. Это корректно определённая область применения. Оценка цикла и оценка фертильности — разные задачи, с разными потребностями в данных и разными регуляторными требованиями.
В Soulwise байесовский вывод питает контекст фазы цикла, используемый при ежедневном чек-ине. 20-секундный ритуал спрашивает, как вы себя чувствуете; ответ использует фазу цикла как один из пяти входных параметров. Когда сигма велика, карточка с ответом меньше весит фазу цикла. Когда сигма мала — больше. Математика зарабатывает своё место, честно говоря о степени своей уверенности.
Коротко: настоящий байесовский трекер показывает сигму. Если ваше приложение показывает единственную уверенную дату, лежащая в основе математика может быть той же самой — но представление скрывает то, что модель действительно знает.
Простое среднее игнорирует степень надёжности оценки. Две пользовательницы с одинаковым средним в 28 дней могут иметь совершенно разную вариабельность цикла. Байесовские модели отслеживают разброс данных, а не только среднее значение, поэтому оцениваемый диапазон расширяется для нерегулярных циклов и сужается для регулярных.
Сигма — это стандартное отклонение распределения длины цикла. Малая сигма (менее 2 дней) означает, что циклы очень похожи по длине; вероятный диапазон охватывает всего несколько дней. Большая сигма (5 дней и более) означает, что циклы распределены на неделю и больше, и приложение сообщает об этом явно.
Потому что модель её попросту не знает. Единственная дата — это выбор интерфейса, который скрывает неопределённость. Показывать диапазон честнее и соответствует тому, как на самом деле работает математика.
Нет. Байесовское моделирование цикла оценивает, когда вероятнее всего наступит следующая менструация. Это не инструмент планирования семьи, не средство контрацепции и не замена клинически валидированным методам.
Получи персональные подсказки на основе своей натальной карты