Hacker News

Kugereranya paki yamapaki ya A / B isesengura ryikizamini (hamwe nurugero rwa kode)

Ibitekerezo

2 min read Via e10v.me

Mewayz Team

Editorial Team

Hacker News

Intangiriro: Imbaraga nImitego yo Kwipimisha A / B

Ikizamini cya A / B ni urufatiro rwo gufata ibyemezo bishingiye ku gufata ibyemezo, bituma ubucuruzi burenga ibyiyumvo byo mu nda kandi bugahitamo ingamba zifatika zishingiye ku bimenyetso bifatika. Waba ugerageza imiterere mishya yurubuga, umurongo wamamaza imeri kumurongo, cyangwa ikiranga mubicuruzwa byawe, ikizamini cya A / B cyakozwe neza kirashobora guhindura cyane ibipimo byingenzi. Nyamara, urugendo ruva mubigeragezo mbisi rugera kumyanzuro isobanutse, yumubare wuzuye urashobora kuba wuzuye. Aha niho Python, hamwe nibidukikije bikungahaye byububiko bwibitabo byubumenyi, bihinduka igikoresho cyingirakamaro. Iha imbaraga abasesenguzi naba injeniyeri gusesengura byimazeyo ibisubizo, ariko hamwe nibikoresho byinshi bikomeye bihari, guhitamo igikwiye birashobora kuba ikibazo. Muri iyi ngingo, tuzagereranya bimwe mubikoresho bizwi cyane bya Python kubisesengura rya A / B, byuzuye hamwe nurugero rwa kode kugirango uyobore ishyirwa mubikorwa ryawe.

Scipy.stats: Uburyo bw'ifatizo

Kubatangiranye na A / B kwipimisha cyangwa bakeneye igisubizo cyoroheje, nta-frill igisubizo, module ya "scipy.stats" niyo ijya guhitamo. Itanga ibikorwa byibanze byibarurishamibare bikenewe mugupima hypothesis. Ibikorwa bisanzwe birimo gukoresha ikizamini nka t-test yabanyeshuri cyangwa ikizamini cya Chi-kare kugirango ubare p-agaciro. Mugihe byoroshye guhinduka, ubu buryo buragusaba gukoresha intoki gutegura amakuru, kubara intera ikizere, no gusobanura ibyasohotse mbisi. Nuburyo bukomeye ariko bufatika.

"Guhera kuri` scipy.stats` bihatira gusobanukirwa byimbitse imibare ishingiyeho, ikaba ingirakamaro kubanyamwuga bose. "

Dore urugero rwa t-test igereranya igipimo cyo guhinduka hagati yitsinda ryombi:

`` `python Kuva ku bicuruzwa bitumizwa mu mahanga gutumiza numpy nka np # Icyitegererezo cyamakuru: 1 yo guhinduka, 0 yo kudahinduka itsinda_a = np.array ([1, 0, 1, 1, 0, 0, 1, 0, 0, 1]) # 4 guhinduka kuri 10 itsinda_b = np.array ([1, 1, 0, 1, 1, 1, 0, 1, 1, 0]) # 7 guhinduka kuri 10 t_ibisobanuro, p_gaciro = imibare.ibizamini_byiza (itsinda_a, itsinda_b) icapa (f "T-statistique: {t_stat: .4f}, P-agaciro: {p_agaciro: .4f}") niba p_gaciro <0.05: icapiro ("Itandukaniro rishingiye ku mibare ryagaragaye!") ikindi: icapiro ("Nta tandukanyirizo rishingiye ku mibare ryagaragaye.") ``

Statsmodels: Kwerekana Imibare Yuzuye Yerekana Imibare

Mugihe ukeneye ibisobanuro birambuye nibizamini byihariye, `statsmodels` nubundi buryo bwateye imbere. Yashizweho muburyo bwihariye bwo kwerekana imibare kandi itanga ibisobanuro byinshi bisohoka bijyanye na A / B ibizamini. Kubijyanye namakuru (nkibipimo byo guhindura), urashobora gukoresha imikorere ya "proportions_ztest", ihita ikora ibarwa ryibarurishamibare, p-agaciro, nicyizere intera. Ibi bituma kode isukura nibisubizo byoroshye kubisobanura ugereranije nuburyo bwibanze bwa "scipy.stats".

`` `python gutumiza statsmodels.stats.igipimo nkigipimo # Gukoresha ibara ryitsinzi nubunini bwikitegererezo intsinzi = [40, 55] # Umubare w'impinduka mu itsinda A na B. nobs = [100, 100] # Abakoresha bose mumatsinda A na B. z_stat, p_gaciro = igipimo.ibipimo_zeste (intsinzi, nobs) icapiro (f "Z-mibare: {z_stat: .4f}, P-agaciro: {p_agaciro: .4f}") ``

