Bayescha Sikl Modellashtirish Tushuntirildi: Nega Biz Sanani Emas, Sigmani Ko'rsatamiz

Aksariyat sikl ilovalari sizga ishonchli sana ko'rsatadi. "Davr: mart 14." Bu xuddi fakt kabi ko'rinadi. Aslida bu — bitta raqam ortida ehtimollik taqsimotini yashiradigan UX tanlovi. Bayescha sikl modellashtirish xuddi shu hisob-kitobni amalga oshiradi, biroq sizga tarqalishni ko'rsatadi.

Bu maqola hisob-kitob aslida qanday ishlashini, nega Soulwise aniqlikka da'vo qilish o'rniga sigmani yuzaga chiqarishini va bu kundalik UI'da qanday ko'rinishini tushuntiradi.

Nimani eslab qolish kerak

  • Bayescha sikl modellashtirish odatdagi hayz sikli uzunligini tavsiflovchi Gauss apriorisidan boshlanadi (Soulwise mu=28, sigma=5 qiymatlaridan foydalanadi) va har bir yangi qayd etilgan sikl bilan bu apriorini konjugat yangilanish orqali yangilab boradi.
  • Natija bitta sana emas, balki ehtimollik taqsimotidir.
  • Soulwise buni ehtimoliy oraliq va uchta ishonch yorlig'idan biri sifatida ko'rsatadi: "Ehtimoliy bog'liqlik", "Kuchsiz signal" yoki "Ma'lumot yetarli emas". Sigma yashirilmaydi, foydalanuvchiga ko'rsatiladi.
  • Model naqshlarni kuzatish uchun mo'ljallangan, oilani rejalashtirish yoki kontratsepsiya uchun emas.

"Bayescha" yondashuv bu yerda aslida nimani anglatadi

Bayescha xulosa ikki narsani birlashtiradi:

  • Dastlabki taxmin (prior): ushbu aniq foydalanuvchidan ma'lumot olishdan oldin sikl uzunligi haqidagi boshlang'ich ishonchingiz.
  • Ehtimollik (likelihood): har bir yangi kiritilgan sikl sizga nimani aytadi.

Ularni ko'paytiring, normallashtiring va siz yangilangan taxmin (posterior) ga ega bo'lasiz: bu yangilangan ishonchingiz. O'sha posterior keyingi sikl uchun prior bo'lib qoladi. Sikllar ko'paygani sari model aniqroq bo'lib boradi.

Soulwise mu = 28 kun da markazlashgan Gauss prioridan, sigma = 5 kun standart og'ish bilan boshlanadi. Bu kengroq aholi bo'ylab sikl uzunligining taxminiy ko'rinishidir. Sizning shaxsiy sikllaringiz kiritilgani sari model markazni sizning shaxsiy o'rtachangizga qarab siljitadi va o'zgaruvchanligingizga qarab sigmani toraytiradi (yoki kengaytiradi).

Konjugat yangilanishi, bitta xatboshida

Gauss apriori va Gauss ehtimoli uchun matematika chiroyli tarzda soddalashadi. Agar apriorinigiz cycle ~ N(mu_0, sigma_0) desa va siz x_1, x_2, ..., x_n sikllarni kuzatsangiz, aposteriori ham Gauss bo'ladi:

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))

Tarjimasi: qancha ko'p sikl qayd etsangiz, apriori shuncha kam ahamiyat kasb etadi va shaxsiy ma'lumotlaringiz shuncha ustunlik qiladi. Taxminan 3 ta qayd etilgan sikldan so'ng populyatsiya apriorisi kichik hissa qo'shadi; taxminan 10, tadan so'ng esa u shovqinga aylanadi.

Foydalanuvchi nimani ko'radi

Aposterior — bu egri chiziq. Interfeys bildirishnomada egri chiziqni ko'rsata olmaydi. Shuning uchun Soulwise uni ikki narsaga jamlaydi:

  • Ehtimoliy oraliq. Aposterior o'z massasining katta qismini joylaydigan oyna (masalan, markaziy 68% oraliq, taxminan +/- 1 sigma).
  • Ishonch yorlig'i. Uchta sodda yorliqdan biri:
    • "Ehtimoliy korrelyatsiya" — sigma tor va ma'lumotlar yangi bo'lganda.
    • "Zaif signal" — sigma keng yoki ma'lumotlar kam bo'lganda.
    • "Ma'lumot yetarli emas" — modelning minimal qayd etilgan tsikllaridan kamroq mavjud bo'lganda.

Shunday qilib, "Hayz: 14,-mart" o'rniga foydalanuvchi "Ehtimol 12-16,-mart, zaif signal" deganini ko'radi. Bu modelning haqiqiy natijasi, UX bezagi emas.

Nega hech narsani yashirmaslik kerak

Uchta sabab.

