Vai al contenuto

Calcolatore di significatività del test A/B

Verifica se il risultato del tuo test A/B è statisticamente significativo. Inserisci visitatori e conversioni per ottenere il p-value, lo z-score, l'intervallo di confidenza e l'incremento relativo.

Calcolatore di significatività del test A/B

Inserisci visitatori e conversioni per ogni variante per verificare se la differenza è reale o solo rumore.

Controllo (A)
Variazione (B)

Risultati

Statisticamente significativo

È improbabile che la differenza sia dovuta al caso al livello di confidenza scelto.

P-value
0.0007

Chance this gap is just luck — lower is stronger.

Z-score
3.381

How far apart the two rates are, in standard errors.

Incremento relativo
+50.0%
Tasso di controllo
10.00%
Tasso di variazione
15.00%
Differenza assoluta
+5.00 pp
Intervallo di confidenza (differenza) · 95%
2.11% to 7.89%

The likely range for the true difference.

Tasso di conversione per variante
Tasso di conversione per variante. Grouped bar chart with 1 series: Tasso di conversione.0%5%10%15%Tasso di conversioneControllo (A)Variazione (B)10%15%
Calcolatore di caricamento...
📚

Documentazione

Test A/B in un minuto

Hai modificato un pulsante, un titolo o un flusso di checkout. La versione A è la vecchia, la versione B è la nuova. B sembra migliore — ha convertito il 15% dei visitatori rispetto al 10% per A. Ma potrebbe essere solo fortuna, come lanciare una moneta dieci volte e ottenere sette teste?

Questo calcolatore risponde esattamente a questa domanda. Inserisci quante persone hanno visto ogni versione e quante hanno convertito, e ti dice la probabilità che la differenza misurata sia reale piuttosto che rumore casuale. Se quella probabilità è abbastanza alta, hai un vincitore. Se no, continui il test.

Il numero da guardare è il p-value: la probabilità di vedere una differenza almeno così grande se le due versioni fossero effettivamente identiche. Un piccolo p-value (ad esempio, sotto 0,05) significa "questo raramente accadrebbe per fortuna, quindi la differenza è probabilmente reale."

Come usarlo

  1. Visitatori — quante persone uniche hanno visto ogni versione.
  2. Conversioni — quante di loro hanno fatto quello che ti interessa (acquistato, iscritto, cliccato).
  3. Livello di confidenza — quanto vuoi essere sicuro prima di dichiarare un vincitore. Il 95% è lo standard dell'industria.
  4. Ipotesibidirezionale chiede "B è diverso da A?" (più sicuro, il default); unidirezionale chiede solo "B è migliore di A?" (più sensibile, ma devi decidere la direzione prima di eseguire il test).

Il risultato si aggiorna in tempo reale e gli input sono memorizzati nell'URL della pagina, quindi puoi aggiungere un segnalibro o condividere un risultato. Azzera cancella il modulo; Carica dati di esempio riempie un esempio elaborato.

Un esempio elaborato

VisitatoriConversioniTasso
A (controllo)1.00010010,0%
B (variazione)1.00015015,0%

Si tratta di un incremento assoluto di 5 punti percentuali e un incremento relativo di +50%. Il calcolatore restituisce un p-value di circa 0,0007 — sotto 0,05 — quindi con una confidenza del 95% il risultato è statisticamente significativo. Approssimativamente, se le due versioni fossero veramente identiche, vedresti una differenza così grande meno di una volta ogni mille test.

La matematica (test z a due proporzioni)

