Calcolatore del valore critico chi-quadrato
Questo calcolatore del valore critico chi-quadrato determina la soglia usata nei test d’ipotesi e nelle procedure di confidenza basate su tale distribuzione.
Esegui gratis nel browser
Inserisca un intero positivo per i gradi di libertà e un livello di significatività compreso tra zero e uno. Il risultato è il valore della coda superiore la cui probabilità di superamento coincide con il livello indicato. È utile per test sulla varianza, di adattamento, di indipendenza e per altre analisi, senza consultare tavole statistiche stampate né interpolare voci incomplete.
Inserisca gradi di libertà e significatività
Parta dai gradi di libertà previsti dalla procedura statistica. Il valore deve essere un numero intero almeno pari a uno; il calcolatore rifiuta zero, numeri negativi, frazioni, valori mancanti e dati non numerici, poiché nessuno di essi rappresenta una distribuzione chi-quadrato valida per questo scopo. Indichi quindi il livello di significatività, spesso rappresentato con alfa. Deve essere strettamente compreso tra zero e uno, per esempio 0.05 per una coda superiore del cinque per cento oppure 0.01 per una coda dell’uno per cento. Il calcolatore interpreta la significatività come probabilità nella coda superiore: restituisce il punto oltre il quale rimane esattamente la probabilità richiesta. Questa convenzione corrisponde al valore critico normalmente impiegato nei test di adattamento e indipendenza. Verifichi che anche il manuale, il software o il protocollo in uso richieda una soglia superiore. Alcune procedure per gli intervalli di confidenza richiedono due quantili diversi; in tal caso, una probabilità di coda inferiore va convertita nella corrispondente significatività superiore prima dell’inserimento. Esplicitare la coda evita una risposta numericamente plausibile ma concettualmente rovesciata.
Interpreti il valore critico restituito
Il risultato riporta i gradi di libertà inseriti, il livello di significatività, il valore critico e l’indicazione esplicita della coda superiore. Se una statistica chi-quadrato supera la soglia ottenuta, ricade nella regione di rifiuto di un test convenzionale a coda destra per quel livello. L’uguaglianza viene di solito trattata come il confine, anche se le regole di presentazione possono variare. La soglia cambia in modo prevedibile: aumentando i gradi di libertà, la distribuzione si sposta e il valore critico numerico generalmente cresce; riducendo la significatività, la soglia si colloca più lontano nella coda destra. Non confronti statistiche provenienti da un’altra distribuzione o da una procedura con gradi di libertà differenti. Il calcolatore restituisce un’approssimazione numerica ad alta precisione, ma la precisione riportata nell’analisi deve comunque riflettere quella dei dati di partenza e del metodo. Piccole differenze rispetto a una tavola stampata sono normali, perché le tavole spesso arrotondano a tre cifre decimali. Tali scarti non indicano una diversa probabilità di coda né una diversa convenzione per i gradi di libertà.
Applichi la soglia al flusso statistico
Usi il valore critico solo dopo aver verificato che le ipotesi della procedura chi-quadrato scelta siano ragionevoli. In un test su una tabella di contingenza, le osservazioni devono essere indipendenti e le frequenze attese devono rispettare le indicazioni del metodo. In un test di adattamento, le categorie e i parametri stimati incidono sui gradi di libertà. In un test sulla varianza, le ipotesi relative al campione e alla distribuzione stabiliscono se il riferimento chi-quadrato sia appropriato. Una volta definite queste scelte, calcoli separatamente la statistica del test e la confronti con questa soglia superiore. Una statistica oltre la soglia sostiene il rifiuto dell’ipotesi nulla al livello selezionato; una statistica inferiore non porta a tale decisione. Il confronto equivale a verificare se il valore p della coda superiore sia minore o uguale ad alfa, salvo l’arrotondamento numerico sul confine. Registri gradi di libertà e alfa insieme al risultato, così un’altra persona potrà riprodurre la decisione. Nei processi automatizzati, l’API costa $0.002 per richiesta e restituisce campi strutturati stabili per convalide, report e tracce di controllo.
Casi d'uso
Controllare una tabella di contingenza
Trovi la soglia di rifiuto per un test chi-quadrato di indipendenza usando i gradi di libertà calcolati per la tabella.
Valutare l’adattamento
Confronti la statistica di adattamento con il corretto limite della coda superiore al livello di significatività scelto.
Creare un’analisi riproducibile
Generi un valore critico deterministico per report, controlli su fogli di calcolo, esempi didattici o procedure statistiche automatizzate.
Domande frequenti
Quale coda usa il calcolatore?
Usa la coda superiore. La probabilità che una variabile chi-quadrato superi il valore restituito coincide con la significatività.
I gradi di libertà possono essere zero?
No. Devono essere un intero almeno pari a uno; valori inferiori producono un errore di input non valido.
Che cosa devo inserire per una significatività del cinque per cento?
Inserisca 0.05. Le percentuali devono essere espresse come probabilità strettamente comprese tra zero e uno.
Perché il risultato differisce leggermente da una tavola stampata?
Le tavole stampate in genere arrotondano le voci. Questo calcolatore valuta numericamente la distribuzione e restituisce più cifre.
Lo strumento calcola la mia statistica chi-quadrato?
No. Calcola la soglia critica. Determini separatamente la statistica dai dati osservati e dalla procedura scelta.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Il calcolo può essere eseguito gratuitamente anche nel browser.
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/chi-square-critical \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"degrees_of_freedom":10,"significance_level":0.05}'const res = await fetch("https://api.kit.forhosting.com/stat/chi-square-critical", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"degrees_of_freedom": 10,
"significance_level": 0.05
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/chi-square-critical",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"degrees_of_freedom": 10,
"significance_level": 0.05
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/chi-square-critical", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"degrees_of_freedom":10,"significance_level":0.05}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"degrees_of_freedom":10,"significance_level":0.05}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/chi-square-critical", 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
{
"degrees_of_freedom": 10,
"significance_level": 0.05
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.chi_square_critical",
"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. |