Hacker News

Fakafehoanaki 'a e ngaahi kato Python ki he 'analaiso 'o e sivi A/B (mo e ngaahi fakatata 'o e code)

Ngaahi fakamatala

15 min read Via e10v.me

Mewayz Team

Editorial Team

Hacker News

Fakafe'iloaki: Ko e Malohi mo e Ngaahi Tahele 'o e Sivi A/B

Ko e sivi A/B ko ha makatuliki ia 'o e fai tu'utu'uni 'oku fakalele 'e he fakamatala, 'o faka'ata 'a e ngaahi pisinisi ke nau laka atu 'i he ngaahi ongo 'o e gut pea fai ha ngaahi fili fakapotopoto 'oku poupou'i 'e he fakamo'oni faka'empirical. Pe 'oku ke sivi'i ha fokotu'utu'u fo'ou 'o e uepisaiti, ha laine 'o e kaveinga 'o e 'imeili fakamaketi, pe ko ha fotunga 'i ho'o koloa, 'e lava ke uesia lahi 'e ha sivi A/B fakahoko lelei 'a e ngaahi metrics mahu'inga. Ka neongo ia, ko e fononga mei he fakamatala 'o e 'ahi'ahi raw ki ha fakamulituku mahino, statistically 'e lava ke fonu 'i he faingata'a. Ko e feitu'u 'eni 'oku hoko ai 'a e Python, mo hono ecosystem koloa'ia 'o e ngaahi laipeli saienisi 'o e fakamatala, ko ha me'angaue 'oku 'ikai lava ke to'o. 'Oku ne fakaivia 'a e kau 'analaiso mo e kau 'enisinia ke 'analaiso fefeka 'a e ngaahi ola, ka 'i he ngaahi kato malohi 'e ni'ihi 'oku ma'u, fili 'a e taha totonu 'e lava ke hoko ko ha pole. 'I he fakamatala ko 'eni, te tau fakafehoanaki 'a e ni'ihi 'o e ngaahi kato Python manakoa taha ki he 'analaiso sivi A/B, fakakakato 'aki 'a e ngaahi fakatata 'o e code ke tataki ho'o fakahoko.

Scipy.stats: Ko e Founga Fakava'e

Kiate kinautolu 'oku nau kamata 'aki 'a e sivi A/B pe fie ma'u ha ma'ama'a, 'ikai ha-frills fakalelei'i, 'a e `scipy.stats` module ko e 'alu-ki he fili. 'Oku ne 'omi 'a e ngaahi ngaue fakasitetisitika tefito 'oku fie ma'u ki he sivi 'o e hypothesis. Ko e founga ngaue angamaheni 'oku kau ai hono faka'aonga'i 'o ha sivi hange ko e t-sivi 'a e tokotaha ako pe ko e sivi 'o e Chi-squared ke fika'i ha p-mahu'inga. Lolotonga 'oku fu'u fe'unga, 'Oku fie ma'u 'e he founga ko 'eni ke ke tokanga'i 'aki ho nima 'a e teuteu 'o e fakamatala, fika'i 'a e ngaahi vaha'a taimi falala'anga, pea faka'uhinga'i 'a e output 'o e raw. Ko e founga malohi ka 'oku nima-me'a-homo.

"Ko e kamata 'aki 'a e `scipy.stats` 'oku ne fakamālohi'i ha mahino loloto ange ki he ngaahi fakafuofua 'oku 'i lalo, 'a ia 'oku mahu'inga 'aupito ki ha taha 'o e kau mataotao 'i he fakamatala."

Ko e fakatātā ʻeni ʻo ha t-sivi ʻoku fakafehoanaki ai ʻa e ngaahi tuʻunga ʻo e liliu ʻi he vahaʻa ʻo ha ongo kulupu:

