Calculateur FMP Poisson
Observer exactement 3 événements quand on en attend 2,5 en moyenne a une probabilité de 0,21376301724973648. Saisissez le taux et le nombre visé pour isoler cette seule barre de l'histogramme de Poisson, qu'il s'agisse d'e-mails par heure, de défauts sur un câble ou de buts. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Lambda
- 2,5
- K
- 3
- Probabilité
- 0,2137630172
- Pmf
- 0,2137630172
La fonction de masse de probabilité de Poisson répond à une question précise : si des événements arrivent au taux moyen lambda par intervalle, quelle est la probabilité d'observer exactement k événements dans un intervalle ? Les centres d'appels l'utilisent pour les volumes de tickets, les biologistes pour les comptages de colonies, les ingénieurs de fiabilité pour les pannes rares et les étudiants pour les exercices d'examen qui exigent la forme fermée e à la puissance moins lambda multiplié par lambda à la k sur la factorielle de k. Ce calculateur de FMP de Poisson accepte un taux non négatif et un décompte entier non négatif, évalue la masse en espace logarithmique pour la stabilité numérique et renvoie la probabilité avec la chaîne de formule du manuel.
Ce que calcule la FMP de Poisson et quand elle s'applique
Une variable aléatoire de Poisson compte des événements discrets dans un intervalle fixe de temps ou d'espace lorsque les arrivées sont indépendantes, le taux moyen est constant et, dans l'idéalisation du modèle, deux événements n'occupent pas le même instant exact. La fonction de masse de probabilité est la formule à un seul terme : P de X égal à k égale e à la puissance de moins lambda, multiplié par lambda à la puissance k, divisé par la factorielle de k.
Ici lambda est le nombre attendu d'événements par intervalle et k est le décompte exact dont vous voulez la probabilité. Contrairement à une distribution cumulative, la FMP ne somme pas les termes voisins : elle isole une barre de l'histogramme discret. C'est ce que l'on saisit dans les moteurs de recherche lorsqu'on a besoin d'un calculateur de FMP de Poisson plutôt que d'un tableau de bord de distribution complet.
Exemples classiques : le nombre d'e-mails en une heure, les défauts sur une longueur de câble, les buts dans un match à taux de marquage constant ou les désintégrations radioactives en une minute. Le modèle est faux lorsque les événements s'agglutinent, lorsque le taux dérive en cours d'intervalle ou lorsque k est continu ; pour ces problèmes utilisez d'autres familles.
Dans ses hypothèses la formule est exacte, non une approximation, et ce point d'accès évalue cette expression exacte avec des logarithmes stables afin qu'un grand k ne fasse pas déborder les puissances intermédiaires de lambda avant que la factorielle ne les annule.
Contrat d'entrée, champs de réponse et erreurs de validation
Les chaînes numériques interprétables comme décimaux ou entiers ordinaires sont acceptées afin que les widgets de formulaire envoient des champs texte sans conversion côté client. Lambda peut valoir zéro, ce qui place toute la masse en k égal à zéro. K peut valoir zéro, ce qui renvoie e à la moins lambda.
Si k est négatif, non entier, manquant ou non fini, le même code d'erreur est levé avec un message spécifique au champ. En cas de succès le corps répète lambda et k, renvoie probability et le champ synonyme pmf (valeurs identiques pour les clients qui préfèrent l'un ou l'autre nom) et inclut formula comme la chaîne P(X=k) égale e à la moins lambda fois lambda à la k sur la factorielle de k. L'échec de validation n'est pas facturé.
Qui a besoin de la probabilité d'un décompte exact
Les plateformes de devoirs et les cours de statistique ont besoin d'un oracle déterministe du terme de décompte exact pour que les correcteurs notent P de X égal à k sans chaos de virgule flottante dû à des implémentations naïves de puissance puis division. Les tableaux de bord opérationnels tracent une seule masse lorsque les parties prenantes demandent la probabilité d'exactement n tickets dans l'heure suivante plutôt qu'au plus n.
Les bancs de simulation confrontent des probabilités de référence à cette forme fermée avant de comparer des fréquences de Monte Carlo. Figez les probabilités attendues en intégration continue, gardez lambda et k dans les limites documentées, et vous obtiendrez des masses reproductibles pour plugins LMS, workers en périphérie et carnets de recherche sans déployer une pile statistique complète.
Cas d’usage
Exercices de FMP en classe
Les étudiants envoient lambda et k et vérifient P(X=k) face aux calculs manuels de e^{-λ} λ^k / k! sans erreurs de formules de tableur.
Risque opérationnel de décompte exact
Estimez la probabilité d'exactement k arrivées, défauts ou pannes dans un intervalle lorsque seul le taux moyen est connu.
Oracles de test pour simulateurs
Comparez les fréquences de Monte Carlo d'un seul décompte à une référence déterministe de FMP de Poisson en CI.
Questions fréquentes
Comment calculer la FMP de Poisson P(X = k) ?
Envoyez un lambda non négatif (taux) et l'entier non négatif k. comme probability et pmf.
Que se passe-t-il si lambda est négatif ?
Un taux de Poisson ne peut pas être négatif ; la requête est rejetée et non facturée.
Que se passe-t-il si k est négatif ?
Les décomptes d'événements doivent être des entiers non négatifs ; un k négatif est hors support de Poisson.
Est-ce la même chose qu'une FDC de Poisson ?
Non. Ce calculateur renvoie uniquement la masse de décompte exact P(X=k). Une FDC sommerait P(X≤k) ; utilisez un outil cumulatif pour la queue gauche.
Quand le modèle de Poisson est-il un mauvais choix ?
Quand les événements arrivent groupés, quand le taux change au milieu de l'intervalle ou quand la quantité est continue plutôt qu'un décompte entier. Une autre famille de lois convient alors mieux.
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/poisson-pmf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lambda":2.5,"k":3}'const res = await fetch("https://api.kit.forhosting.com/stat/poisson-pmf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lambda": 2.5,
"k": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/poisson-pmf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lambda": 2.5,
"k": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/poisson-pmf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lambda":2.5,"k":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lambda":2.5,"k":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/poisson-pmf", 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
{
"lambda": 2.5,
"k": 3
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.poisson_pmf",
"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
Un lambda négatif ou un k négatif échoue avec invalid_input au lieu d'inventer une masse hors du domaine de Poisson.
Contrat d'entrée, champs de réponse et erreurs de validation
Envoyez un corps JSON avec deux champs obligatoires : lambda, un nombre fini non négatif pour le taux (les alias rate et mean sont acceptés si lambda est omis), et k, un entier non négatif de décompte d'événements. Si lambda est négatif le gestionnaire rejette avec invalid_input en indiquant que le taux ne doit pas être négatif. Les valeurs sont des doubles IEEE ; pour les plages courantes de cours et d'exploitation la masse est assez précise pour être figée dans des tests automatisés. Un lambda extrêmement grand au-delà du plafond publié est rejeté afin de borner les isolates Worker. Les appels réussis utilisent le prix de base publié $0.002 sur le chemin API ; l'outil navigateur reste gratuit pour les contrôles interactifs.
Où une API de FMP de Poisson à décompte exact apporte de la valeur
Associez ce point d'accès à un outil cumulatif séparé lorsque vous avez besoin de la somme de la queue gauche ; cette page reste centrée sur la masse à un seul terme pour aligner l'intention de recherche et le contrat API.
Questions techniques
Combien coûte le calculateur de FMP de Poisson ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.