Hacker News

Xiinxala qormaata A/B tiif paakeejii Paayitanii walbira qabuu (fakkeenyota koodii wajjin) .

Yaada

9 min read Via e10v.me

Mewayz Team

Editorial Team

Hacker News

Seensa: Humnaa fi Kiyyoowwan Qormaata A/B

Qormaanni A/B dhagaa bu’uuraa murtii daataatiin geggeeffamu yoo ta’u, daldaltoonni miira garaachaa bira darbanii filannoo tarsiimoo ragaa muuxannootiin deeggaramee akka godhan kan taasisudha. Haala weebsaayitii haaraa, sarara mata duree iimeelii gabaa, ykn amala oomisha kee keessa jiru qorachuu yoo ta'e, qormaanni A/B akka gaariitti raawwatame safartuuwwan ijoo irratti dhiibbaa guddaa geessisuu danda'a. Haa ta’u malee, imalli daataa yaalii raw irraa gara xumura ifa ta’ee fi istaatiksii sirrii ta’etti godhamu walxaxiinsaan kan guutame ta’uu danda’a. Kunis bakka Paayitoon, sirna ikoo badhaadhaa mana kitaabaa saayinsii daataa qabuun, meeshaa hin hafne ta'udha. Xiinxaltoonni fi injinaroota bu'aa ciminaan akka xiinxalan humna kan kennu yoo ta'u, garuu paakeejii humna guddaa qaban hedduu waan jiraniif isa sirrii filachuun qormaata ta'uu danda'a. Barreeffama kana keessatti, paakeejii Paayitoon xiinxala qormaata A/B tiif baay'ee beekamoo ta'an tokko tokko wal bira qabnee ilaalla, fakkeenyota koodii hojiirra oolmaa kee qajeelchuuf guutuudhaan.

Scipy.stats: Mala Bu'uuraa

Warra qorannoo A/B irraa jalqabaniif ykn furmaata salphaa, kan hin-frills barbaadaniif, moojuliin `scipy.stats` filannoo itti deemanidha. Faankishiniiwwan istaatiksii bu’uuraa qorannoo yaada (hypothesis testing) barbaachisan ni kenna. Adeemsi hojii idilee qormaata akka Student’s t-test ykn Chi-squared test fayyadamuun p-value shallaguu of keessatti qabata. Baayyee kan jijjiiramu yoo ta'u, malan kun qophii deetaa harkaan qabachuu, gidduugaleessa amantaa shallaguu fi oomisha raw hiikuu si gaafata. Mala humna guddaa qabu garuu harkaan hojjetamudha.

"`scipy.stats` irraa jalqabuun hubannoo gadi fagoo istaatiksii bu'uuraa dirqisiisa, kunis ogeessa deetaa kamiifuu gatii guddaa qaba."

Fakkeenyi t-test saffisa jijjiirraa garee lama gidduutti walbira qabuu kunooti:

````paayitoon jedhamuun beekama istaatiksii galchuu scipy irraa numpy akka np galchi # Daataa fakkeenyaa: 1 jijjiirraadhaaf, 0 jijjiirraa hin qabneef group_a = np.array([1, 0, 1, 1, 0, 0, 1, 0, 0, 1]) # jijjiirraa 10 keessaa 4 group_b = np.array([1, 1, 0, 1, 1, 1, 0, 1, 1, 0]) # jijjiirraa 10 keessaa 7 t_stat, p_value = stats.ttest_ind(garee_a, garee_b) . maxxansaa(f"T-istaatiksii: {t_stat:.4f}, P-gatii: {p_gatii:.4f}") yoo p_gatiin < 0.05 ta'e: print("Garaagarummaan istaatiksii guddaan argameera!") yoo ta'uu baate: print("Garaagarummaan istaatiksii guddaan hin argamne.") ```

jechuun ni danda'ama

Moodeelota Istaatistiksii: Moodeela Istaatistiksii Bal’aa

Yeroo qormaata bal'aa fi addaa barbaaddu, `statsmodels` filannoo sadarkaa olaanaa qabudha. Addatti moodeela istaatistiksiidhaaf kan qophaa’ee fi bu’aa odeeffannoo caalu kan senaariyoota qorannoo A/B tiif mijate kan kennudha. Deetaa pirooppoorshiniitiif (akkuma saffisa jijjiirraa), faankishinii `proportions_ztest` fayyadamuu dandeessa, kunis ofumaan shallaggii istaatiksii qormaataa, p-gatii, fi gidduu-galeessa amantaa qaba. Kunis koodii qulqulluu fi bu'aan isaa mala bu'uuraa `scipy.stats` wajjin wal bira qabamee yoo ilaalamu hiikuuf salphaa taasisa.

