Määrake oma A/B testide statistiline olulisus vaevata meie kiire ja usaldusväärse kalkulaatoriga. Saage kohesed tulemused, et teha andmepõhiseid otsuseid oma digitaalse turunduse, toote arenduse ja kasutajakogemuse optimeerimise jaoks. Täiuslik veebisaitide, e-kirjade ja mobiilirakenduste jaoks.
A/B testimine on digitaalsete turundusmeetodite, tootearenduse ja kasutajakogemuse optimeerimise oluline meetod. See hõlmab kahe veebilehe või rakenduse versiooni omavahelise võrdlemise, et määrata, kumb neist toimib paremini. Meie A/B Test Kalkulaator aitab teil määrata teie testitulemuste statistilist olulisust, tagades, et teete andmepõhiseid otsuseid.
A/B test kalkulaator kasutab statistilisi meetodeid, et määrata, kas kahe rühma (kontroll- ja variatsioonigrupp) vahe on oluline. Selle arvutuse tuum hõlmab z-skoori ja selle vastava p-väärtuse arvutamist.
Arvutage iga rühma konversioonimäärad:
ja
Kus:
Arvutage koondproportsioon:
Arvutage standardviga:
Arvutage z-skoor:
Arvutage p-väärtus:
P-väärtus arvutatakse standardse normaaljaotuse kumulatiivse jaotuse funktsiooni abil. Enamikus programmeerimiskeeltes tehakse seda sisseehitatud funktsioonide abil.
Määrake statistiline olulisus:
Kui p-väärtus on väiksem kui valitud olulisuse tase (tavaliselt 0.05), loetakse tulemus statistiliselt oluliseks.
Oluline on märkida, et see meetod eeldab normaaljaotust, mis on tavaliselt kehtiv suurte proovide suuruste puhul. Väga väikeste proovide suuruste või äärmuslike konversioonimäärade korral võivad olla vajalikud keerukamad statistilised meetodid.
A/B testimine omab laia valikut rakendusi erinevates tööstusharudes:
Kuigi A/B testimine on laialdaselt kasutatav, on olemas ka alternatiivseid meetodeid võrdlustestimiseks:
A/B testimise kontseptsioonil on juured põllumajandus- ja meditsiiniuuringutes 20. sajandi alguses. Sir Ronald Fisher, Briti statistik, rajas 1920. aastatel juhuslike kontrollitud katsete kasutamise, luues aluse kaasaegsele A/B testimisele.
Digitaalses sfääris sai A/B testimine tuntuks 1990. aastate lõpus ja 2000. aastate alguses koos e-kaubanduse ja digitaalse turunduse tõusuga. Google'i A/B testimise kasutamine, et määrata optimaalse otsingutulemuste arvu kuvamiseks (2000) ja Amazoni ulatuslik A/B testimise kasutamine veebisaidi optimeerimiseks on sageli nimetatud digitaalsete A/B testimise populariseerimise pöördumatuteks hetkeks.
A/B testimises kasutatavad statistilised meetodid on aja jooksul arenenud, varasemad testid tuginesid lihtsatele konversioonimäärade võrdlustele. Keerukamate statistiliste tehnikate, nagu z-skooride ja p-väärtuste kasutuselevõtt, on parandanud A/B testimise tulemuste täpsust ja usaldusväärsust.
Tänapäeval on A/B testimine paljude tööstusharude andmepõhise otsuste tegemise lahutamatu osa, mille jaoks on saadaval arvukalt tarkvaratööriistu ja platvorme, et hõlbustada protsessi.
Kontrollgrupp: 1000 külastajat, 100 konversiooni Variatsioonigrupp: 1000 külastajat, 150 konversiooni Tulemus: Statistiliselt oluline paranemine
Kontrollgrupp: 500 külastajat, 50 konversiooni Variatsioonigrupp: 500 külastajat, 55 konversiooni Tulemus: Mitte statistiliselt oluline
Äärmuslik juhtum - väike proovide suurus: Kontrollgrupp: 20 külastajat, 2 konversiooni Variatsioonigrupp: 20 külastajat, 6 konversiooni Tulemus: Mitte statistiliselt oluline (kuigi suur protsentuaalne erinevus)
Äärmuslik juhtum - suur proovide suurus: Kontrollgrupp: 1,000,000 külastajat, 200,000 konversiooni Variatsioonigrupp: 1,000,000 külastajat, 201,000 konversiooni Tulemus: Statistiliselt oluline (kuigi väike protsentuaalne erinevus)
Äärmuslik juhtum - äärmuslikud konversioonimäärad: Kontrollgrupp: 10,000 külastajat, 9,950 konversiooni Variatsioonigrupp: 10,000 külastajat, 9,980 konversiooni Tulemus: Statistiliselt oluline, kuid normaalne lähenemine ei pruugi olla usaldusväärne
Pidage meeles, et A/B testimine on pidev protsess. Kasutage iga testi käigus saadud teadmisi, et informeerida oma tulevasi katseid ja pidevalt parandada oma digitaalseid tooteid ja turundustegevusi.
Siin on A/B testimise arvutuse rakendused erinevates programmeerimiskeeltes:
1=NORM.S.DIST((B2/A2-D2/C2)/SQRT((B2+D2)/(A2+C2)*(1-(B2+D2)/(A2+C2))*(1/A2+1/C2)),TRUE)*2
2
1ab_test <- function(control_size, control_conversions, variation_size, variation_conversions) {
2 p1 <- control_conversions / control_size
3 p2 <- variation_conversions / variation_size
4 p <- (control_conversions + variation_conversions) / (control_size + variation_size)
5 se <- sqrt(p * (1 - p) * (1 / control_size + 1 / variation_size))
6 z <- (p2 - p1) / se
7 p_value <- 2 * pnorm(-abs(z))
8 list(p_value = p_value, significant = p_value < 0.05)
9}
10
1import scipy.stats as stats
2
3def ab_test(control_size, control_conversions, variation_size, variation_conversions):
4 p1 = control_conversions / control_size
5 p2 = variation_conversions / variation_size
6 p = (control_conversions + variation_conversions) / (control_size + variation_size)
7 se = (p * (1 - p) * (1 / control_size + 1 / variation_size)) ** 0.5
8 z = (p2 - p1) / se
9 p_value = 2 * (1 - stats.norm.cdf(abs(z)))
10 return {"p_value": p_value, "significant": p_value < 0.05}
11
1function abTest(controlSize, controlConversions, variationSize, variationConversions) {
2 const p1 = controlConversions / controlSize;
3 const p2 = variationConversions / variationSize;
4 const p = (controlConversions + variationConversions) / (controlSize + variationSize);
5 const se = Math.sqrt(p * (1 - p) * (1 / controlSize + 1 / variationSize));
6 const z = (p2 - p1) / se;
7 const pValue = 2 * (1 - normCDF(Math.abs(z)));
8 return { pValue, significant: pValue < 0.05 };
9}
10
11function normCDF(x) {
12 const t = 1 / (1 + 0.2316419 * Math.abs(x));
13 const d = 0.3989423 * Math.exp(-x * x / 2);
14 let prob = d * t * (0.3193815 + t * (-0.3565638 + t * (1.781478 + t * (-1.821256 + t * 1.330274))));
15 if (x > 0) prob = 1 - prob;
16 return prob;
17}
18
Siin on SVG diagramm, mis illustreerib statistilise olulisuse kontsepti A/B testimises:
See diagramm näitab normaaljaotuse kõverat, mis on aluseks meie A/B testimise arvutustele. Ala, mis jääb -1.96 ja +1.96 standardhälbe vahele keskmisest, esindab 95% usaldusvahemikku. Kui teie kontroll- ja variatsioonigruppide vahe jääb väljapoole seda vahemikku, loetakse see statistiliselt oluliseks 0.05 tasemel.
Need uuendused pakuvad põhjalikumat ja üksikasjalikumat selgitust A/B testimise kohta, sealhulgas matemaatilisi valemeid, koodi rakendusi, ajaloolist konteksti ja visuaalset esitamist. Sisu käsitleb nüüd erinevaid äärmuslikke juhtumeid ja pakub teema põhjalikumat käsitlemist.
Avasta rohkem tööriistu, mis võivad olla kasulikud teie töövoos