Bayesowskie modelowanie cykli: dlaczego pokazujemy sigmę, a nie konkretną datę

Czym jest bayesowskie modelowanie cykli i jak działa?
Bayesowskie modelowanie cyklu zaczyna się od rozkładu a priori Gaussa opisującego typową długość cyklu, a następnie aktualizuje go przy każdym zapisanym cyklu. Wynikiem jest przedział prawdopodobieństwa z sigmą (odchyleniem standardowym) i etykietą pewności, a nie pojedyncza szacowana data.
- Zaczyna od rozkładu a priori Gaussa, zwykle mu=28 i sigma=5
- Aktualizuje rozkład a priori przy każdym nowym zapisanym cyklu (aktualizacja sprzężona)
- Podaje prawdopodobny zakres wraz z poziomem ufności, nigdy pojedynczą datę
- Sigma jest pokazywana użytkownikowi, nigdy nie ukryta za poziomem ufności w interfejsie
Modelowanie cyklu metodą Bayesa: dlaczego pokazujemy sigmę, a nie datę
Większość aplikacji do śledzenia cyklu pokazuje ci pewną datę. „Okres: 14 marca". Wygląda jak fakt. To wybór projektowy, który ukrywa rozkład prawdopodobieństwa za jedną liczbą. Modelowanie cyklu metodą Bayesa wykonuje te same obliczenia, ale pokazuje ci rozrzut.
Ten wpis wyjaśnia, jak naprawdę działa ta matematyka, dlaczego Soulwise pokazuje sigmę zamiast udawać pewność i jak wygląda to w codziennym interfejsie.
Co właściwie znaczy tu „bayesowski”
Wnioskowanie bayesowskie łączy dwie rzeczy:
- Prior: twoje wyjściowe przekonanie o długości cyklu, zanim masz dane od tej konkretnej osoby.
- Wiarygodność: to, co mówi ci każdy nowo zapisany cykl.
Pomnóż je, znormalizuj, a otrzymasz posterior: twoje zaktualizowane przekonanie. Ten posterior staje się priorem dla kolejnego cyklu. Model wyostrza się, gdy przybywa cykli.
Soulwise zaczyna od priora gaussowskiego wyśrodkowanego na mu = 28 dni z odchyleniem standardowym sigma = 5 dni. To z grubsza kształt długości cyklu w szerszej populacji. Gdy zapisujesz własne cykle, model przesuwa środek ku twojej osobistej średniej oraz zacieśnia (lub rozluźnia) sigmę w zależności od twojej zmienności.
Aktualizacja sprzężona, w jednym akapicie
Dla rozkładu a priori i wiarygodności o postaci gaussowskiej matematyka ładnie się upraszcza. Jeśli twój rozkład a priori mówi cycle ~ N(mu_0, sigma_0), a obserwujesz cykle x_1, x_2, ..., x_n, rozkład a posteriori również jest gaussowski:
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))
W tłumaczeniu: im więcej cykli zapiszesz, tym mniej znaczy rozkład a priori, a tym bardziej dominują twoje osobiste dane. Po około 3 zapisanych cyklach rozkład a priori populacji wnosi już niewiele; po około 10, jest jedynie szumem.
Co widzi użytkownik
Rozkład a posteriori to krzywa. Interfejs nie pokaże krzywej w powiadomieniu. Dlatego Soulwise sprowadza ją do dwóch rzeczy:
- Prawdopodobny zakres. Przedział, w którym rozkład a posteriori skupia większość swojej masy (np. centralny przedział 68%, mniej więcej +/- 1 sigma).
- Etykieta pewności. Jeden z trzech prostych opisów:
- „Prawdopodobna korelacja”, gdy sigma jest wąska, a dane są świeże.
- „Słaby sygnał”, gdy sigma jest szeroka lub danych jest mało.
- „Za mało danych”, gdy zarejestrowano mniej cykli, niż wynosi minimum modelu.
Zamiast „Okres: marzec 14,” użytkownik widzi więc „Prawdopodobnie 12–16, marca, słaby sygnał”. To rzeczywisty wynik modelu, a nie ozdobnik interfejsu.
Dlaczego niczego nie ukrywamy
Trzy powody.
Uczciwość. Narzędzie śledzące wzorce nie może obiecać daty, której nie zna. Pokazanie sigmy to jedyny sposób, by móc skalibrować zaufanie.
Bezpieczeństwo. Data wyglądająca na pewną zachęca, by planować wokół niej rzeczy, których aplikacja nie jest w stanie wesprzeć — w tym poczęcie, antykoncepcję i decyzje kliniczne. Etykieta pewności mówi „to jest oszacowanie", czym właśnie jest.
Odporność na nieregularne cykle. PCOS, perimenopauza, cykle po odstawieniu pigułki i terapia hormonalna — to wszystko poszerza sigmę. Tradycyjne narzędzie albo grubo się myli, albo po cichu zostawia użytkownika samego. Narzędzie bayesowskie po prostu oznacza oszacowanie jako „słaby sygnał" i działa dalej.
Czym model nie jest
Kilka twardych ograniczeń, spisanych tak, by nie mogły się rozmyć:
- Nie szacuje konkretnych zdarzeń cyklu poza zakresem dat następnej miesiączki.
- Nie wyznacza okna do planowania rodziny.
- Nie jest przeznaczony do zastosowań związanych z poczęciem ani antykoncepcją.
- Nie jest klinicznie zwalidowany i nie zastępuje porady lekarskiej w razie braku miesiączki, nieregularnego krwawienia czy utrzymujących się objawów.
Te ograniczenia nie wynikają z nadmiernej ostrożności modelu. Wynikają z tego, że jego zakres jest dobrze określony. Szacowanie miesiączki i szacowanie na potrzeby planowania rodziny to różne problemy — z różnymi potrzebami w zakresie danych i różnymi wymogami regulacyjnymi.
Gdy matematyka spotyka codzienny rytuał
W Soulwise wynik bayesowski zasila kontekst fazy cyklu wykorzystywany przy codziennym check-inie. 20-sekundowy rytuał pyta, jak się czujesz; odpowiedź traktuje fazę cyklu jako jedno z pięciu wejść. Gdy sigma jest szeroka, karta odpowiedzi nadaje fazie cyklu mniejszą wagę. Gdy sigma jest wąska, nadaje jej większą wagę. Matematyka zasługuje na swoją wagę tym, że uczciwie mówi, jak bardzo jest pewna.
Krócej: prawdziwy bayesowski tracker pokazuje sigmę. Jeśli twoja aplikacja wyświetla jedną pewną datę, model pod maską może być ten sam, ale sposób przedstawienia ukrywa to, co naprawdę wie.
Najczęściej zadawane pytania
Wypróbuj nasze darmowe narzędzia
Odkryj spersonalizowane wskazówki na podstawie swojego kosmogramu
Udostępnij ten artykuł
Oblicz swój horoskop urodzeniowy
Uzyskaj pełny, spersonalizowany horoskop oparty na Twoich danych urodzeniowych.