tldr.title
Modelowanie bayesowskie cyklu łączy rozkład Gaussa z Twoimi zapisanymi cyklami, dając zakres prawdopodobieństwa zamiast jednej daty. Oto matematyka prosto wyjaśniona.
Modelowanie bayesowskie cyklu łączy rozkład Gaussa z Twoimi zapisanymi cyklami, dając zakres prawdopodobieństwa zamiast jednej daty. Oto matematyka prosto wyjaśniona.

Modelowanie bayesowskie cyklu łączy rozkład Gaussa z Twoimi zapisanymi cyklami, dając zakres prawdopodobieństwa zamiast jednej daty. Oto matematyka prosto wyjaśniona.
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.
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.
Wnioskowanie bayesowskie łączy dwie rzeczy:
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.
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.
Rozkład a posteriori to krzywa. Interfejs nie pokaże krzywej w powiadomieniu. Dlatego Soulwise sprowadza ją do dwóch rzeczy:
Zamiast „Okres: marzec 14,” użytkownik widzi więc „Prawdopodobnie 12–16, marca, słaby sygnał”. To rzeczywisty wynik modelu, a nie ozdobnik interfejsu.
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 apoyo y reflexión 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.
Kilka twardych ograniczeń, spisanych tak, by nie mogły się rozmyć:
Te ograniczenia nie wynikają z nadmiernej ostrożności modelu. Wynikają z tego, że jego zakres jest dobrze określony. Szacowanie wsparcie i refleksja i szacowanie na potrzeby planowania rodziny to różne problemy — z różnymi potrzebami w zakresie danych i różnymi wymogami regulacyjnymi.
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.
Zwykła średnia nie uwzględnia tego, jak pewne jest dane oszacowanie. Dwie osoby z tą samą średnią 28-dniową mogą mieć zupełnie różną zmienność cyklu. Modele bayesowskie śledzą rozrzut Twoich danych, a nie tylko punkt środkowy, więc szacowany zakres poszerza się przy cyklach nieregularnych i zawęża przy regularnych.
Sigma to odchylenie standardowe rozkładu długości cyklu. Mała sigma (poniżej 2 dni) oznacza, że Twoje cykle są ściśle skupione, a prawdopodobny zakres obejmuje kilka dni. Duża sigma (5+ dni) oznacza, że cykle rozkładają się na tydzień lub dłużej — i aplikacja powinna to jasno zaznaczyć.
Ponieważ model w rzeczywistości jej nie zna. Jedna konkretna data to decyzja projektowa, która ukrywa niepewność. Pokazanie zakresu jest bardziej uczciwe i odpowiada temu, jak naprawdę działa ta matematyka.
Nie. Bayesowskie modelowanie cyklu szacuje, kiedy prawdopodobnie pojawi się następna wsparcie i refleksja. Nie jest to narzędzie do planowania rodziny, narzędzie antykoncepcyjne ani substytut metod potwierdzonych klinicznie.
blog.toolsCta.subtitle