```paitoni mei he scipy hū mai stats hū mai numpy ko e np . # Sipinga 'o e fakamatala: 1 ki he liliu, 0 ki he 'ikai ha liliu kulupu_a = np.array ([1, 0, 1, 1, 0, 0, 1, 0, 0, 1]) # 4 ngaahi liliu mei he 10 kulupu_b = np.array ([1, 1, 0, 1, 1, 1, 0, 1, 1, 0]) # 7 liliu mei he 10 t_stat, p_mahu'inga = stats.ttesi_ind (kulupu_a, kulupu_b) lomi'i (f"T-sitetisitika: {t_sitetisitika: .4f}, P-mahu'inga: {p_mahu'inga: .4f}") kapau p_mahu'inga < 0.05: print("Kuo 'ilo'i 'a e kehekehe mahu'inga fakasitetisitika!") kehe: print("'Oku 'ikai ha kehekehe mahu'inga fakasitetisitika 'oku 'ilo'i.") ``

Ngaahi Fakatata Fakasitetisitika: Fakatata Fakasitetisitika Fakalukufua

'I he taimi 'oku ke fie ma'u ai ha ngaahi sivi fakaikiiki lahi ange mo makehe, `statsmodels` ko ha founga kehe 'oku toe fakalakalaka ange. 'Oku fakataumu'a pau ia ki he fakatata fakasitetisitika pea 'oku ne 'omi ha output 'oku lahi ange 'a e fakamatala 'oku fakataumu'a ki he ngaahi tu'unga 'o e sivi 'o e A/B. Ki he fakamatala 'o e vahevahe (hange ko e ngaahi tu'unga 'o e liliu), 'e lava ke ke faka'aonga'i 'a e `proportions_ztest` ngaue, 'a ia 'oku ne tokanga'i 'otometiki 'a e fika'i 'o e sivi 'o e sitetisitika, p-mahu'inga, mo e ngaahi vaha'a taimi falala'anga. 'Oku 'ai 'e he me'a ni ke ma'a ange 'a e code pea faingofua ange ke faka'uhinga'i 'a e ngaahi ola 'i hono fakafehoanaki ki he founga tefito 'o e `scipy.stats`.

```paitoni hū mai statsmodels.stats.fakafehoanaki ko e fakafehoanaki # Faka'aonga'i 'a e ngaahi lau 'o e ngaahi lavame'a mo e ngaahi sipinga 'o e lahi . lavame'a = [40, 55] # Fika 'o e ngaahi liliu 'i he Kulupu A mo e B . nobs = [100, 100] # Fakakatoa 'o e kau faka'aonga'i 'i he Kulupu A mo e B . z_stat, p_mahu'inga = fakafehoanaki.fakafehoanaki_ztest (ngaahi lavame'a, nobs) lomi'i (f"Z-sitetisitika: {z_sitetisitika: .4f}, P-mahu'inga: {p_mahu'inga: .4f}") ``

Ngaahi Laipeli Makehe: Ko e Hala Faingofua Taha ki he ʻIlo

Ki he ngaahi timi 'oku nau toutou fakalele 'a e ngaahi sivi A/B, 'e lava ke fakavave'i 'e he ngaahi laipeli makehe 'a e founga 'analaiso. 'Oku 'omi 'e he ngaahi kato hange ko e `Pingouin` pe `ab_testing` 'a e ngaahi ngaue 'i he tu'unga ma'olunga 'oku ne output ha fakamatala fakanounou kakato 'o e sivi 'i ha laine 'e taha 'o e code. 'Oku fa'a kau 'i he ngaahi fakamatala fakanounou ko 'eni 'a e p-mahu'inga, ngaahi vaha'a taimi falala'anga, ngaahi malava 'o e Bayesian, mo ha fakafuofua 'o e lahi 'o e ola, 'o 'omi ha vakai fakalukufua ki he ngaahi ola 'o e 'ahi'ahi. 'Oku lelei 'aupito 'eni ki hono fakataha'i 'o e 'analaiso ki he ngaahi paipa 'otometiki pe dashboards.

  • Scipy.stats: Fakava'e, 'oku lava ke liliu, ka 'oku tohi fakahinohino.
  • Ngaahi sipinga fakasitetisitika: Ko e ola fakaikiiki, lelei 'aupito ki he kau fakama'a fakasitetisitika.
  • Pingouin: Ngaahi fika fakanounou fakalukufua, 'oku faingofua hono ngaue'aki.
  • ab_testing: Na'e fa'ufa'u makehe ki he ngaahi sivi A/B, 'oku fa'a kau ai 'a e ngaahi founga 'o e Bayesian.

Sipinga 'o hono faka'aonga'i 'o ha laipeli `ab_testing` fakakaukau:

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

