Байесовото моделиране на цикли — обяснено: защо показваме сигма, а не дата

Повечето приложения за цикли ти показват уверена дата. „Цикъл: 14 март.“ Изглежда като факт. Всъщност е UX избор, който скрива вероятностно разпределение зад едно-единствено число. Байесовото моделиране на цикли прави същата математика, но ти показва разсейването.

Тази публикация обяснява как наистина работи математиката, защо Soulwise извежда сигма вместо да се прави на сигурна и как изглежда това в ежедневния интерфейс.


Какво всъщност означава „Bayesian" тук

Bayesian-изводът съчетава две неща:

  • Предварителна вероятност (prior): началното ти убеждение за дължината на цикъла, преди да имаш данни от този конкретен потребител.
  • Правдоподобие (likelihood): какво ти казва всеки новозаписан цикъл.

Умножаваш ги, нормализираш — и получаваш апостериорна вероятност (posterior): обновеното ти убеждение. Тази апостериорна вероятност става предварителна за следващия цикъл. Моделът става по-точен с всеки нов цикъл.

Soulwise започва с Гаусова предварителна вероятност, центрирана в mu = 28 дни, със стандартно отклонение sigma = 5 дни. Това е грубата форма на дължината на цикъла за по-широката популация. С записването на собствените ти цикли моделът измества центъра към твоята лична средна стойност и стеснява (или разширява) sigma според твоята изменчивост.

Спрегнатата актуализация, в един абзац

При гаусова априорна вероятност и гаусова правдоподобност математиката се опростява чудесно. Ако твоето априорно разпределение казва cycle ~ 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 я свежда до две неща:

  • Вероятен диапазон. Прозорецът, в който постериорното разпределение събира по-голямата част от масата си (напр. централният 68% интервал, приблизително +/- 1 сигма).
  • Етикет за увереност. Един от три ясни надписа:
    • „Вероятна корелация“ — когато сигма е тясна, а данните са скорошни.
    • „Слаб сигнал“ — когато сигма е широка или данните са оскъдни.
    • „Недостатъчно данни“ — когато записаните цикли са по-малко от минимума на модела.

Така вместо „Цикъл: март 14,“ потребителят вижда „Вероятно 12–16, март, слаб сигнал“. Това е реалният резултат на модела, а не разкрасяване на интерфейса.

Защо да не крием нищо

Три причини.

Честност. Един тракер на цикъла не може да обещае дата, която не знае. Показването на сигма е единственият начин потребителят да калибрира доверието си.

Безопасност. Една уверено изглеждаща дата насърчава хората да планират около нея неща, които приложението не може да поддържа, включително зачеване, контрацепция и клинични решения. Етикетът за увереност казва „това е приблизителна оценка“ — каквото всъщност е.

Устойчивост при нередовни цикли. PCOS, перименопаузата, циклите след спиране на хапчета и хормоналната терапия — всички разширяват сигма. Традиционният тракер или бърка сериозно, или тихомълком зарязва потребителя. Един байесов тракер просто отбелязва оценката като „слаб сигнал“ и продължава да работи.

Какво моделът не е

Няколко твърди ограничения, записани, за да не могат да се размиват:

  • Той не прогнозира конкретни събития от цикъла отвъд диапазона на следващата менструация.
  • Той не предоставя прозорец за семейно планиране.
  • Той не е създаден за случаи на зачеване или контрацепция.
  • Той не е клинично валидиран и не замества медицинска консултация при пропуснат цикъл, нередовно кървене или постоянни симптоми.

Тези ограничения не означават, че моделът е предпазлив. Те означават, че обхватът му е правилно определен. Прогнозирането на менструацията и прогнозирането за семейно планиране са различни проблеми с различни нужди от данни и различни регулаторни изисквания.

Където математиката среща ежедневния ритуал

В Soulwise байесовият резултат захранва контекста за фазата на цикъла, който се използва в ежедневния чек-ин. Ритуалът от 20 секунди те пита как се чувстваш; отговорът използва фазата на цикъла като един от пет входни сигнала. Когато сигма е широка, картата с отговора отдава по-малко тежест на фазата на цикъла. Когато сигма е тясна, отдава ѝ повече тежест. Математиката заслужава своята тежест, като е честна за това колко е уверена.

По-кратко: истинският байесов тракер показва сигма. Ако приложението ти показва една-единствена уверена дата, моделът отдолу може да е същият, но представянето крие това, което всъщност знае.

Често задавани въпроси

Опитай нашите безплатни инструменти

Получи персонализирани прозрения според своята натална карта

Сподели тази статия