````paayitoon jedhamuun beekama statsmodels.stats.proportion akka pirooppoorshiniitti galchi # Lakkoofsa milkaa'inaafi hamma saamuda fayyadamuu milkaa’ina = [40, 55] # Baay’ina jijjiirraa Garee A fi B keessatti nobs = [100, 100] # Fayyadamtoota waliigalaa Garee A fi B keessa jiran z_stat, p_value = pirooppoorshinii.pirooppoorshinii_ztest(milkaa'ina, nobs) . maxxansaa(f"Z-istaatiksii: {z_stat:.4f}, P-gatii: {p_gatii:.4f}") ```

jechuun ni danda'ama

Manneen Kitaabaa Addaa: Daandii Salphaa Hubannoo

Gareen qormaata A/B yeroo baayyee gaggeessuuf, manneen kitaabaa addaa adeemsa xiinxala haala ajaa'ibaatiin saffisiisuu danda'u. Paakeejiiwwan akka `Pingouin` ykn `ab_testing` faankishiniiwwan sadarkaa olaanaa kanneen gabaabduu guutuu qormaataa sarara koodii tokko keessatti baasan dhiyeessu. Cuunfaawwan kun yeroo baay’ee p-gatii, gidduu amantaa, carraawwan Bayesian, fi tilmaama guddina bu’aa kan hammatan yoo ta’u, kunis bu’aa yaalii ilaalcha waliigalaa kenna. Kun xiinxala sarara ujummoo ofumaan ykn daashboordii keessatti walitti makuuf mijataa dha.

    jechuun ni danda’ama
  • Scipy.stats: Bu'uuraa, kan jijjiiramu, garuu harkaan kan hojjetamu.
  • Moodeelota Istaatistiksii: Bu'aa bal'aa, qulqulleessitoota istaatiksiitif guddaadha.
  • Pingouin: Fayyadamaaf mijatu, istaatiksii gabaabduu bal’aa.
  • ab_testing: Qormaata A/B tiif addatti kan qophaa’e, yeroo baay’ee mala Bayesian of keessatti qabata.
jechuun ni danda’ama

Fakkeenya mana kitaabaa yaadame `ab_testing` fayyadamuu:

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

````paayitoon jedhamuun beekama # Fakkeenya yaada-qabeessa mana kitaabaa addaatiif ab_testing irraa galchuu xiinxala_ab_test bu'aa = xiinxala_ab_test( jijjiirraa garee_a=40, . garee_a_waliigala=100, . jijjiirraa_garee_b=55, . garee_b_waliigala=100 ) . maxxansaa(bu'aa.cuunfaa()) ```

jechuun ni danda'ama

Xiinxala Adeemsa Hojii Daldala Keessatti Walitti Makamuu

Paakeejii sirrii filachuun qaama lolaa qofa. Gatiin dhugaa qorannoo A/B kan dhugoomu yeroo hubannoon hojii daldalaa keessan keessatti haala walxaxaa ta’een walitti makamudha. Kunis bakka OS daldalaa moojuularii akka Mewayz caaludha. Iskiriiptii xiinxala dabtara Jupyter keessatti adda baafame qabaachuu mannaa, Mewayz adeemsa hojii xiinxala guutuu kallattiin adeemsa daldalaa kee keessatti akka galchitu siif hayyama. Moojulii deetaa yaalii harkisu, xiinxala paakeejii Paayitoon filatte fayyadamuun hojjetu, fi ofumaan daashboordii garee guutuuf mul'atu guutuu uumuu dandeessa. Kunis aadaa yaalii daataa irratti hundaa’e kan uumu yoo ta’u, murtoon hundi, misooma oomishaa irraa kaasee hanga duula gabaatti, ragaa amanamaa ta’een akka odeeffamu taasisa. Moojuularii Mewayz fayyadamuun, bu'uura qorannoo A/B cimaa humna qabuu fi dhaqqabamaa ta'e ijaaruu dandeessa.

Gaaffilee Irra Deddeebiin Gaafataman

Seensa: Humnaa fi Kiyyoowwan Qormaata A/B

Qormaanni A/B dhagaa bu’uuraa murtii daataatiin geggeeffamu yoo ta’u, daldaltoonni miira garaachaa bira darbanii filannoo tarsiimoo ragaa muuxannootiin deeggaramee akka godhan kan taasisudha. Haala weebsaayitii haaraa, sarara mata duree iimeelii gabaa, ykn amala oomisha kee keessa jiru qorachuu yoo ta'e, qormaanni A/B akka gaariitti raawwatame safartuuwwan ijoo irratti dhiibbaa guddaa geessisuu danda'a. Haa ta’u malee, imalli daataa yaalii raw irraa gara xumura ifa ta’ee fi istaatiksii sirrii ta’etti godhamu walxaxiinsaan kan guutame ta’uu danda’a. Kunis bakka Paayitoon, sirna ikoo badhaadhaa mana kitaabaa saayinsii daataa qabuun, meeshaa hin hafne ta'udha. Xiinxaltoonni fi injinaroota bu'aa ciminaan akka xiinxalan humna kan kennu yoo ta'u, garuu paakeejii humna guddaa qaban hedduu waan jiraniif isa sirrii filachuun qormaata ta'uu danda'a. Barreeffama kana keessatti, paakeejii Paayitoon xiinxala qormaata A/B tiif baay'ee beekamoo ta'an tokko tokko wal bira qabnee ilaalla, fakkeenyota koodii hojiirra oolmaa kee qajeelchuuf guutuudhaan.