```paitoni # Sipinga fakakaukau ki ha laipeli makehe . mei he ab_sivi hū mai 'analaiso_ab_sivi ola = 'analaiso_ab_sivi ( kulupu_a_ngaahi liliu=40, kulupu_a_fakakatoa=100, kulupu_b_ngaahi liliu=55, kulupu_b_fakakatoa=100 ) lomi'i (ngaahi ola.fakanounou'i ()) ``

Fakataha'i 'a e 'Analaiso ki Ho'o Ngaue 'a e Pisinisi

Ko hono fili 'o e package totonu ko e konga pe ia 'o e tau. 'Oku fakahoko 'a e mahu'inga mo'oni 'o e sivi A/B 'i he taimi 'oku fakataha'i ai 'a e ngaahi 'ilo seamlessly ki ho'o ngaahi ngaue fakapisinisi. Ko e feitu'u 'eni 'oku mahulu hake ai ha OS pisinisi modular hange ko Mewayz. Kae 'ikai ke 'i ai ha ngaahi tohi 'analaiso 'oku fakamavahe'i 'i ha tohi fakamatala 'a e Jupyter, 'Oku faka'ata 'e he Mewayz ke ke fakahu 'a e workflow 'analaiso kotoa 'o fakahangatonu ki ho'o ngaahi founga ngaue fakapisinisi. Te ke lava 'o fa'u ha module 'oku ne to'o 'a e fakamatala 'o e 'ahi'ahi, lele 'a e 'analaiso 'o faka'aonga'i ho'o package Python manakoa, pea 'otometiki populates ha dashboard 'oku 'asi ki he timi kotoa. 'Oku fakatupu 'e he me'a ni ha anga fakafonua 'o e 'ahi'ahi 'oku fakalele 'e he fakamatala, 'o fakapapau'i 'oku faka'ilo 'e he fakamo'oni falala'anga 'a e tu'utu'uni kotoa pe, mei he fakalakalaka 'o e koloa ki he ngaahi kemipeini fakamaketi. 'I hono faka'aonga'i 'o e modularity 'o e Mewayz, 'e lava ke ke langa hake ha fa'unga sivi A/B fefeka 'oku fakatou malohi mo lava ke ma'u.

Ngaahi Fehuʻi ʻoku Faʻa ʻEke

Fakafe'iloaki: Ko e Mafai mo e Ngaahi Tahele 'o e Sivi A/B

Ko e sivi A/B ko ha makatuliki ia 'o e fai tu'utu'uni 'oku fakalele 'e he fakamatala, 'o faka'ata 'a e ngaahi pisinisi ke nau laka atu 'i he ngaahi ongo 'o e gut pea fai ha ngaahi fili fakapotopoto 'oku poupou'i 'e he fakamo'oni faka'empirical. Pe 'oku ke sivi'i ha fokotu'utu'u fo'ou 'o e uepisaiti, ha laine 'o e kaveinga 'o e 'imeili fakamaketi, pe ko ha fotunga 'i ho'o koloa, 'e lava ke uesia lahi 'e ha sivi A/B fakahoko lelei 'a e ngaahi metrics mahu'inga. Ka neongo ia, ko e fononga mei he fakamatala 'o e 'ahi'ahi raw ki ha fakamulituku mahino, statistically 'e lava ke fonu 'i he faingata'a. Ko e feitu'u 'eni 'oku hoko ai 'a e Python, mo hono ecosystem koloa'ia 'o e ngaahi laipeli saienisi 'o e fakamatala, ko ha me'angaue 'oku 'ikai lava ke to'o. 'Oku ne fakaivia 'a e kau 'analaiso mo e kau 'enisinia ke 'analaiso fefeka 'a e ngaahi ola, ka 'i he ngaahi kato malohi 'e ni'ihi 'oku ma'u, fili 'a e taha totonu 'e lava ke hoko ko ha pole. 'I he fakamatala ko 'eni, te tau fakafehoanaki 'a e ni'ihi 'o e ngaahi kato Python manakoa taha ki he 'analaiso sivi A/B, fakakakato 'aki 'a e ngaahi fakatata 'o e code ke tataki ho'o fakahoko.

Scipy.stats: Ko e Founga Fakava'e

Kiate kinautolu 'oku nau kamata 'aki 'a e sivi A/B pe fie ma'u ha ma'ama'a, 'ikai ha-frills fakalelei'i, 'a e `scipy.stats` module ko e 'alu-ki he fili. 'Oku ne 'omi 'a e ngaahi ngaue fakasitetisitika tefito 'oku fie ma'u ki he sivi 'o e hypothesis. Ko e founga ngaue angamaheni 'oku kau ai hono faka'aonga'i 'o ha sivi hange ko e t-sivi 'a e tokotaha ako pe ko e sivi 'o e Chi-squared ke fika'i ha p-mahu'inga. Lolotonga 'oku fu'u fe'unga, 'Oku fie ma'u 'e he founga ko 'eni ke ke tokanga'i 'aki ho nima 'a e teuteu 'o e fakamatala, fika'i 'a e ngaahi vaha'a taimi falala'anga, pea faka'uhinga'i 'a e output 'o e raw. Ko e founga malohi ka 'oku nima-me'a-homo.

Ngaahi Fakatata Fakasitetisitika: Fakatata Fakasitetisitika Fakalukufua

'I he taimi 'oku ke fie ma'u ai ha ngaahi sivi fakaikiiki lahi ange mo makehe, `statsmodels` ko ha founga kehe 'oku toe fakalakalaka ange. 'Oku fakataumu'a pau ia ki he fakatata fakasitetisitika pea 'oku ne 'omi ha output 'oku lahi ange 'a e fakamatala 'oku fakataumu'a ki he ngaahi tu'unga 'o e sivi 'o e A/B. Ki he fakamatala 'o e vahevahe (hange ko e ngaahi tu'unga 'o e liliu), 'e lava ke ke faka'aonga'i 'a e `proportions_ztest` ngaue, 'a ia 'oku ne tokanga'i 'otometiki 'a e fika'i 'o e sivi 'o e sitetisitika, p-mahu'inga, mo e ngaahi vaha'a taimi falala'anga. 'Oku 'ai 'e he me'a ni ke ma'a ange 'a e code pea faingofua ange ke faka'uhinga'i 'a e ngaahi ola 'i hono fakafehoanaki ki he founga tefito 'o e `scipy.stats`.

Ngaahi Laipeli Makehe: Ko e Hala Faingofua Taha ki he ʻIlo

Ki he ngaahi timi 'oku nau toutou fakalele 'a e ngaahi sivi A/B, 'e lava ke fakavave'i 'e he ngaahi laipeli makehe 'a e founga 'analaiso. 'Oku 'omi 'e he ngaahi kato hange ko e `Pingouin` pe `ab_testing` 'a e ngaahi ngaue 'i he tu'unga ma'olunga 'oku ne output ha fakamatala fakanounou kakato 'o e sivi 'i ha laine 'e taha 'o e code. 'Oku fa'a kau 'i he ngaahi fakamatala fakanounou ko 'eni 'a e p-mahu'inga, ngaahi vaha'a taimi falala'anga, ngaahi malava 'o e Bayesian, mo ha fakafuofua 'o e lahi 'o e ola, 'o 'omi ha vakai fakalukufua ki he ngaahi ola 'o e 'ahi'ahi. 'Oku lelei 'aupito 'eni ki hono fakataha'i 'o e 'analaiso ki he ngaahi paipa 'otometiki pe dashboards.

Fakataha'i 'a e 'Analaiso ki Ho'o Ngaue 'a e Pisinisi

Ko hono fili 'o e package totonu ko e konga pe ia 'o e tau. 'Oku fakahoko 'a e mahu'inga mo'oni 'o e sivi A/B 'i he taimi 'oku fakataha'i ai 'a e ngaahi 'ilo seamlessly ki ho'o ngaahi ngaue fakapisinisi. Ko e feitu'u 'eni 'oku mahulu hake ai ha OS pisinisi modular hange ko Mewayz. Kae 'ikai ke 'i ai ha ngaahi tohi 'analaiso 'oku fakamavahe'i 'i ha tohi fakamatala 'a e Jupyter, 'Oku faka'ata 'e he Mewayz ke ke fakahu 'a e workflow 'analaiso kotoa 'o fakahangatonu ki ho'o ngaahi founga ngaue fakapisinisi. Te ke lava 'o fa'u ha module 'oku ne to'o 'a e fakamatala 'o e 'ahi'ahi, lele 'a e 'analaiso 'o faka'aonga'i ho'o package Python manakoa, pea 'otometiki populates ha dashboard 'oku 'asi ki he timi kotoa. 'Oku fakatupu 'e he me'a ni ha anga fakafonua 'o e 'ahi'ahi 'oku fakalele 'e he fakamatala, 'o fakapapau'i 'oku faka'ilo 'e he fakamo'oni falala'anga 'a e tu'utu'uni kotoa pe, mei he fakalakalaka 'o e koloa ki he ngaahi kemipeini fakamaketi. 'I hono faka'aonga'i 'o e modularity 'o e Mewayz, 'e lava ke ke langa hake ha fa'unga sivi A/B fefeka 'oku fakatou malohi mo lava ke ma'u.

Fakalelei'i Ho'o Pisinisi 'aki 'a e Mewayz 'Oku 'omi 'e he Mewayz 'a e ngaahi module pisinisi 'e 208 ki ha tu'unga 'e taha — CRM, invoice, pule'i 'o e poloseki, mo e lahi ange. Kau fakataha mo e kau faka'aonga'i 'e toko 138,000+ na'a nau fakafaingofua'i 'enau founga ngaue.

3b82f6; lanu: # fff; fakafonu: 10px 24px; kau'āfonua-letiusi: 6px; tohi-teuteu: 'ikai ha taha; mata'itohi-mamafa → Tau'ataina ki he 60"
Ko hono fakafehoanaki 'o e ngaahi kato Python ki he 'analaiso sivi A/B (mo e code ngaahi fakatātā) ","url":"fakafehoanaki-ngaahi-python-ngaahi kato-ki-he-ab-sivi-'analaiso-mo-ngaahi fakatātā-kouti","'ahoPublished":"2026-03-05T20:35:37+00Mo200"'aho. 0:35:37+00:00","fa'u tohi":{"@fa'ahinga":"Kautaha","hingoa":"Mewayz","url":"https://mewayz.com"},"pulusi":{"@fa'ahinga":"Kautaha","hingoa":"Mewayz","url":}"httcom.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

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