Distribuzione Binomiale Negativa: Guida Pratica con Esercizi Svolti e Codice Python

Cerca:

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Distribuzione Binomiale Negativa

Quante volte ti è capitato di dire: ‘Ancora un ultimo tentativo e poi smetto’? Che si tratti di un videogioco, di una campagna di vendita o semplicemente di lanciare un pallone nel canestro, la domanda non è quasi mai se ce la farai, ma quando.

In statistica, non siamo costretti a tirare a indovinare. Esiste uno strumento specifico, chiamato Distribuzione Binomiale Negativa, che si occupa esattamente di questo: misurare la pazienza. Non conta quanti successi ottieni in un tempo fisso, ma quanto tempo (o quanti tentativi) ti serve per arrivare a quel traguardo che ti sei prefissato.

In questo articolo esploriamo tre scenari pratici per capire come l’incertezza influenzi i nostri piani, supportati da calcoli e una visualizzazione Python per vedere dove si nasconde davvero il rischio.

Pubblicità

ESERCIZIO 1 – Livello: Facile

Testo:

Un giocatore di basket ha una probabilità costante del 75% di segnare un tiro libero. Egli si allena fino a quando non segna 5 tiri liberi. Qual è la probabilità che siano necessari esattamente 7 tentativi per raggiungere questo obiettivo?


Risoluzione:

Passo 1 – Identificare i parametri.

La distribuzione binomiale negativa (nella parametrizzazione più comune) descrive il numero di prove [math]X[/math] necessarie per ottenere [math]k[/math] successi, dove l’ultima prova è un successo.

Qui:

  • [math]k = 5[/math] (numero di successi richiesti, l’ultimo è il quinto successo)
  • [math]p = 0.75[/math] (probabilità di successo in ogni prova)

Vogliamo [math]P(X=7)[/math], cioè servono 7 prove totali per ottenere il 5° successo.

Passo 2 – Richiamare la formula.

Per una binomiale negativa nella forma “numero di prove per k successi”:

[math]\displaystyle P(X=n) = \binom{n-1}{k-1} p^k (1-p)^{n-k}, \quad n=k, k+1, \dots[/math]

Nel nostro caso: [math]n=7, k=5[/math].

Passo 3 – Calcolare.

[math]\displaystyle \begin{aligned}
P(X=7) &= \binom{7-1}{5-1} (0.75)^5 (0.25)^{7-5} \\
&= \binom{6}{4} (0.75)^5 (0.25)^2 \\
\end{aligned}[/math]

Sviluppando i singoli termini:

[math]\displaystyle \begin{aligned}
&\binom{6}{4} = 15 \\
&(0.75)^5 = 0.2373046875 \quad \text{(oppure } \left(\frac{3}{4}\right)^5 = \frac{243}{1024}\text{)} \\
&(0.25)^2 = 0.0625 \\
\end{aligned}[/math]

Moltiplicando i risultati:

[math]\displaystyle \begin{aligned}
P(X=7) &= 15 \times 0.2373046875 \times 0.0625 \\
&{} \quad \text{(Calcolo intermedio: } 15 \times 0.2373046875 = 3.5595703125 \text{)} \\
&= 0.22247314453125 \approx 0.2225
\end{aligned}[/math]

Risposta finale:
La probabilità che servano esattamente 7 tentativi è circa 0.2225 (22.25%).


Osservazioni

💡 La binomiale negativa conta il numero di prove fino al k-esimo successo. Nell’esempio, le prime 6 prove contengono già 4 successi (e 2 insuccessi) in qualsiasi ordine, l’ultima (la settima) è l’ultimo successo fissato. Il coefficiente binomiale conta i modi di disporre i 4 successi nelle prime 6 prove.

💡 Nota : Attenzione a non confondere questo scenario con la ricerca di successi consecutivi.

La Binomiale Negativa è ‘cieca’ all’ordine dei primi k-1 successi; le interessa solo che l’ultimo tiro sia quello che chiude il conteggio richiesto.

Domanda di riflessione:

Perché il coefficiente binomiale è [math]\binom{6}{4}[/math] e non [math]\binom{7}{5}[/math]?

Risposta:

Perché l’ultima prova (la 7ª) deve essere necessariamente un successo, quindi contiamo i modi di sistemare i primi [math]k-1[/math] successi nelle prime [math]n-1[/math] prove.

Pubblicità

ESERCIZIO 2 – Livello: Facile/Medio

Testo:

