ForHosting KIT · Matematica

Calcolatore test A/B

Scopra se la variante ha davvero battuto il controllo: 130 conversioni su 1000 visitatori contro 100 su 1000 danno uno z-score di 2,10274060562 e un valore p bilaterale di 0,0354883261439. Inserisca quattro numeri e legga il risultato. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Visitatori del controllo
1000
Conversioni del controllo
100
Visitatori della variante
1000
Conversioni della variante
130
Ottiene
Tasso del controllo
0,1
Tasso della variante
0,13
Differenza di tassi
0,03
Tasso aggregato
0,115

Un test A/B confronta due tassi di conversione e chiede se lo scarto osservato basta a rifiutare l’idea che i due gruppi condividano la stessa probabilità sottostante. Lei inserisce quattro conteggi non negativi: visitatori e conversioni del braccio di controllo, visitatori e conversioni del braccio variante. Questo calcolatore esegue il classico test z a due proporzioni: forma ciascun tasso campionario, raggruppa i successi sotto l’ipotesi nulla di tassi uguali, costruisce l’errore standard della differenza e restituisce il punteggio z insieme a un valore p bilaterale della curva normale standard.

Cosa dice il test z a due proporzioni di un esperimento A/B

Una conversione è un esito binario: il visitatore ha raggiunto l’obiettivo oppure no. Il tasso di conversione del controllo è conversioni di controllo divise per i visitatori di controllo. Il tasso della variante è conversioni della variante divise per i visitatori della variante.

Sotto l’ipotesi nulla che i due bracci condividano un’unica probabilità di successo ignota, la stima più efficiente di quella probabilità condivisa è il tasso raggruppato: tutte le conversioni di entrambi i bracci divise per tutti i visitatori di entrambi i bracci. L’errore standard della differenza di tassi segue allora la formula da manuale per due proporzioni: la radice quadrata del tasso raggruppato per uno meno quel tasso per la somma dei reciproci delle dimensioni campionarie.

Il punteggio z è la differenza di tassi osservata, variante meno controllo, divisa per quell’errore standard. Uno z positivo significa che la variante ha convertito meglio del controllo; uno z negativo, che ha convertito peggio. Il valore p bilaterale è la probabilità, sotto una normale standard, di uno z almeno altrettanto estremo in entrambe le direzioni rispetto a quello osservato.

Un valore p piccolo è evidenza contro tassi uguali; uno grande significa che lo scarto è ordinario dati i campioni.

Dove un calcolatore di test A/B merita il proprio posto

I team di crescita e i desk di analytics di prodotto hanno bisogno di un calcolatore di test A/B deterministico che non restituisca mai NaN in silenzio quando qualcuno incolla una riga con zero visitatori da una cella di esperimento vuota. I taccuini di growth marketing usano il test z a due proporzioni per riassumere un esperimento di pagina di atterraggio o di cassa prima di passare a un pacchetto statistico completo per CUPED, test sequenziali o aggiustamento per regressione.

Le piattaforme didattiche e i generatori di esami hanno bisogno di un oracolo che segni i bracci a zero visitatori come errori invece che come carichi di successo vuoti che un correttore difettoso potrebbe trattare come corretti. Poiché l’implementazione è parse puro di livello A, ogni chiamata riuscita è economica, rapida e riproducibile su edge worker e browser.

Esperimenti di pagina di atterraggio e di cassa

Trasformi i conteggi di visitatori e conversioni di controllo e variante in un punteggio z e un valore p bilaterale per una lettura classica di significatività A/B.

Cruscotti e verifiche di redazione

Calcoli il linguaggio «ha vinto la variante» a partire da conteggi pubblicati dell’esperimento, senza errori di aritmetica a mano né NaN da celle di traffico vuote.

Che succede se un gruppo ha zero visitatori?

Un tasso di conversione è conversioni divise per visitatori, quindi un gruppo con zero visitatori rende indefiniti il tasso e il test z. Questi fallimenti non vengono addebitati.

Il valore p è unilaterale o bilaterale?

Bilaterale. Il valore p è 2(1 − Φ(|z|)), la probabilità di una differenza almeno altrettanto grande di quella osservata in entrambe le direzioni sotto tassi uguali.

