Calcolatore binomiale negativa
Con una probabilità di successo di 0,4 per prova, il terzo successo arriva proprio all’ottava prova poco più del 10 % delle volte, e in media arriva alla prova 7,5. Inserisci i successi richiesti, la prova e la probabilità. Gratis nel tuo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Resistenza (Ω)
- 3
- K
- 8
- Potenza (W)
- 0,4
- Probabilità
- 0,10450944
- Media
- 7,5
- Varianza
- 11,25
- Formula della PMF
- P(X=k) = C(k-1,r-1) * p^r * (1-p)^(k-r)
Il calcolatore binomiale negativa risponde a una classica domanda sul tempo di attesa nella probabilità discreta: se ogni prova indipendente riesce con probabilità p, qual è la probabilità che l'r-esimo successo cada esattamente sulla prova k? Fornisci il numero di successi richiesto r, l'indice di prova k (che deve essere almeno r), e la probabilità di successo p sull'intervallo unitario. Il motore restituisce la probabilità puntuale dalla funzione di massa binomiale negativa, insieme a media e varianza della variabile casuale numero-di-prova quando p è positivo. L'aritmetica è in virgola mobile deterministica con un percorso per il coefficiente binomiale in spazio logaritmico, così gli stessi input producono sempre le stesse uscite senza chiamate di rete o campionamento casuale.
Cosa risponde la binomiale negativa e cosa contiene la risposta
Un esperimento binomiale negativo nella parametrizzazione per numero di prova continua a eseguire prove di Bernoulli indipendenti con probabilità di successo fissa p finché non viene raggiunto un numero prescritto di successi r.
Se X indica l'indice di prova su cui avviene quell'r-esimo successo, allora X assume i valori r, r più uno, r più due, e così via, e la sua funzione di massa di probabilità è P(X uguale a k) uguale al coefficiente binomiale C(k meno uno, r meno uno) per p elevato a r per (1 meno p) elevato a k meno r.
Quella formula codifica una storia semplice: tra le prime k meno uno prove ci devono essere esattamente r meno uno successi (e quindi k meno r fallimenti), e la prova k stessa deve essere un successo. Questo calcolatore restituisce quella probabilità puntuale, riporta r, k e p normalizzati, allega la stringa di formula PMF così chi impara può verificare a mano, e include la media r su p e la varianza r per (1 meno p) su p al quadrato quando p è strettamente positivo.
Quando p è uguale a zero, media e varianza vengono restituite come null perché il tempo di attesa per un successo è infinito nel modello, mentre la massa di probabilità per qualunque k finito e r maggiore o uguale a uno è zero. Il contratto è intenzionalmente rigoroso. L'indice di prova k deve essere un intero almeno pari a r e al massimo pari al massimo pubblicato; k sotto r viene respinto invece di restituire uno zero silenzioso che potrebbe nascondere un bug off-by-one in chi chiama.
Questa pagina è solo lo strumento del tempo di attesa binomiale negativa. Non campiona sequenze di prove casuali, non stima p dai dati, e non esegue test di ipotesi o intervalli di confidenza. Se ti serve la binomiale ordinaria P di esattamente k successi in n prove fisse, usa il calcolatore binomiale dedicato; qui l'intento di ricerca è la probabilità che l'r-esimo successo avvenga sulla prova k, con formule esatte ed esecuzione gratuita nel browser.
Come vengono letti r, k e p e come viene calcolata la PMF
Il segno più iniziale opzionale sugli interi è ammesso; spazi incorporati, prefissi esadecimali, segni negativi dove vietati, e notazione esponenziale su campi interi vengono respinti così che una cella sbagliata di un foglio di calcolo non diventi una probabilità errata. La probabilità p accetta numeri decimali ordinari e notazione scientifica come reale finito, poi applica l'intervallo unitario chiuso con un errore esplicito che nomina il campo quando il valore cade fuori da zero a uno.
Dopo l'interpretazione, il motore verifica che k sia almeno r e respinge indici di prova precedenti con un messaggio che nomina entrambi i valori. Il calcolo della funzione di massa usa i logaritmi: log C(k meno uno, r meno uno) è costruito da un prodotto moltiplicativo di rapporti, poi vengono aggiunti r log p e (k meno r) log (1 meno p), e l'esponenziale recupera una probabilità tra zero e uno. Quel percorso evita l'overflow intermedio che i fattoriali completi causerebbero per k moderati.
I casi limite p uguale a zero e p uguale a uno bypassano direttamente a masse esatte zero o uno senza prendere logaritmi di zero: con p uguale a uno l'r-esimo successo avviene sempre sulla prova r, e con p uguale a zero nessuna prova finita fornisce mai r successi. Media e varianza usano le forme chiuse r su p e r per (1 meno p) su p al quadrato quando p è positivo.
Dove si usano le probabilità binomiali negative nello studio, nell'affidabilità e nel codice
Gli studenti incontrano la distribuzione binomiale negativa quando un manuale chiede la probabilità che la terza testa appaia all'ottavo lancio di una moneta truccata, quando una scheda di esercizi vuole la probabilità che il quinto articolo difettoso venga trovato alla ventesima ispezione, o quando verificano che le formule di media e varianza corrispondano alla definizione dalla funzione di massa di probabilità.
Gli insegnanti possono pregenerare chiavi di risposta per r e k modesti senza fidarsi di app di calcolo opache che arrotondano coefficienti intermedi o nascondono quale parametrizzazione è in uso. I team di affidabilità e operazioni abbozzano modelli di tempo di attesa: continuano a testare unità finché non vengono osservati r fallimenti, con p la probabilità di fallimento per unità, e chiedono quanto sia probabile che l'r-esimo fallimento cada sull'unità k.
Gli analisti di prodotto e crescita usano la stessa struttura per funnel di conversione che si fermano dopo un numero obiettivo di eventi riusciti, per esempio la probabilità che l'r-esima iscrizione avvenga alla k-esima visita se ogni visita converte con probabilità p. Gli sviluppatori richiamano il contratto da script per generare vettori di test deterministici, per illustrare trucchi con coefficienti in spazio logaritmico, o per soddisfare sfide di programmazione che richiedono P dell'r-esimo successo sulla prova k per r, k e p dati.
La pratica in gare ha spesso bisogno di una fonte veloce e offline di valori binomiali negativi così le soluzioni possono essere verificate senza incorporare a mano grandi tabelle statiche.
Casi d'uso
Compiti a casa e preparazione agli esami
Cerca P(X=k) binomiale negativa esatta per esercizi di tempo di attesa del manuale con r, k e p noti, più verifiche di media e varianza.
Tempi di attesa per affidabilità e conversione
Modella quanto sia probabile che l'r-esimo fallimento o conversione cada sulla prova k data una probabilità di successo per prova fissa p.
Domande frequenti
Quale formula viene usata per P(X = k)?
P(X = k) = C(k − 1, r − 1) · p^r · (1 − p)^(k − r), la probabilità che l'r-esimo successo avvenga sulla prova k per prove di Bernoulli indipendenti con probabilità di successo p.
Cosa succede se p è fuori da 0 a 1?
La probabilità di successo deve trovarsi nell'intervallo chiuso da zero a uno.
Cosa succede se k è minore di r?
L'r-esimo successo non può verificarsi prima della prova r, quindi k deve essere un intero almeno pari a r.
Quali sono media e varianza della variabile casuale numero-di-prova?
Quando p è positivo, la media è r / p e la varianza è r (1 − p) / p². Quando p è uguale a zero vengono restituite come null perché il tempo di attesa è infinito nel modello.
Che differenza c’è con la binomiale classica?
La binomiale classica fissa il numero di prove e chiede quanti successi si verificano. Qui il numero di successi è fisso e la domanda è a quale prova arriva l’r-esimo, quindi misura un tempo di attesa.
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/prob/negative-binomial \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r":3,"k":8,"p":0.4}'const res = await fetch("https://api.kit.forhosting.com/prob/negative-binomial", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r": 3,
"k": 8,
"p": 0.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/prob/negative-binomial",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r": 3,
"k": 8,
"p": 0.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/prob/negative-binomial", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r":3,"k":8,"p":0.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r":3,"k":8,"p":0.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/prob/negative-binomial", 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
{
"r": 3,
"k": 8,
"p": 0.4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "prob.negative_binomial",
"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_k | 1000 |
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
I casi limite sono espliciti: p uguale a zero o uno danno masse esatte zero-uno dove la definizione lo consente, qualunque p fuori dall'intervallo unitario chiuso viene respinto con invalid_input invece di essere limitato, e qualunque k sotto r viene respinto perché l'r-esimo successo non può verificarsi prima della prova r.
Cosa risponde la binomiale negativa e cosa contiene la risposta
La probabilità p deve trovarsi nell'intervallo chiuso da zero a uno; valori sotto zero o sopra uno sono invalid_input, non limitati.
Come vengono letti r, k e p e come viene calcolata la PMF
I campi preferiti sono r per il numero di successi richiesto, k per il numero di prova di quell'r-esimo successo, e p per la probabilità di successo per prova, ma sono accettati anche alias così moduli e script possano riusare nomi familiari. Per r gli alias sono successes, num_successes e target_successes; per k sono trial, trials e n; per p sono probability, success_prob e prob. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da solo i coefficienti binomiali negativi.
Dove si usano le probabilità binomiali negative nello studio, nell'affidabilità e nel codice
In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico. Abbinalo al calcolatore di probabilità binomiale quando il numero di prove è fisso invece del numero di successi, a contatori combinatori quando ti serve solo C(n, k), e ad altri endpoint di matematica quando costruisci un piccolo laboratorio di helper di probabilità gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministiche
Genera campi riproducibili di probability, mean e variance per test unitari e asserzioni CI senza formule binomiali negative scritte a mano.
Domande tecniche
Quanto costa il calcolatore binomiale negativa?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.