Calculateur de la fonction de répartition de la loi F
Saisissez une statistique F de 2,5 avec 5 et 10 degrés de liberté et obtenez la probabilité de queue gauche : la part de la loi F inférieure ou égale à 2,5. Un moins ce résultat donne la valeur p de queue droite. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- X
- 2,5
- Degrés de liberté du numérateur
- 5
- Degrés de liberté du dénominateur
- 10
- Probabilité cumulée
- 0,8979977234
Le calculateur de fonction de répartition de la loi F renvoie la probabilité qu’une variable aléatoire suivant une loi F soit inférieure ou égale à une valeur non négative donnée. Saisissez x, les degrés de liberté du numérateur et ceux du dénominateur pour obtenir une probabilité cumulée déterministe comprise entre zéro et un. Il s’agit de la probabilité de queue gauche utilisée pour lire les tables F, vérifier des rapports de variances et construire des tests fondés sur l’analyse de variance ou la régression.
Saisissez la statistique et les deux degrés de liberté
Une loi F est définie par deux valeurs distinctes de degrés de liberté : les trois entrées sont donc indispensables. Indiquez comme x la statistique F observée, puis les degrés de liberté du numérateur associés à la variation figurant en haut du rapport et ceux du dénominateur associés à la variation du bas. Le calculateur accepte des degrés de liberté positifs et finis, y compris des valeurs fractionnaires lorsqu’une méthode en produit.
La valeur x doit être finie et ne peut pas être négative, car le support de la loi F commence à zéro. Pour x égal à zéro, la probabilité cumulée vaut exactement zéro. Veillez à ne pas inverser les deux degrés de liberté : la loi F est généralement asymétrique et leur permutation définit une autre distribution.
Dans une ANOVA à un facteur, par exemple, le numérateur provient souvent de la variation entre groupes et le dénominateur de la variation au sein des groupes. Respectez la convention de la procédure statistique ayant produit votre statistique.
Interprétez le résultat cumulé
Une valeur proche de zéro signifie que peu de probabilité se situe au niveau ou en dessous de la statistique fournie pour la distribution choisie. Une valeur proche de un signifie que presque toute la probabilité se trouve en dessous de ce point. De nombreux tests F classiques présentent plutôt une valeur p de queue droite.
Pour une loi F continue, cette probabilité supérieure est égale à un moins le résultat cumulé ; ce calculateur renvoie volontairement la fonction de répartition afin de préserver une signification unique. Ne comparez pas directement cette probabilité à un seuil de significativité si votre procédure exige une valeur p de queue droite : calculez d’abord le complément. La sortie répète x et les deux degrés de liberté, rendant chaque résultat enregistré autonome.
Dans les queues, conservez la valeur numérique sans arrondi prématuré, susceptible de modifier un complément ou une comparaison ultérieure.
La fiabilité du calcul
Le calculateur transforme la fonction de répartition F en fonction bêta incomplète régularisée, évaluée à un rapport stable dérivé de x et des deux degrés de liberté. Une approximation de Lanczos du logarithme gamma fournit la normalisation, tandis qu’une fraction continue de Lentz modifiée et bornée évalue le terme bêta incomplet. L’implémentation choisit la branche directe ou complémentaire selon le point d’évaluation afin de limiter la perte de précision près des extrémités.
Elle n’utilise ni réseau, ni échantillonnage aléatoire, ni heure courante, ni état mémorisé : des entrées identiques produisent des sorties identiques. Le nombre d’itérations est plafonné et une rare absence de convergence est signalée comme erreur d’entrée, jamais remplacée par une probabilité inventée. Le résultat convient aux calculs courants, à l’enseignement et aux chaînes reproductibles.
Pour une analyse réglementée ou une décision importante, conservez les entrées et comparez le résultat au logiciel statistique validé exigé par votre organisme.
Cas d’usage
Interpréter une statistique d’ANOVA
Calculez la probabilité de queue gauche d’une statistique F observée avec les degrés de liberté du modèle et des résidus.
Vérifier un rapport de variances
Situez un rapport de variances dans la loi F définie par les degrés de liberté de deux échantillons.
Automatiser une validation statistique
Produisez des probabilités cumulées déterministes dans des tests, rapports ou chaînes de qualité des données sans dépendance réseau.
Questions fréquentes
Quelle probabilité ce calculateur renvoie-t-il ?
Il renvoie P(F ≤ x), la probabilité cumulée de queue gauche jusqu’à x inclus pour une loi F continue.
Comment obtenir une valeur p de queue droite ?
Vérifiez que votre procédure statistique prévoit bien un test de queue droite.
Les degrés de liberté peuvent-ils être fractionnaires ?
Oui. Chaque entrée peut être un nombre positif fini, ce qui permet les méthodes utilisant des degrés de liberté effectifs ou ajustés.
L’ordre des degrés de liberté est-il important ?
Oui. Les degrés de liberté du numérateur et du dénominateur ne sont pas interchangeables ; les inverser modifie généralement la distribution et le résultat.
Que signifie un résultat proche de 0 ou de 1 ?
Proche de 0, une faible part de la loi se trouve au niveau de votre statistique ou en dessous. Proche de 1, presque toute la loi s'y trouve. En zéro exactement, la probabilité vaut 0, car une valeur F n'est jamais négative.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"x": 2.5,
"numerator_degrees_of_freedom": 5,
"denominator_degrees_of_freedom": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.f_cdf",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le calcul s’exécute localement dans le navigateur et reste disponible par API pour les traitements automatisés reproductibles.
Interprétez le résultat cumulé
Le champ cumulative_probability renvoyé représente l’aire de la queue gauche, notée P(F ≤ x).
Questions techniques
La valeur x peut-elle être négative ?
Non. La loi F n’est définie que pour les valeurs non négatives ; un x négatif produit donc une erreur invalid_input.
Quel est le tarif ?
Le calcul dans le navigateur est gratuit. Chaque requête API coûte $0.002.