Valore p da punteggio z
Uno z di 1,96 in un test a due code dà un valore p quasi esattamente del 5%. Scelga la coda sinistra, destra o entrambe in base alla sua domanda: la probabilità viene dalla curva normale standard, senza tavole. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Z
- 1,96
- Coda
- two-sided
- Valore P
- 0,0499957859
Questo calcolatore converte un punteggio z finito nella probabilità associata alla coda scelta della distribuzione normale standard. Selezioni la coda sinistra per risultati insolitamente bassi, la destra per risultati elevati oppure due code quando contano gli scostamenti in entrambe le direzioni. Il risultato è deterministico e non richiede tabelle esterne, rete o simulazioni, quindi è adatto sia a controlli rapidi sia ad analisi automatizzate riproducibili.
Scelga la coda prima di interpretare il risultato
Il valore p non è determinato soltanto dal punteggio z, ma dipende anche dall’ipotesi alternativa. Selezioni left quando valori sempre più negativi rappresentano evidenza contro l’ipotesi nulla, per esempio per verificare se la media di un processo è scesa sotto un riferimento. Selezioni right quando l’evidenza rilevante è costituita da valori sempre più positivi, come nel controllo dell’aumento di un tasso di conversione.
Scelga two-sided quando uno scostamento positivo o negativo della stessa ampiezza è significativo. Quest’ultima opzione raddoppia la probabilità oltre il valore assoluto dello z osservato, sfruttando la simmetria della normale standard. La scelta deve derivare dalla domanda di ricerca, preferibilmente prima di esaminare i dati.
Passare da due code a una sola perché la direzione osservata appare conveniente modifica il test a posteriori e può rendere fuorviante la significatività dichiarata. Inserisca z con il relativo segno: è essenziale nei calcoli a sinistra e a destra, mentre il risultato bilaterale dipende dal valore assoluto.
Comprenda il calcolo eseguito
Il calcolo usa la funzione di distribuzione cumulativa di una variabile normale standard, con media zero e deviazione standard uno. Per un test a coda sinistra, il valore p restituito è la probabilità di osservare un valore minore o uguale al punteggio z fornito. Per la coda destra è la probabilità complementare al di sopra di tale punteggio.
Per un test bilaterale è due volte la minore delle due probabilità di coda, limitata all’intervallo valido tra zero e uno. L’implementazione valuta un’approssimazione deterministica della funzione di errore complementare: input uguali producono sempre lo stesso risultato numerico e non viene coinvolto alcun servizio statistico esterno. Valori assoluti estremi possono essere arrotondati a zero o uno con la normale precisione in virgola mobile di JavaScript.
Ciò riflette la rappresentazione numerica nelle code estreme, non afferma che un evento sia logicamente impossibile. Nei comuni test d’ipotesi, l’output offre molta più precisione di quella normalmente riportata. Conservi il valore completo nei calcoli e lo arrotondi soltanto per la presentazione.
Riporti il valore p insieme al contesto del test
Usi il risultato insieme alla definizione del test, alla soglia di significatività, alle assunzioni e alla stima dell’effetto. Un valore p piccolo indica che la statistica osservata, o una più estrema nella coda scelta, sarebbe insolita sotto il modello nullo. Non esprime la probabilità che l’ipotesi nulla sia vera, non misura l’importanza pratica di un effetto e non dimostra una tesi scientifica.
Prima di usare il calcolatore, verifichi che una distribuzione normale standard di riferimento sia giustificata. Può esserlo per una varianza della popolazione nota, un’approssimazione su un campione ampio o una statistica esplicitamente normale standard sotto l’ipotesi nulla. Campioni piccoli con deviazione standard stimata possono richiedere la distribuzione t.
Nel rapporto indichi il punteggio z, se il test è a sinistra, a destra o bilaterale e il valore p ottenuto. Lo confronti con una soglia scelta in anticipo e riporti anche intervalli di confidenza o dimensioni dell’effetto, se disponibili.
Casi d'uso
Controllare un test d’ipotesi
Converta il punteggio z prodotto da un software nella corretta probabilità a una o due code.
Verificare un esercizio
Confronti un calcolo sulla normale con un risultato deterministico più preciso di una tabella stampata.
Domande frequenti
Quale coda deve scegliere?
Scelga la sinistra per un’alternativa sotto il valore nullo, la destra per una sopra tale valore e due code quando contano entrambe le direzioni.
Perché il segno di z è importante?
Il segno colloca la statistica sotto o sopra lo zero. Cambia le probabilità unilaterali, mentre quelle bilaterali sono simmetriche per z positivo e negativo.
Un valore p piccolo dimostra l’ipotesi alternativa?
No. Misura quanto sarebbe insolita la statistica osservata, o una più estrema, sotto il modello nullo; non assegna una probabilità alle ipotesi.
Posso usarlo per una statistica t?
No. Una statistica t deve essere valutata con una distribuzione t e i relativi gradi di libertà, non con la normale standard usata qui.
Posso passare a un test a una coda dopo aver visto i dati?
Non è consigliabile. Passare da due code a una solo perché la direzione osservata le fa comodo cambia il test a posteriori e può rendere fuorviante la significatività riportata.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/stat/p-value-z \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"z":1.96,"tail":"two-sided"}'const res = await fetch("https://api.kit.forhosting.com/stat/p-value-z", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"z": 1.96,
"tail": "two-sided"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/p-value-z",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"z": 1.96,
"tail": "two-sided"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/p-value-z", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"z":1.96,"tail":"two-sided"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"z":1.96,"tail":"two-sided"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/p-value-z", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"z": 1.96,
"tail": "two-sided"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.p_value_z",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Riporti il valore p insieme al contesto del test
L’automazione tramite API costa $0.002 per richiesta; il calcolo nel browser consente invece una verifica individuale diretta.
Casi di integrazione
Automatizzare i report statistici
Generi valori p coerenti da punteggi z archiviati mediante un flusso API riproducibile.
Domande tecniche
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico è disponibile nel browser senza una richiesta API.