Scipy.stats: Mala Bu'uuraa

Warra qorannoo A/B irraa jalqabaniif ykn furmaata salphaa, kan hin-frills barbaadaniif, moojuliin `scipy.stats` filannoo itti deemanidha. Faankishiniiwwan istaatiksii bu’uuraa qorannoo yaada (hypothesis testing) barbaachisan ni kenna. Adeemsi hojii idilee qormaata akka Student’s t-test ykn Chi-squared test fayyadamuun p-value shallaguu of keessatti qabata. Baayyee kan jijjiiramu yoo ta'u, malan kun qophii deetaa harkaan qabachuu, gidduugaleessa amantaa shallaguu fi oomisha raw hiikuu si gaafata. Mala humna guddaa qabu garuu harkaan hojjetamudha.

Moodeelota Istaatistiksii: Moodeela Istaatistiksii Bal’aa

Yeroo qormaata bal'aa fi addaa barbaaddu, `statsmodels` filannoo sadarkaa olaanaa qabudha. Addatti moodeela istaatistiksiidhaaf kan qophaa’ee fi bu’aa odeeffannoo caalu kan senaariyoota qorannoo A/B tiif mijate kan kennudha. Deetaa pirooppoorshiniitiif (akkuma saffisa jijjiirraa), faankishinii `proportions_ztest` fayyadamuu dandeessa, kunis ofumaan shallaggii istaatiksii qormaataa, p-gatii, fi gidduu-galeessa amantaa qaba. Kunis koodii qulqulluu fi bu'aan isaa mala bu'uuraa `scipy.stats` wajjin wal bira qabamee yoo ilaalamu hiikuuf salphaa taasisa.

Manneen Kitaabaa Addaa: Daandii Salphaa Hubannoo

Gareen qormaata A/B yeroo baayyee gaggeessuuf, manneen kitaabaa addaa adeemsa xiinxala haala ajaa'ibaatiin saffisiisuu danda'u. Paakeejiiwwan akka `Pingouin` ykn `ab_testing` faankishiniiwwan sadarkaa olaanaa kanneen gabaabduu guutuu qormaataa sarara koodii tokko keessatti baasan dhiyeessu. Cuunfaawwan kun yeroo baay’ee p-gatii, gidduu amantaa, carraawwan Bayesian, fi tilmaama guddina bu’aa kan hammatan yoo ta’u, kunis bu’aa yaalii ilaalcha waliigalaa kenna. Kun xiinxala sarara ujummoo ofumaan ykn daashboordii keessatti walitti makuuf mijataa dha.

Xiinxala Adeemsa Hojii Daldala Keessatti Walitti Makamuu

Paakeejii sirrii filachuun qaama lolaa qofa. Gatiin dhugaa qorannoo A/B kan dhugoomu yeroo hubannoon hojii daldalaa keessan keessatti haala walxaxaa ta’een walitti makamudha. Kunis bakka OS daldalaa moojuularii akka Mewayz caaludha. Iskiriiptii xiinxala dabtara Jupyter keessatti adda baafame qabaachuu mannaa, Mewayz adeemsa hojii xiinxala guutuu kallattiin adeemsa daldalaa kee keessatti akka galchitu siif hayyama. Moojulii deetaa yaalii harkisu, xiinxala paakeejii Paayitoon filatte fayyadamuun hojjetu, fi ofumaan daashboordii garee guutuuf mul'atu guutuu uumuu dandeessa. Kunis aadaa yaalii daataa irratti hundaa’e kan uumu yoo ta’u, murtoon hundi, misooma oomishaa irraa kaasee hanga duula gabaatti, ragaa amanamaa ta’een akka odeeffamu taasisa. Moojuularii Mewayz fayyadamuun, bu'uura qorannoo A/B cimaa humna qabuu fi dhaqqabamaa ta'e ijaaruu dandeessa.

Mewayz waliin Daldala Keessan Sirreessaa

Mewayz moojuulota daldalaa 208 gara waltajjii tokkotti fida — CRM, invoice, bulchiinsa pirojektii, fi kkf. Fayyadamtoota 138,000+ adeemsa hojii isaanii salphisan waliin ta'aa.

Har'a Bilisaa Jalqabi →
jechuun ni danda’ama