Un pescatore vuole catturare 3 salmoni per la cena. La probabilità di catturare un salmone a ogni lancio dell’amo è 0.4. Qual è la probabilità che gli servano al massimo 8 lanci? (cioè 8 o meno lanci totali)


Risoluzione:

Passo 1 – Parametri.

[math]k=3, \quad p=0.4[/math].
Vogliamo [math]P(X \le 8)[/math], con [math]X[/math] = numero di lanci totali per il 3° salmone.

Passo 2 – Usare la formula per ogni [math]n[/math] possibile.

[math]\displaystyle P(X \le 8) = \sum_{n=3}^{8} \binom{n-1}{3-1} (0.4)^3 (0.6)^{n-3}[/math]

Passo 3 – Calcoli parziali.

[math]\displaystyle \begin{aligned}
\text{Per } n=3: \quad & \binom{2}{2} (0.4)^3 (0.6)^0 = 1 \times 0.064 \times 1 = 0.064 \\
\text{Per } n=4: \quad & \binom{3}{2} (0.4)^3 (0.6)^1 = 3 \times 0.064 \times 0.6 = 0.1152 \\
\text{Per } n=5: \quad & \binom{4}{2} (0.4)^3 (0.6)^2 = 6 \times 0.064 \times 0.36 = 0.13824 \\
\text{Per } n=6: \quad & \binom{5}{2} (0.4)^3 (0.6)^3 = 10 \times 0.064 \times 0.216 = 0.13824 \\
\text{Per } n=7: \quad & \binom{6}{2} (0.4)^3 (0.6)^4 = 15 \times 0.064 \times 0.1296 = 0.124416 \\
\text{Per } n=8: \quad & \binom{7}{2} (0.4)^3 (0.6)^5 = 21 \times 0.064 \times 0.07776 \approx 0.10450944
\end{aligned}[/math]

Forse potrebbe interessarti anche:  Weak Signals Detection con Python: anomalie multivariate, topic emergenti e priorità decisionali

Passo 4 – Somma.

[math]\displaystyle \begin{aligned}
& 0.064 + 0.1152 = 0.1792 \\
& 0.1792 + 0.13824 = 0.31744 \\
& 0.31744 + 0.13824 = 0.45568 \\
& 0.45568 + 0.124416 = 0.580096 \\
& 0.580096 + 0.10450944 = 0.68460544
\end{aligned}[/math]

Risposta finale:
Probabilità circa 0.6846 (68.46%).


Osservazioni

💡 La somma delle probabilità per tutti gli [math]n[/math] da [math]k[/math] a infinito vale 1. In questo caso, abbiamo sommato solo fino a 8 per ottenere la cumulata. Una proprietà utile: [math]P(X \le m) = 1 – P(Y < k)[/math] dove [math]Y[/math] è il numero di insuccessi prima del k-esimo successo (parametrizzazione alternativa).

Domanda di riflessione:

Come si potrebbe esprimere [math]P(X \le 8)[/math] usando la funzione di distribuzione binomiale?

Risposta:

Usando l’identità con la binomiale cumulata: P(X ≤ n) = P(in n prove si sono avuti almeno k successi). Dato che [math]X[/math] è il numero di prove per il k-esimo successo, l’evento [math]X \le n[/math] equivale all’evento “nelle prime n prove ci sono almeno k successi”.

Per [math]k=3, n=8[/math], è più facile calcolarlo come: 1 − P(al massimo 2 successi in 8 prove).

Verifica:

[math]\displaystyle P(X \le 8) = P(Bin(8, 0.4) \ge 3)[/math]

Calcoliamo [math]P(Bin(8, 0.4) \le 2) = \sum_{i=0}^{2} \binom{8}{i} (0.4)^i (0.6)^{8-i}[/math] e poi sottraiamo da 1.

ESERCIZIO 3 – Livello: Medio

Testo:

Un’azienda di vendita porta a porta sa che, in media, 1 su 10 visite si conclude con una vendita. Un venditore ha come obiettivo giornaliero fare 2 vendite. Qual è la probabilità che per raggiungere l’obiettivo gli servano più di 15 visite? (più di 15 significa 16 o più)


Risoluzione:

Passo 1 – Parametri.

[math]p=0.1, \quad k=2[/math].
Sia [math]X[/math] = numero di visite per ottenere 2 vendite. Vogliamo calcolare [math]P(X > 15)[/math].

Passo 2 – Usare il complementare.

[math]\displaystyle P(X > 15) = 1 – P(X \le 15)[/math]

