Calcolatore della funzione di ripartizione t di Student
Il calcolatore della funzione di ripartizione t di Student restituisce la probabilità che una variabile casuale con distribuzione t sia minore o uguale al valore t scelto.
Esegui gratis nel browser
Inserisca una statistica t finita e gradi di libertà positivi per ottenere una probabilità cumulativa deterministica compresa tra zero e uno. Lo strumento è utile per verificare statistiche di test, convertire valori t in aree di coda, convalidare software statistici e osservare come cambiano le code più pesanti all’aumentare dei gradi di libertà.
Significato della probabilità cumulativa
Una funzione di ripartizione risponde a una domanda precisa: se una variabile casuale segue la distribuzione selezionata, quale probabilità si trova in corrispondenza di un dato valore o al di sotto di esso? In questo caso la distribuzione è la t di Student, il limite è la statistica t fornita e il risultato è un numero tra zero e uno. Un valore t negativo produce una probabilità inferiore a un mezzo, zero produce esattamente un mezzo e un valore positivo produce una probabilità superiore a un mezzo. Poiché la distribuzione è simmetrica, i risultati relativi a valori t opposti sono complementari. Questo calcolatore valuta un singolo punto e non esegue da solo un test d’ipotesi completo. Non decide se un effetto è importante, non seleziona una soglia di significatività e non stabilisce se sia appropriato un test a una o due code. Tali scelte appartengono al disegno dello studio. Utilizzi la probabilità restituita come elemento affidabile per calcoli successivi oppure per controllare direttamente un valore riportato da un software statistico, un manuale o una pipeline di analisi.
Scelta corretta di t e dei gradi di libertà
Inserisca t come statistica numerica finita, compreso il relativo segno. Non usi il valore assoluto a meno che il calcolo previsto elimini esplicitamente la direzione, perché il segno determina quale lato della distribuzione descrive la probabilità cumulativa. I gradi di libertà controllano la forma della distribuzione t di Student e devono essere positivi. In un comune test t a un campione spesso corrispondono alla dimensione del campione meno uno, ma altri modelli impiegano formule diverse. Regressioni, test appaiati, confronti con varianze disuguali e disegni più complessi possono ricavarli diversamente, anche come valori non interi. Adotti il valore prodotto dal metodo statistico effettivamente utilizzato invece di dedurlo soltanto dal numero di osservazioni. Un numero ridotto di gradi di libertà genera code più pesanti; aumentando tale numero, la distribuzione si avvicina alla normale standard. Il calcolatore accetta valori frazionari positivi, poiché approssimazioni valide come quella di Welch possono produrli. Rifiuta valori nulli, negativi, mancanti, infiniti o non numerici per evitare risultati fuorvianti.
Ricavare le probabilità di coda dalla funzione
Il risultato è la probabilità della coda inferiore P(T ≤ t). Per ottenere la probabilità della coda destra allo stesso valore t, sottragga il risultato da uno. In un test a coda sinistra, la funzione di ripartizione stessa rappresenta normalmente l’area pertinente. Per un test a due code basato su una distribuzione t simmetrica, moltiplichi per due il valore minore tra la probabilità inferiore e il suo complemento. Il risultato va definito valore p soltanto quando le ipotesi e la definizione del test giustificano tale interpretazione. Nelle code estremamente lontane, l’aritmetica in virgola mobile può arrotondare le probabilità a zero o uno; consideri questi estremi come valori oltre la normale precisione della macchina, non come prova di impossibilità logica. L’implementazione usa la funzione beta incompleta regolarizzata e una frazione continua limitata, senza rete, casualità o dipendenza dall’ora corrente. Browser e API applicano quindi lo stesso calcolo deterministico. Ogni richiesta API automatizzata costa $0.002, mentre il calcolo nel browser è disponibile direttamente nella pagina.
Casi d'uso
Verificare una statistica t pubblicata
Converta un valore t pubblicato e i suoi gradi di libertà in una probabilità cumulativa inferiore per un controllo numerico indipendente.
Creare un flusso per un test d’ipotesi
Usi la funzione di ripartizione come primo passaggio deterministico per ricavare probabilità a sinistra, a destra o a due code.
Esplorare la forma della distribuzione
Confronti lo stesso valore t con diversi gradi di libertà per osservare come le code pesanti si avvicinano gradualmente alla distribuzione normale.
Domande frequenti
Che cosa rappresenta esattamente il risultato?
È P(T ≤ t), ossia la probabilità in corrispondenza del valore t fornito o al di sotto di esso per una variabile t di Student con i gradi di libertà indicati.
I gradi di libertà possono essere frazionari?
Sì. È accettato qualsiasi valore positivo e finito, compresi quelli frazionari prodotti da metodi come l’approssimazione di Welch.
Come si ottiene una probabilità della coda destra?
Sottragga cumulative_probability da uno. Mantenga il segno originale di t per utilizzare il lato desiderato della distribuzione.
Come si ottiene una probabilità a due code?
Per un test t simmetrico, calcoli due volte il minore tra cumulative_probability e uno meno cumulative_probability, purché ciò corrisponda alla definizione del test.
Che cosa accade con gradi di libertà nulli o negativi?
La richiesta termina con un errore di input non valido, perché una distribuzione t di Student richiede gradi di libertà positivi.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito 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/t-cdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"t":1.5,"degrees_of_freedom":10}'const res = await fetch("https://api.kit.forhosting.com/stat/t-cdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"t": 1.5,
"degrees_of_freedom": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/t-cdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"t": 1.5,
"degrees_of_freedom": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/t-cdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"t":1.5,"degrees_of_freedom":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"t":1.5,"degrees_of_freedom":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/t-cdf", 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
{
"t": 1.5,
"degrees_of_freedom": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.t_cdf",
"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. |