Dietro le quinte si tratta del test z a due proporzioni standard, lo stesso test insegnato nelle statistiche introduttive e utilizzato dai principali strumenti A/B.

  1. Tasso di conversione di ogni gruppo:

    p1=x1n1,p2=x2n2p_1 = \dfrac{x_1}{n_1}, \quad p_2 = \dfrac{x_2}{n_2}

    dove xx è conversioni e nn è visitatori.

  2. Tasso aggregato, supponendo (per l'ipotesi nulla) che entrambi i gruppi condividano un unico tasso vero:

    p^=x1+x2n1+n2\hat{p} = \dfrac{x_1 + x_2}{n_1 + n_2}

  3. Errore standard della differenza:

    SE=p^(1p^)(1n1+1n2)SE = \sqrt{\hat{p}\,(1-\hat{p})\left(\dfrac{1}{n_1} + \dfrac{1}{n_2}\right)}

  4. Lo z-score — quanti errori standard separano i due tassi:

    z=p2p1SEz = \dfrac{p_2 - p_1}{SE}

  5. Il p-value proviene dalla distribuzione normale standard Φ\Phi. Bidirezionale: p=2(1Φ(z))p = 2\left(1 - \Phi(|z|)\right). Unidirezionale: p=1Φ(z)p = 1 - \Phi(z).

  6. Significativo quando p<αp < \alpha, dove α=1confidenza\alpha = 1 - \text{confidenza} (quindi 0,05 al 95%).

Il calcolatore riporta anche un intervallo di confidenza per la differenza, calcolato con l'errore standard non aggregato p1(1p1)n1+p2(1p2)n2\sqrt{\tfrac{p_1(1-p_1)}{n_1} + \tfrac{p_2(1-p_2)}{n_2}}: l'intervallo plausibile per il vero divario. Se tale intervallo esclude 0, il risultato è significativo.

0 -1.96 +1.96 no difference

Con una confidenza del 95%, uno z oltre ±1,96 (le code ombreggiate, il 5% dell'area) conta come significativo.

Leggere il risultato onestamente

  • La significatività statistica non è significatività commerciale. Un incremento dello 0,1% può essere statisticamente reale ma non vale la pena di implementarlo.
  • Non sbirciare e fermarsi presto. Controllare il p-value ogni giorno e fermarsi nel momento in cui scende sotto 0,05 gonfia il tasso di falsi positivi. Decidi la dimensione del campione in anticipo e lascia finire il test.
  • Guarda la regola pratica della dimensione del campione. L'approssimazione normale è affidabile quando ogni gruppo ha almeno ~10 conversioni e ~10 non-conversioni. Con numeri piccolissimi, tratta il risultato solo come direzionale.
  • Confidenza ≠ probabilità che B sia migliore. Un livello di confidenza del 95% significa che la procedura è sbagliata al massimo il 5% delle volte a lungo termine — è un'affermazione frequentista, non "95% di probabilità che B vinca."
  • Un test, una metrica. Testare molte metriche o varianti contemporaneamente moltiplica la possibilità di un errore casuale; correggi (ad es. Bonferroni) o pre-registra la singola metrica che decide il test.

Calcolalo tu stesso

Ogni frammento calcola il p-value bidirezionale per l'esempio elaborato sopra.

1=2*(1-NORM.S.DIST(
2   (B2/A2 - B1/A1) /
3   SQRT(((B1+B2)/(A1+A2))*(1-(B1+B2)/(A1+A2))*(1/A1+1/A2)),
4   TRUE))
5' A1,B1 = control visitors, conversions ; A2,B2 = variation visitors, conversions
6

FAQ

Quale dimensione di campione mi serve? Abbastanza che un incremento significativo sia rilevabile. Come minimo, punta ad almeno poche centinaia di conversioni per variante; usa un calcolatore dedicato della dimensione del campione con il tuo tasso di base e il più piccolo incremento che vale la pena rilevare.

Bidirezionale o unidirezionale? Usa bidirezionale a meno che tu non abbia una ragione fissa e pre-impegnata per preoccuparti solo del miglioramento. Unidirezionale raddoppia la tua sensibilità ma vieta di reagire a B che è peggiore.

Perché il calcolatore mostra un intervallo di confidenza? Mostra l'intervallo plausibile della vera differenza, non solo un verdetto sì/no. Un intervallo ampio che comprende lo 0 significa "non ancora abbastanza dati."

È bayesiano? No — è un test z frequentista, il metodo più insegnato e utilizzato. Gli strumenti A/B bayesiani riportano "probabilità che B batte A" invece di un p-value; entrambi sono validi, rispondono a domande leggermente diverse.

Fonti