Dove la probabilità cumulata è definita da:

[math]\displaystyle P(X \le 15) = \sum_{n=2}^{15} \binom{n-1}{1} (0.1)^2 (0.9)^{n-2}[/math]

Passo 3 – Calcolare la somma.

Sappiamo che [math]\binom{n-1}{1} = n-1[/math]. Quindi la somma diventa:

[math]\displaystyle (0.1)^2 \sum_{n=2}^{15} (n-1)(0.9)^{n-2}[/math]

Poniamo [math]m = n – 2[/math], quindi [math]m[/math] varia da 0 a 13. Allora [math]n – 1 = m + 1[/math].

[math]\displaystyle \text{Somma} = 0.01 \sum_{m=0}^{13} (m+1)(0.9)^m[/math]

Passo 4 – Formula per [math]\sum_{m=0}^{N} (m+1)r^m[/math].

Ricordiamo che per una serie geometrica infinita: [math]\sum_{m=0}^{\infty} (m+1)r^m = \frac{1}{(1-r)^2}[/math] per [math]|r| < 1[/math].

Procediamo con il calcolo numerico dei termini per la nostra somma finita:

[math]\displaystyle \begin{aligned}
m=0: & \quad 1 \\
m=1: & \quad 2 \cdot 0.9 = 1.8 \\
m=2: & \quad 3 \cdot 0.81 = 2.43 \\
m=3: & \quad 4 \cdot 0.729 = 2.916 \\
m=4: & \quad 5 \cdot 0.6561 = 3.2805 \\
m=5: & \quad 6 \cdot 0.59049 = 3.54294 \\
m=6: & \quad 7 \cdot 0.531441 = 3.720087 \\
m=7: & \quad 8 \cdot 0.4782969 = 3.8263752 \\
m=8: & \quad 9 \cdot 0.43046721 = 3.87420489 \\
m=9: & \quad 10 \cdot 0.387420489 = 3.87420489 \\
m=10: & \quad 11 \cdot 0.34867844 = 3.83546284 \\
m=11: & \quad 12 \cdot 0.313810596 = 3.765727152 \\
m=12: & \quad 13 \cdot 0.282429536 = 3.671583968 \\
m=13: & \quad 14 \cdot 0.254186583 = 3.558212162 \\
\end{aligned}[/math]

La somma parziale di questi termini è circa 45.0953.

Moltiplichiamo per il fattore [math]p^2 = 0.01[/math]:

[math]\displaystyle 0.01 \times 45.0953 = 0.450953[/math]

Quindi, [math]P(X \le 15) \approx 0.45095[/math].

Passo 5 – Complementare.

[math]\displaystyle P(X > 15) = 1 – 0.45095 = 0.54905[/math]

Risposta finale:
Probabilità circa 0.549 (54.9%).


Osservazioni

💡 Questo esercizio mostra come per [math]p[/math] piccola la distribuzione sia molto “allungata” verso destra (coda lunga). La probabilità che servano più di 15 visite per soli 2 successi supera il 50%, proprio perché [math]p=0.1[/math] è un valore basso.

dimostriamolo con un piccolo snippet python:

import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import nbinom

# Impostazioni per il grafico
plt.rcParams.update({'font.size': 12})
plt.figure(figsize=(12, 6))

# Parametri dell'Esercizio 3
k = 2  # numero di successi richiesti
p = 0.1  # probabilità di successo (piccola)

# Calcoliamo la PMF (Probability Mass Function) per un range di n
n_values = np.arange(k, 51)  # da k a 50 prove
pmf_values = nbinom.pmf(n_values - k, k, p)  # Nota: scipy usa n_failures = n-k

# Creazione del grafico
plt.bar(n_values, pmf_values, alpha=0.7, color='skyblue', edgecolor='navy', label=f'k={k}, p={p}')

# Evidenziamo la coda oltre 15 (dall'esercizio)
tail_mask = n_values > 15
plt.bar(n_values[tail_mask], pmf_values[tail_mask], alpha=0.7, color='orange', 
        edgecolor='darkorange', label='Coda (n > 15)')

# Linea verticale per n=15
plt.axvline(x=15, color='red', linestyle='--', linewidth=2, 
           label=f'n=15 (P(X>15)={1 - nbinom.cdf(15-k, k, p):.3f})')

# Media e mediana
media = k / p
plt.axvline(x=media, color='green', linestyle='-', linewidth=2, 
           label=f'Media = k/p = {media:.1f}')