Amasomero yihariye: Inzira yoroshye yo gushishoza

Ku matsinda akoresha ibizamini bya A / B kenshi, amasomero yihariye arashobora kwihuta cyane muburyo bwo gusesengura. Amapaki nka `Pingouin` cyangwa` ab_testing` atanga imirimo yo murwego rwohejuru isohora incamake yuzuye yikizamini mumurongo umwe wa code. Izi ncamake akenshi zirimo p-agaciro, intera yicyizere, amahirwe ya Bayesian, hamwe ningero zingana, zitanga icyerekezo rusange cyibisubizo byubushakashatsi. Nibyiza guhuza isesengura mumiyoboro yikora cyangwa ikibaho.

  • Scipy.stats: Urufatiro, rworoshye, ariko nigitabo.
  • Imiterere ya Statsmodels: Ibisobanuro birambuye, byiza kubisukura imibare.
  • Pingouin: Umukoresha-nshuti, imibare yincamake yuzuye.
  • ab_gupima: Byakozwe byumwihariko kubizamini bya A / B, akenshi birimo uburyo bwa Bayesiya.

Urugero ukoresheje hypothetical `ab_testing` isomero:

💡 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 →

`` `python # Hypothetical example kubitabo byihariye kuva ab_kugerageza kwinjiza isesengura_ab_ikizamini ibisubizo = gusesengura_ab_ikizamini ( itsinda_a_ibiganiro = 40, itsinda_a_total = 100, itsinda_b_ibiganiro = 55, itsinda_b_total = 100 ) icapiro (ibisubizo.incamake ()) ``

Kwinjiza Isesengura Mubikorwa byawe Byakazi

Guhitamo pake ibereye nibice byintambara. Agaciro nyako ko kugerageza A / B kugerwaho mugihe ubushishozi bwinjijwe mubikorwa byawe byubucuruzi. Aha niho ubucuruzi bwa modular OS nka Mewayz irusha abandi. Aho kugira inyandiko zisesengura zitandukanijwe mu ikaye ya Jupyter, Mewayz igufasha kwinjiza ibikorwa byose byisesengura mubikorwa byawe byubucuruzi. Urashobora gukora module ikurura amakuru yubushakashatsi, ikoresha isesengura ukoresheje pake yawe ukunda, hanyuma igahita yerekana ikibaho kigaragara kumurwi wose. Ibi birema umuco wo kugerageza amakuru, kwemeza ko buri cyemezo, kuva iterambere ryibicuruzwa kugeza ubukangurambaga bwamamaza, bimenyeshwa nibimenyetso byizewe. Ukoresheje uburyo bwa Mewayz, urashobora kubaka uburyo bukomeye bwo gupima A / B bukomeye kandi bworoshye.

Ibibazo bikunze kubazwa

Intangiriro: Imbaraga nImitego yo Kwipimisha A / B

Ikizamini cya A / B ni urufatiro rwo gufata ibyemezo bishingiye ku gufata ibyemezo, bituma ubucuruzi burenga ibyiyumvo byo mu nda kandi bugahitamo ingamba zifatika zishingiye ku bimenyetso bifatika. Waba ugerageza imiterere mishya yurubuga, umurongo wamamaza imeri kumurongo, cyangwa ikiranga mubicuruzwa byawe, ikizamini cya A / B cyakozwe neza kirashobora guhindura cyane ibipimo byingenzi. Nyamara, urugendo ruva mubigeragezo mbisi rugera kumyanzuro isobanutse, yumubare wuzuye urashobora kuba wuzuye. Aha niho Python, hamwe nibidukikije bikungahaye byububiko bwibitabo byubumenyi, bihinduka igikoresho cyingirakamaro. Iha imbaraga abasesenguzi naba injeniyeri gusesengura byimazeyo ibisubizo, ariko hamwe nibikoresho byinshi bikomeye bihari, guhitamo igikwiye birashobora kuba ikibazo. Muri iyi ngingo, tuzagereranya bimwe mubikoresho bizwi cyane bya Python kubisesengura rya A / B, byuzuye hamwe nurugero rwa kode kugirango uyobore ishyirwa mubikorwa ryawe.

Scipy.stats: Uburyo bw'ifatizo

Kubatangiranye na A / B kwipimisha cyangwa bakeneye igisubizo cyoroheje, nta-frill igisubizo, module ya "scipy.stats" niyo ijya guhitamo. Itanga ibikorwa byibanze byibarurishamibare bikenewe mugupima hypothesis. Ibikorwa bisanzwe birimo gukoresha ikizamini nka t-test yabanyeshuri cyangwa ikizamini cya Chi-kare kugirango ubare p-agaciro. Mugihe byoroshye guhinduka, ubu buryo buragusaba gukoresha intoki gutegura amakuru, kubara intera ikizere, no gusobanura ibyasohotse mbisi. Nuburyo bukomeye ariko bufatika.

Statsmodels: Kwerekana Ibarurishamibare Ryuzuye

Mugihe ukeneye ibisobanuro birambuye nibizamini byihariye, `statsmodels` nubundi buryo bwateye imbere. Yashizweho muburyo bwihariye bwo kwerekana imibare kandi itanga ibisobanuro byinshi bisohoka bijyanye na A / B ibizamini. Kubijyanye namakuru (nkibipimo byo guhindura), urashobora gukoresha imikorere ya "proportions_ztest", ihita ikora ibarwa ryibarurishamibare, p-agaciro, nicyizere intera. Ibi bituma kode isukura nibisubizo byoroshye kubisobanura ugereranije nuburyo bwibanze bwa "scipy.stats".

Amasomero yihariye: Inzira yoroshye yo gushishoza

Ku matsinda akoresha ibizamini bya A / B kenshi, amasomero yihariye arashobora kwihuta cyane muburyo bwo gusesengura. Amapaki nka `Pingouin` cyangwa` ab_testing` atanga imirimo yo murwego rwohejuru isohora incamake yuzuye yikizamini mumurongo umwe wa code. Izi ncamake akenshi zirimo p-agaciro, intera yicyizere, amahirwe ya Bayesian, hamwe ningero zingana, zitanga icyerekezo rusange cyibisubizo byubushakashatsi. Nibyiza guhuza isesengura mumiyoboro yikora cyangwa ikibaho.

Kwinjiza Isesengura Mubikorwa byawe Byakazi

Guhitamo pake ibereye nibice byintambara. Agaciro nyako ko kugerageza A / B kugerwaho mugihe ubushishozi bwinjijwe mubikorwa byawe byubucuruzi. Aha niho ubucuruzi bwa modular OS nka Mewayz irusha abandi. Aho kugira inyandiko zisesengura zitandukanijwe mu ikaye ya Jupyter, Mewayz igufasha kwinjiza ibikorwa byose byisesengura mubikorwa byawe byubucuruzi. Urashobora gukora module ikurura amakuru yubushakashatsi, ikoresha isesengura ukoresheje pake yawe ukunda, hanyuma igahita yerekana ikibaho kigaragara kumurwi wose. Ibi birema umuco wo kugerageza amakuru, kwemeza ko buri cyemezo, kuva iterambere ryibicuruzwa kugeza ubukangurambaga bwamamaza, bimenyeshwa nibimenyetso byizewe. Ukoresheje uburyo bwa Mewayz, urashobora kubaka uburyo bukomeye bwo gupima A / B bukomeye kandi bworoshye.

Hindura ubucuruzi bwawe hamwe na Mewayz

Mewayz azana module 208 yubucuruzi muburyo bumwe - CRM, inyemezabuguzi, imicungire yimishinga, nibindi byinshi. Injira kubakoresha 138.000+ boroheje akazi kabo.

{"@context": "https://schema.org", "@type": "Ingingo", "umutwe": "Kugereranya paki ya python yo gusesengura ikizamini cya A / B (hamwe na code ingero) "," url ":" https: // mewayz.com 0: 35: 37 + 00: 00 "," umwanditsi ": {" @ubwoko ":" Ishirahamwe "," izina ":" Mewayz "," url ":" https://mewayz.com "}," uwatangaje ":

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime