Calcolatore della funzione di ripartizione F
Inserisca una statistica F di 2,5 con 5 e 10 gradi di libertà e ottenga la probabilità della coda sinistra: la parte della distribuzione F pari o inferiore a 2,5. Uno meno questo valore dà il valore p della coda destra. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- X
- 2,5
- Gradi di libertà del numeratore
- 5
- Gradi di libertà del denominatore
- 10
- Probabilità cumulata
- 0,8979977234
Il calcolatore della funzione di ripartizione F restituisce la probabilità che una variabile casuale con distribuzione F sia minore o uguale a un valore non negativo scelto. Inserisca x, i gradi di libertà del numeratore e quelli del denominatore per ottenere una probabilità cumulativa deterministica compresa tra zero e uno. È la probabilità della coda sinistra impiegata per consultare le tabelle F, verificare rapporti tra varianze e costruire test basati sull’analisi della varianza o sulla regressione.
Inserisca la statistica e i due gradi di libertà
Una distribuzione F è identificata da due valori distinti dei gradi di libertà, quindi tutti e tre gli input sono essenziali. Indichi come x la statistica F osservata, poi i gradi di libertà del numeratore associati alla variazione nella parte superiore del rapporto e quelli del denominatore associati alla parte inferiore. Il calcolatore accetta gradi di libertà positivi e finiti, compresi valori frazionari quando un metodo li produce. x deve essere finito e non può essere negativo, perché il supporto della distribuzione F parte da zero.
Quando x è zero, la probabilità cumulativa è esattamente zero. Non scambi i due gradi di libertà: la distribuzione F è generalmente asimmetrica e invertirli definisce una distribuzione diversa. In un’ANOVA a una via, per esempio, il valore del numeratore deriva spesso dalla variazione tra gruppi e quello del denominatore dalla variazione entro i gruppi.
Segua le convenzioni della procedura statistica che ha prodotto la statistica, senza dedurre l’ordine dalla grandezza dei numeri.
Interpreti il risultato cumulativo
Un risultato vicino a zero significa che, per la distribuzione selezionata, poca probabilità si trova in corrispondenza o al di sotto della statistica fornita. Un risultato vicino a uno indica che quasi tutta la probabilità si trova entro quel punto. Molti test F classici riportano invece un valore p della coda destra.
Per una distribuzione F continua, tale probabilità superiore è uno meno il risultato cumulativo; questo calcolatore restituisce intenzionalmente la funzione di ripartizione per mantenere un significato univoco. Non confronti direttamente la probabilità cumulativa con un livello di significatività se la procedura richiede un valore p della coda destra: calcoli prima il complemento. L’output ripete x e i due gradi di libertà, rendendo autosufficienti i risultati archiviati.
Nelle code conservi il valore numerico senza arrotondarlo in anticipo, perché l’arrotondamento può alterare un complemento o un confronto successivo.
Come viene garantita l’affidabilità del calcolo
Il calcolatore trasforma la distribuzione cumulativa F in una funzione beta incompleta regolarizzata, valutata in un rapporto stabile ricavato da x e dai due gradi di libertà. Un’approssimazione di Lanczos del logaritmo gamma fornisce la normalizzazione, mentre una frazione continua di Lentz modificata e limitata valuta il termine beta incompleto. L’implementazione sceglie il ramo diretto o complementare in base al punto di valutazione, riducendo la perdita di precisione vicino agli estremi.
Non usa rete, campionamento casuale, ora corrente o stato memorizzato: input identici producono output identici. Le iterazioni sono limitate e una rara mancata convergenza viene restituita come errore di input, mai come probabilità inventata. Il risultato è adatto a calcoli ordinari, strumenti didattici e pipeline riproducibili.
Per analisi regolamentate o decisioni rilevanti, conservi gli input e confronti il risultato con il software statistico convalidato richiesto dalla Sua organizzazione, soprattutto in presenza di parametri estremi.
Casi d'uso
Interpretare una statistica ANOVA
Trovi la probabilità della coda sinistra per una statistica F osservata usando i gradi di libertà del modello e dei residui.
Verificare un rapporto tra varianze
Valuti dove cade un rapporto tra varianze nella distribuzione F specificata dai gradi di libertà di due campioni.
Automatizzare la convalida statistica
Generi probabilità cumulative deterministiche in test, report o pipeline di qualità dei dati senza dipendere dalla rete.
Domande frequenti
Quale probabilità restituisce il calcolatore?
Restituisce P(F ≤ x), la probabilità cumulativa della coda sinistra fino a x incluso per una distribuzione F continua.
Come posso ottenere un valore p della coda destra?
Verifichi che la Sua procedura statistica richieda davvero un test della coda destra.
I gradi di libertà possono essere frazionari?
Sì. Ogni input può essere un numero positivo e finito, consentendo metodi che usano gradi di libertà effettivi o corretti.
L’ordine dei gradi di libertà è importante?
Sì. I gradi di libertà del numeratore e del denominatore non sono intercambiabili; invertirli cambia in genere la distribuzione e il risultato.
Che cosa significa un risultato vicino a 0 o a 1?
Vicino a 0, poca parte della distribuzione si trova in corrispondenza della sua statistica o sotto. Vicino a 1, ci si trova quasi tutta. Esattamente in zero la probabilità è 0, perché un valore F non può mai essere negativo.
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/f-cdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":2.5,"numerator_degrees_of_freedom":5,"denominator_degrees_of_freedom":10}'const res = await fetch("https://api.kit.forhosting.com/stat/f-cdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 2.5,
"numerator_degrees_of_freedom": 5,
"denominator_degrees_of_freedom": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/f-cdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 2.5,
"numerator_degrees_of_freedom": 5,
"denominator_degrees_of_freedom": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/f-cdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":2.5,"numerator_degrees_of_freedom":5,"denominator_degrees_of_freedom":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":2.5,"numerator_degrees_of_freedom":5,"denominator_degrees_of_freedom":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/f-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
{
"x": 2.5,
"numerator_degrees_of_freedom": 5,
"denominator_degrees_of_freedom": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.f_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. |
Note tecniche
Il calcolo viene eseguito localmente nel browser ed è disponibile anche tramite API per flussi automatizzati riproducibili.
Interpreti il risultato cumulativo
Il campo cumulative_probability restituito rappresenta l’area della coda sinistra, indicata matematicamente come P(F ≤ x).
Domande tecniche
x può essere negativo?
No. La distribuzione F è definita solo per valori non negativi, quindi un x negativo produce un errore invalid_input.
Quanto costa?
Il calcolo nel browser è gratuito. Ogni richiesta API costa $0.002.