Calcolatore di probabilità binomiale al massimo
Il calcolatore della probabilità binomiale al massimo determina la possibilità che un esperimento indipendente ripetuto produca non più del numero di successi scelto.
Esegui gratis nel browser
Inserisca il numero di prove n, la probabilità p di successo in ogni prova e il limite superiore inclusivo k. Il risultato è la probabilità cumulativa P(X ≤ k) di una variabile casuale binomiale. È utile quando conta una soglia più di un singolo esito, per esempio per verificare se difetti, conversioni, vittorie o arrivi resteranno entro una quantità accettabile.
Significato della probabilità binomiale al massimo
Una domanda formulata con “al massimo” combina più esiti possibili in una sola probabilità. Se Lei richiede al massimo tre successi, il calcolatore somma le probabilità di zero, uno, due e tre successi. Entrambi gli estremi sono inclusi. Questa misura è diversa dalla probabilità binomiale esatta, che considera un unico conteggio, e dalla probabilità di “almeno”, che comprende il conteggio scelto e tutti quelli superiori. Il modello presuppone un numero fisso di prove, due possibili classificazioni per prova, la stessa probabilità di successo e l’indipendenza tra le prove. In un esempio di controllo qualità, il ritrovamento di un articolo difettoso può essere definito successo, anche se nel linguaggio comune è un evento indesiderato. L’etichetta matematica identifica soltanto l’evento contato. Prima del calcolo, stabilisca chiaramente che cosa rappresenta una prova, che cosa vale come successo e perché è ragionevole ipotizzare l’indipendenza. Inserisca quindi n, p e il massimo conteggio accettabile k. Il valore restituito è compreso tra zero e uno e rappresenta l’intera probabilità cumulata fino a tale conteggio.
Come inserire correttamente n, p e k
Usi n per il numero totale di prove indipendenti e lo inserisca come intero non negativo. Usi p per la probabilità di successo in una prova, scritta come decimale tra zero e uno inclusi: per esempio, inserisca 0.25 per il venticinque per cento. Usi k per il maggior numero di successi incluso, anch’esso come intero non negativo. Poiché non possono verificarsi più successi che prove, k non può superare n; in caso contrario il calcolatore segnala un errore di input. Anche una probabilità minore di zero o maggiore di uno non è valida. I casi limite sono intuitivi. Se p è zero, restare entro qualsiasi quantità non negativa consentita è certo. Se p è uno, ottenere al massimo k successi è impossibile, salvo che k sia uguale a n. Se k coincide con n, sono compresi tutti gli esiti e la risposta è uno. Mantenga il periodo e la popolazione di p coerenti con le prove di n. Mescolare un tasso giornaliero con prove orarie o usare una probabilità stimata su una popolazione diversa può produrre un calcolo corretto che non risponde alla domanda concreta.
Come interpretare e usare il risultato cumulativo
Legga l’output come probabilità, non come conteggio previsto. Un risultato di 0.82 significa che, secondo le ipotesi indicate, l’ottantadue per cento dei gruppi ripetuti di n prove conterrebbe k successi o meno. Non garantisce ciò che accadrà nel gruppo successivo e non indica che il numero atteso di successi sia k. Per decidere, confronti il risultato con una soglia stabilita prima di osservare i dati. Un gruppo di assistenza può valutare la possibilità di non superare due escalation; un produttore quella di non superare quattro difetti; un analista quella di restare entro un obiettivo di conversioni. Il calcolo usa termini in spazio logaritmico per gestire le piccole probabilità meglio della moltiplicazione diretta. La qualità dipende comunque dalle ipotesi binomiali. Dipendenza, probabilità variabili, campionamento senza reinserimento da una piccola popolazione o incertezza su p possono richiedere un altro modello. Documenti la fonte di p e provi valori inferiori e superiori plausibili. Ogni richiesta automatizzata costa $0.002; il browser consente rapide verifiche esplorative.
Casi d'uso
Controllare le soglie dei difetti
Stimi la probabilità che un lotto contenga al massimo il numero consentito di unità difettose.
Pianificare la capacità di assistenza
Calcoli la possibilità che le escalation in un numero fisso di casi indipendenti restino entro la capacità del gruppo.
Valutare i risultati di una campagna
Trovi la probabilità che le conversioni di un numero fisso di contatti non superino la soglia cumulativa scelta.
Domande frequenti
Al massimo k comprende k?
Sì. Al massimo k significa da zero a k successi, compreso lo stesso k.
Che cosa accade se k è maggiore di n?
La richiesta restituisce un errore di input perché i successi non possono superare le prove.
Si può inserire p come percentuale?
Inserisca p come decimale da 0 a 1; quindi, il 30 per cento deve essere scritto 0.30.
Quali ipotesi usa il calcolo?
Presuppone n prove indipendenti, due classi di esito e la stessa probabilità p in ogni prova.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002.
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/binomial-at-most \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":10,"p":0.5,"k":4}'const res = await fetch("https://api.kit.forhosting.com/stat/binomial-at-most", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 10,
"p": 0.5,
"k": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/binomial-at-most",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 10,
"p": 0.5,
"k": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/binomial-at-most", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":10,"p":0.5,"k":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":10,"p":0.5,"k":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/binomial-at-most", 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
{
"n": 10,
"p": 0.5,
"k": 4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.binomial_at_most",
"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.
Limiti
max_n | 10000 |
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. |