# Aggiungiamo una curva per confronto con p più grande
p_large = 0.4
pmf_large = nbinom.pmf(n_values - k, k, p_large)
plt.plot(n_values, pmf_large, 'r-', linewidth=2, alpha=0.6, 
         label=f'Confronto: k={k}, p={p_large}')

plt.xlabel('Numero di prove totali (n)', fontsize=14)
plt.ylabel('Probabilità P(X = n)', fontsize=14)
plt.title('Distribuzione Binomiale Negativa: effetto di p piccola\n(Esercizio 3: k=2 successi richiesti)', fontsize=16, fontweight='bold')
plt.legend(loc='upper right')
plt.grid(True, alpha=0.3)
plt.xlim(k-0.5, 50)
plt.ylim(0, max(pmf_values)*1.1)

# Aggiungiamo informazioni nel grafico
plt.text(40, max(pmf_values)*0.9, f'k = {k}\np = {p}', 
         bbox=dict(boxstyle="round,pad=0.3", facecolor="lightyellow", edgecolor="gray"))
plt.text(40, max(pmf_values)*0.75, f'Media = {k/p:.1f}\nVar = {k*(1-p)/(p**2):.1f}', 
         bbox=dict(boxstyle="round,pad=0.3", facecolor="lightgreen", edgecolor="gray", alpha=0.7))

plt.tight_layout()
plt.show()

# Grafico cumulativo per confrontare le code
plt.figure(figsize=(12, 6))

# CDF per p=0.1
cdf_values = nbinom.cdf(n_values - k, k, p)
plt.plot(n_values, cdf_values, 'b-', linewidth=3, label=f'CDF: k={k}, p={p}')

# CDF per p=0.4
cdf_large = nbinom.cdf(n_values - k, k, p_large)
plt.plot(n_values, cdf_large, 'r-', linewidth=3, label=f'CDF: k={k}, p={p_large}')

# Linea orizzontale al 50%
plt.axhline(y=0.5, color='gray', linestyle='--', linewidth=1, label='50%')

# Linea verticale a n=15
plt.axvline(x=15, color='green', linestyle='--', linewidth=2, 
           label=f'n=15: P(X≤15)={cdf_values[13]:.3f} (p={p})')

plt.xlabel('Numero di prove totali (n)', fontsize=14)
plt.ylabel('Probabilità cumulativa P(X ≤ n)', fontsize=14)
plt.title('Funzione di Ripartizione (CDF): confronto tra diverse probabilità p', 
          fontsize=16, fontweight='bold')
plt.legend(loc='lower right')
plt.grid(True, alpha=0.3)
plt.xlim(k-0.5, 50)
plt.ylim(0, 1.05)

# Aggiungiamo informazioni sul calcolo dell'Esercizio 3
plt.text(25, 0.3, f'Per p={p}:\nP(X>15) = 1 - P(X≤15)\n= 1 - {cdf_values[13]:.3f}\n= {1-cdf_values[13]:.3f}', 
         bbox=dict(boxstyle="round,pad=0.3", facecolor="lightblue", edgecolor="navy"))
plt.text(25, 0.7, f'Per p={p_large}:\nP(X>15) = {1-cdf_large[13]:.3f}', 
         bbox=dict(boxstyle="round,pad=0.3", facecolor="pink", edgecolor="red"))

plt.tight_layout()
plt.show()

# Grafico aggiuntivo: confronto delle code in scala logaritmica
plt.figure(figsize=(12, 6))

n_extended = np.arange(k, 101)
pmf_extended = nbinom.pmf(n_extended - k, k, p)
pmf_large_extended = nbinom.pmf(n_extended - k, k, p_large)

plt.semilogy(n_extended, pmf_extended, 'b-', linewidth=2, label=f'p={p} (codalunga)')
plt.semilogy(n_extended, pmf_large_extended, 'r-', linewidth=2, label=f'p={p_large}')

plt.axvline(x=15, color='green', linestyle='--', linewidth=1.5, label='n=15')
plt.axvline(x=media, color='purple', linestyle=':', linewidth=2, label=f'Media (p={p}) = {media:.1f}')

plt.xlabel('Numero di prove totali (n)', fontsize=14)
plt.ylabel('Probabilità P(X = n) (scala log)', fontsize=14)
plt.title('Confronto delle code in scala logaritmica', fontsize=16, fontweight='bold')
plt.legend(loc='upper right')
plt.grid(True, alpha=0.3, which='both')
plt.xlim(k-0.5, 100)