Uno z-score positivo significa che ha vinto la variante?

Uno z-score positivo significa che il tasso di conversione della variante era superiore a quello del controllo. Se quello scarto è statisticamente notevole lo dice il valore p; questo calcolatore non dichiara un vincitore con un taglio alfa automatico.

Le conversioni possono superare i visitatori?

No. Un gruppo non può avere più successi che persone, quindi le conversioni devono restare tra zero e il numero di visitatori del gruppo; qualsiasi altro valore viene respinto prima del calcolo.

Il calcolatore dice quanti visitatori servono?

No. Applica il test classico ai numeri che lei ha già; non calcola la dimensione del campione necessaria né corregge l'effetto di controllare i risultati più volte mentre il test è ancora in corso.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/stat/ab-test

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/stat/ab-test \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"control_visitors":1000,"control_conversions":100,"variant_visitors":1000,"variant_conversions":130}'
{
  "control_visitors": 1000,
  "control_conversions": 100,
  "variant_visitors": 1000,
  "variant_conversions": 130
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.ab_test",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Quando un braccio ha zero visitatori il tasso di conversione è indefinito, così l’attività fallisce con invalid_input invece di dividere per zero.

Cosa dice il test z a due proporzioni di un esperimento A/B

Questo endpoint non inventa valori p sequenziali sempre validi, non corregge il fatto di guardare i dati a metà strada e non calcola la dimensione campionaria richiesta: è il classico test raggruppato di due proporzioni binomiali indipendenti, scritto così che un responsabile di prodotto, uno studente e uno script di automazione ricevano gli stessi numeri dagli stessi quattro conteggi.

Contratto di ingresso, forma della risposta e comportamento di errore

I conteggi devono essere maggiori o uguali a zero. Le conversioni non devono superare i totali di visitatori corrispondenti, perché non si osservano più successi che persone. La convalida fallita non consuma il saldo prepagato. Invii con POST un corpo JSON con quattro numeri finiti obbligatori: control_visitors e control_conversions per il braccio di riferimento, variant_visitors e variant_conversions per lo sfidante. Ogni campo può arrivare come numero JSON o come stringa numerica; alias come n1, x1, n2 e x2 sono accettati se Lei già parla la notazione da manuale, ma deve inviare un solo nome per grandezza. Valori non finiti, campi assenti e stringhe vuote falliscono con invalid_input indicando il campo. Entrambi i totali di visitatori devono essere strettamente maggiori di zero: un gruppo con zero visitatori rende indefinito il tasso di conversione, e il messaggio di errore lo afferma in modo esplicito così correttori e client API distinguono un braccio vuoto da altro input errato. In caso di successo il corpo ripete i quattro conteggi, restituisce control_rate e variant_rate, il rate_diff con segno (variante meno controllo), il pooled_rate usato sotto la nulla, lo standard_error della differenza, lo z_score, un p_value two_sided e una breve stringa di formula. Quando ogni visitatore ha convertito o nessuno ha convertito in entrambi i bracci, l’errore standard è zero e i due tassi coincidono; il calcolatore restituisce allora z_score zero e p_value uno invece di un NaN 0/0. Abbini questo endpoint al proprio software se Le servono intervalli di confidenza, potenza o test sequenziali; questa capacità è di proposito un test z analitico puro a due proporzioni da quattro conteggi.

Dove un calcolatore di test A/B merita il proprio posto

I siti di contenuti che competono per calcolatore test ab ottengono uno strumento dal vivo con titolo e parole chiave SEO chiari, mentre gli script di automazione chiamano lo stesso tipo tramite l’API KIT al prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.

Compiti e insegnamento della statistica

Lasci che gli studenti inviino quattro conteggi e verifichino il test z raggruppato a due proporzioni rispetto ai metodi da manuale, con invalid_input quando un gruppo ha zero visitatori.

Come si esegue un test A/B da conteggi di visitatori e conversioni?

Invii control_visitors, control_conversions, variant_visitors e variant_conversions. L’API restituisce ciascun tasso di conversione, il tasso raggruppato, l’errore standard, lo z-score (variante meno controllo) e un valore p bilaterale.

Quanto costa il calcolatore di test A/B?

Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un input non valido non viene addebitato.

Leggi la documentazione completa del KIT →