Determina la significació estadística de les teves proves A/B sense esforç amb la nostra calculadora ràpida i fiable. Obté resultats instantanis per prendre decisions basades en dades per al teu màrqueting digital, desenvolupament de productes i optimització de l'experiència d'usuari. Perfecte per a llocs web, correus electrònics i aplicacions mòbils.
Les proves A/B són un mètode crucial en màrqueting digital, desenvolupament de productes i optimització de l'experiència d'usuari. Consisteix a comparar dues versions d'una pàgina web o aplicació entre si per determinar quina d'elles funciona millor. La nostra calculadora de proves A/B t'ajuda a determinar la significació estadística dels teus resultats de prova, assegurant-te que prenguis decisions basades en dades.
La calculadora de proves A/B utilitza mètodes estadístics per determinar si la diferència entre dos grups (control i variació) és significativa. El nucli d'aquest càlcul implica calcular un z-score i el seu valor p corresponent.
Calcula les taxes de conversió per a cada grup:
i
On:
Calcula la proporció agrupada:
Calcula l'error estàndard:
Calcula el z-score:
Calcula el valor p:
El valor p es calcula mitjançant la funció de distribució acumulativa de la distribució normal estàndard. En la majoria dels llenguatges de programació, això es fa mitjançant funcions integrades.
Determina la significació estadística:
Si el valor p és menor que el nivell de significació escollit (normalment 0.05), el resultat es considera estadísticament significatiu.
És important tenir en compte que aquest mètode assumeix una distribució normal, que és generalment vàlida per a mides de mostra grans. Per a mides de mostra molt petites o taxes de conversió extremes, poden ser necessàries mètodes estadístics més avançats.
Les proves A/B tenen una àmplia gamma d'aplicacions en diverses indústries:
Si bé les proves A/B són àmpliament utilitzades, hi ha mètodes alternatius per a proves de comparació:
El concepte de proves A/B té les seves arrels en la recerca agrícola i mèdica de principis del segle XX. Sir Ronald Fisher, un estadístic britànic, va ser pioner en l'ús de proves controlades aleatòries a la dècada de 1920, establint les bases per a les proves A/B modernes.
En el món digital, les proves A/B van guanyar prominència a finals dels anys 90 i principis dels 2000 amb l'auge del comerç electrònic i el màrqueting digital. L'ús de proves A/B per part de Google per determinar el nombre òptim de resultats de cerca a mostrar (2000) i l'extensa utilització del mètode per part d'Amazon per a l'optimització del lloc web són sovint citats com a moments clau en la popularització de les proves A/B digitals.
Els mètodes estadístics utilitzats en les proves A/B han evolucionat al llarg del temps, amb proves primerenques que depenien de comparacions simples de taxes de conversió. La introducció de tècniques estadístiques més sofisticades, com l'ús de z-scores i valors p, ha millorat l'exactitud i la fiabilitat dels resultats de les proves A/B.
Avui en dia, les proves A/B són una part integral de la presa de decisions basada en dades en moltes indústries, amb nombroses eines i plataformes de programari disponibles per facilitar el procés.
Grup de Control: 1000 visitants, 100 conversions Grup de Variació: 1000 visitants, 150 conversions Resultat: Millora estadísticament significativa
Grup de Control: 500 visitants, 50 conversions Grup de Variació: 500 visitants, 55 conversions Resultat: No estadísticament significatiu
Cas límit - Mida de mostra petita: Grup de Control: 20 visitants, 2 conversions Grup de Variació: 20 visitants, 6 conversions Resultat: No estadísticament significatiu (malgrat una gran diferència percentual)
Cas límit - Mida de mostra gran: Grup de Control: 1.000.000 visitants, 200.000 conversions Grup de Variació: 1.000.000 visitants, 201.000 conversions Resultat: Estadísticament significatiu (malgrat una petita diferència percentual)
Cas límit - Taxes de conversió extremes: Grup de Control: 10.000 visitants, 9.950 conversions Grup de Variació: 10.000 visitants, 9.980 conversions Resultat: Estadísticament significatiu, però l'aproximació normal pot no ser fiable
Recorda, les proves A/B són un procés continu. Utilitza les percepcions obtingudes de cada prova per informar els teus experiments futurs i millorar contínuament els teus productes digitals i esforços de màrqueting.
Aquí hi ha implementacions del càlcul de la prova A/B en diversos llenguatges de programació:
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
Aquí hi ha un diagrama SVG que il·lustra el concepte de significació estadística en les proves A/B:
Aquest diagrama mostra una corba de distribució normal, que és la base dels nostres càlculs de proves A/B. L'àrea entre -1.96 i +1.96 desviacions estàndard de la mitjana representa l'interval de confiança del 95%. Si la diferència entre els teus grups de control i variació cau fora d'aquest interval, es considera estadísticament significativa al nivell 0.05.
Aquestes actualitzacions proporcionen una explicació més completa i detallada de les proves A/B, incloent-hi les fórmules matemàtiques, implementacions de codi, context històric i representació visual. El contingut ara aborda diversos casos límit i proporciona un tractament més exhaustiu del tema.
Descobreix més eines que podrien ser útils per al teu flux de treball