plt.tight_layout()
plt.show()

# Stampiamo alcuni valori numerici per riferimento
print("="*60)
print("VALORI NUMERICI DELL'ESERCIZIO 3")
print("="*60)
print(f"Parametri: k = {k}, p = {p}")
print(f"Media: k/p = {k/p:.2f}")
print(f"Varianza: k(1-p)/p² = {k*(1-p)/(p**2):.2f}")
print(f"Deviazione standard: √var = {np.sqrt(k*(1-p)/(p**2)):.2f}")
print()
print(f"P(X > 15) = 1 - P(X ≤ 15) = {1 - nbinom.cdf(15-k, k, p):.4f}")
print(f"P(X ≤ 15) = {nbinom.cdf(15-k, k, p):.4f}")
print()
print("Confronto con p = 0.4:")
print(f"P(X > 15) = {1 - nbinom.cdf(15-k, k, p_large):.4f}")
print(f"P(X ≤ 15) = {nbinom.cdf(15-k, k, p_large):.4f}")
print("="*60)

 

============================================================
VALORI NUMERICI DELL'ESERCIZIO 3
============================================================
Parametri: k = 2, p = 0.1
Media: k/p = 20.00
Varianza: k(1-p)/p² = 180.00
Deviazione standard: √var = 13.42

P(X > 15) = 1 - P(X ≤ 15) = 0.5490
P(X ≤ 15) = 0.4510

Confronto con p = 0.4:
P(X > 15) = 0.0052
P(X ≤ 15) = 0.9948
============================================================

Analisi Grafica della Distribuzione Binomiale Negativa

I grafici della distribuzione binomiale negativa permettono di visualizzare l’impatto del parametro p sulla dispersione dei tentativi necessari per raggiungere l’obiettivo k.

Forse potrebbe interessarti anche:  Legge di Zipf in Python: Come Analizzare la Coda Lunga del Traffico Web e SEO

Osservazioni dal grafico:

  • Coda lunga: Con [math]p=0.1[/math], la distribuzione ha una coda molto estesa verso destra. La probabilità rimane significativa anche per valori di [math]n[/math] molto maggiori della media ([math]n = 20[/math]).
  • Confronto con p più grande: Una probabilità di successo maggiore (es. [math]p=0.4[/math]) mostra come:
    • La distribuzione sia più “concentrata” a sinistra.
    • La coda sia molto più corta.
    • La mediana e la media siano più vicine tra loro.
  • Media vs Realtà: La media è calcolata come [math]E[X] = \frac{k}{p} = \frac{2}{0.1} = 20[/math]. Tuttavia, la moda (il valore più probabile) è molto più bassa, evidenziando la forte asimmetria della distribuzione.

Interpretazione dell’Esercizio 3

Con i parametri [math]k=2[/math] e diverse probabilità di successo, i risultati cambiano drasticamente:

  • Per [math]p=0.1[/math]: [math]P(X > 15) \approx 0.549[/math] [math]\rightarrow[/math] più del 50% di probabilità che servano più di 15 visite.
  • Per [math]p=0.4[/math]: [math]P(X > 15) \approx 0.018[/math] [math]\rightarrow[/math] solo l’1.8% di probabilità.

Scala logaritmica: La visualizzazione in scala logaritmica evidenzia come la coda decada molto più lentamente per [math]p[/math] piccola rispetto a [math]p[/math] grande.

Questi grafici illustrano perfettamente perché nell’Esercizio 3, nonostante servano solo 2 successi, c’è più del 50% di probabilità di superare le 15 prove: la distribuzione è estremamente dispersa quando [math]p[/math] è piccola.

Valore Atteso e Varianza: Misurare la Dispersione

Nella distribuzione binomiale negativa (numero di prove [math]X[/math] per ottenere [math]k[/math] successi), la media e la varianza ci dicono rispettivamente dove si trova il “centro di gravità” della distribuzione e quanto i dati siano dispersi attorno ad esso.

1. Le Formule Matematiche

Data una variabile aleatoria [math]X \sim NB(k, p)[/math], abbiamo:

[math]\displaystyle \begin{aligned}
\text{Valore Atteso (Media):} \quad & E[X] = \frac{k}{p} \\
\text{Varianza:} \quad & Var(X) = \frac{k(1-p)}{p^2}
\end{aligned}[/math]