Halollik. Naqsh kuzatuvchisi o'zi bilmagan sanani va'da qila olmaydi. Sigmani ochiq ko'rsatish — foydalanuvchining ishonchni to'g'ri o'lchashi uchun yagona yo'l.

Xavfsizlik. Ishonchli ko'rinadigan sana odamlarni ilova qo'llab-quvvatlay olmaydigan ishlar — jumladan, homiladorlik, kontratsepsiya va klinik qarorlar — atrofida reja tuzishga undaydi. Ishonch yorlig'i esa "bu taxminiy baho" deydi, aslida shunday ham.

Tartibsiz sikllarga chidamlilik. PCOS, perimenopauza, doridan keyingi sikllar va gormon terapiyasi — barchasi sigmani kengaytiradi. An'anaviy kuzatuvchi yo qattiq xato qiladi, yo foydalanuvchini sokingina tashlab ketadi. Bayes kuzatuvchisi esa shunchaki bahoni "kuchsiz signal" deb belgilaydi va ishlashda davom etadi.

Model nimani qilmaydi

Bir nechta qat'iy chegaralar — ular o'zgarib ketmasligi uchun yozib qo'yildi:

  • U keyingi hayz muddati oralig'idan boshqa aniq tsikl hodisalarini taxmin qilmaydi.
  • U oilani rejalashtirish oynasini ko'rsatmaydi.
  • U homiladorlik yoki kontratseptsiya holatlari uchun mo'ljallanmagan.
  • U klinik jihatdan tasdiqlanmagan va kechikkan hayz, tartibsiz qon ketishi yoki davomiy alomatlar bo'yicha klinik maslahat o'rnini bosmaydi.

Bu chegaralar model ehtiyotkorlik qilayotgani uchun emas. Ular model to'g'ri doirada ishlayotgani uchun. Hayzni taxmin qilish va oilani rejalashtirishni taxmin qilish — turli ma'lumotlarga muhtoj va turli tartibga solish talablariga ega bo'lgan har xil masalalardir.

Matematika kundalik marosim bilan uchrashganda

Soulwise'da Bayes natijasi kundalik check-in'da ishlatiladigan sikl-fazasi kontekstini to'ldiradi. 20 soniyalik marosim sizdan o'zingizni qanday his qilayotganingizni so'raydi; javob esa sikl fazasini beshta kirish ma'lumotidan biri sifatida ishlatadi. Sigma keng bo'lganda, javob kartasi sikl fazasiga kamroq vazn beradi. Sigma tor bo'lganda, unga ko'proq vazn beradi. Matematika o'zining qanchalik ishonchli ekanligi haqida halol bo'lib, vaznini oqlaydi.

Qisqacha aytganda: haqiqiy Bayes kuzatuvchisi sigmani yuzaga chiqaradi. Agar ilovangiz bitta ishonchli sanani ko'rsatsa, asosidagi model bir xil bo'lishi mumkin, ammo taqdimot uning aslida nimani bilishini yashirayotgan bo'ladi.

Ko'p so'raladigan savollar

Nega oddiy o'rtacha qiymat o'rniga Bayes modelidan foydalanish kerak?

Oddiy o'rtacha qiymat baholash qanchalik ishonchli ekanini hisobga olmaydi. Bir xil 28 kunlik o'rtachaga ega ikki foydalanuvchining sikl o'zgaruvchanligi mutlaqo boshqacha bo'lishi mumkin. Bayes modellari faqat Orta nuqtani emas, balki ma'lumotlaringizning tarqalishini ham kuzatadi, shu sababli baholangan oraliq tartibsiz sikllar uchun kengayadi, muntazam sikllar uchun esa torayadi.

Sigma amalda aslida nimani anglatadi?

Sigma — bu sikl uzunligi taqsimotining standart og'ishi. Kichik sigma (2 kundan kam) sikllaringiz zich joylashganini bildiradi; ehtimoliy oraliq bir necha kunni qamrab oladi. Katta sigma (5+ kun) esa sikllar bir hafta yoki undan ko'proq oraliqqa yoyilganini anglatadi va ilova buni shunday deyishi kerak.

Nega shunchaki bitta taxminiy sanani bermaslik kerak?

Chunki model aslida uni bilmaydi. Bitta sana — bu noaniqlikni yashiradigan UX tanlovi. Oraliqni ko'rsatish ko'proq halollik bo'lib, matematika aslida qanday ishlashiga mos keladi.

Bu muayyan sikl hodisalarini baholaydimi?

Yo'q. Bayes sikl modellashtiruvi keyingi hayz qachon kelishi ehtimolini baholaydi. Bu oilani rejalashtirish vositasi ham, kontratseptsiya vositasi ham emas va klinik tasdiqlangan usullar o'rnini bosa olmaydi.

Ko'p beriladigan savollar

Bepul vositalarimizni sinab ko'ring

Tug'ilish xaritangiz asosida shaxsiy tushunchalarni oling

Ushbu maqolani ulashing