Forse potrebbe interessarti anche:  Guida Pratica all'Ottimizzazione con Python: Esercizi Risolti e Spiegazioni Dettagliate per Studenti Universitari

Dalla formula della varianza notiamo un dettaglio cruciale: il termine [math]p^2[/math] al denominatore. Questo significa che se [math]p[/math] diventa piccolo, la varianza cresce in modo quadratico, portando a una dispersione enorme.

2. Analisi Comparativa (Caso k = 2)

Mettiamo a confronto i due scenari visti nell’Esercizio 3 per capire la differenza di dispersione:

Parametro Scenario A (p = 0.4) Scenario B (p = 0.1)
Media [math]E[X][/math] [math]\frac{2}{0.4} = 5[/math] [math]\frac{2}{0.1} = 20[/math]
Varianza [math]Var(X)[/math] [math]\frac{2(0.6)}{0.16} = 7.5[/math] [math]\frac{2(0.9)}{0.01} = 180[/math]
Deviazione Standard [math]\sigma[/math] [math]\approx 2.74[/math] [math]\approx 13.42[/math]

3. Interpretazione dei Risultati

  • Nello Scenario A, la deviazione standard ([math]2.74[/math]) è piccola rispetto alla media ([math]5[/math]). I tentativi necessari saranno quasi sempre compresi tra 2 e 10.
  • Nello Scenario B, la deviazione standard ([math]13.42[/math]) è altissima. Questo spiega perché nell’Esercizio 3 abbiamo trovato una probabilità del 54.9% di superare i 15 tentativi: la “nuvola” dei risultati possibili è talmente sparpagliata che finire molto lontano dalla media è un evento estremamente comune.

💡  La dispersione (varianza) aumenta molto più velocemente della media al diminuire di [math]p[/math].
Mentre la media raddoppia se dimezziamo [math]p[/math], la varianza quadruplica (circa). È questa sproporzione a creare le “code lunghe” nei grafici e l’incertezza nei processi di vendita o nei test di affidabilità.

Domanda di riflessione:

Cosa succederebbe alla probabilità [math]P(X > 15)[/math] se [math]p[/math] aumentasse (a parità di [math]k[/math])?

Risposta:

Diminuirebbe, perché con una maggiore probabilità di successo l’obiettivo verrebbe raggiunto mediamente con un numero inferiore di prove.

📌 Riepilogo Finale: La Distribuzione Binomiale Negativa

La distribuzione NB(k, p) modella il numero di prove totali [math]n[/math] necessarie per ottenere esattamente [math]k[/math] successi in una sequenza di prove indipendenti (Bernoulli).


1. Formule Fondamentali

Concetto Formula
Probabilità Puntuale [math]P(X=n) = \binom{n-1}{k-1} p^k (1-p)^{n-k}[/math]
Valore Atteso (Media) [math]E[X] = \frac{k}{p}[/math]
Varianza [math]Var(X) = \frac{k(1-p)}{p^2}[/math]
Deviazione Standard [math]\sigma = \sqrt{Var(X)}[/math]

2. Proprietà e Regole d’Oro

  • L’ultimo successo: Ricorda sempre che l’ultima prova (la [math]n[/math]-esima) deve essere obbligatoriamente un successo. Per questo il coefficiente binomiale usa [math]n-1[/math] e [math]k-1[/math].
  • Relazione con la Geometrica: Se [math]k=1[/math], la distribuzione binomiale negativa diventa una Distribuzione Geometrica (prove fino al primo successo).
  • Effetto di [math]p[/math]: Più la probabilità di successo [math]p[/math] è bassa, più la distribuzione diventa asimmetrica con una coda a destra molto lunga (alta variabilità).
  • Probabilità Cumulata: Per calcolare [math]P(X \le n)[/math] (successo entro [math]n[/math] prove), è spesso più veloce usare il legame con la Binomiale standard:[math]P(X \le n) = P(Bin(n, p) \ge k)[/math].

3. Quando usarla? (Casi d’uso)

Utilizza queste formule quando il problema ti chiede:

  • “Quante prove servono per…”
  • “Qual è la probabilità che il k-esimo successo avvenga al tentativo n…”
  • “Qual è il tempo di attesa per completare un obiettivo…”

Suggerimento per l’esame: Se il calcolo della cumulata [math]P(X \le n)[/math] richiede troppi passaggi (es. [math]n[/math] molto grande), controlla se puoi usare l’approssimazione alla Distribuzione Normale (valido solo per [math]k[/math] molto grande).

Pubblicità