Salta al contenuto
Note per Studenti Esercizio 43 · formula di Bayes e test diagnostici

Esercizio 43formula di Bayes e test diagnostici

In questa pagina 4

Testo.

  1. (Lezione 3 di probabilità.) Nei periodi di punta la malattia (Covid-19) colpisce mediamente 150150 persone ogni 100 000100\,000. Test antigenico rapido: sensibilità P(Positivo∣Malato)=70%P(\text{Positivo} \mid \text{Malato}) = 70\%, specificità P(Negativo∣Sano)=95%P(\text{Negativo} \mid \text{Sano}) = 95\%. (1) Una persona è positiva al tampone: qual è la probabilità che sia malata? (2) Una persona è negativa: qual è la probabilità che abbia la malattia? (3) Stesse domande con il test molecolare (sensibilità 91.8%91.8\%, specificità 100%100\%).
  2. (Presentazione del corso.) Diffusione di una malattia: 55 casi ogni milione di persone; se uno è sano il test è negativo al 99%99\%; se uno è malato il test è positivo al 99.5%99.5\%. Una persona fa il test, l'esito è positivo. Qual è la probabilità di avere la malattia?
  3. (Lezione 3.) Un condominio ha n≥3n \ge 3 posti auto numerati da 11 a nn, uno per appartamento. L'italiano dell'appartamento 11, che non ha ancora afferrato le regole, arriva per primo e parcheggia a caso. Seguono le auto dei posti 2,3,4,…2, 3, 4, \dots: vengono parcheggiate al loro posto se libero, altrimenti a caso. Qual è la probabilità che l'ultimo trovi il suo posto libero? (Suggerimento: farlo prima per n=3,4n = 3, 4.)

Teoria: Formula della partizione e formula di BayesFormula di inversione: P(F | E) = P(E | F) P(F)/P(E). Formula della partizione (probabilità totale): se F₁, …, Fₙ sono una partizione di Ω con P(Fᵢ) > 0, P(E) = Σ P(E | Fᵢ) P(Fᵢ). Formula di Bayes: P(Fⱼ | E) = P(E | Fⱼ) P(Fⱼ) / Σ P(E | Fᵢ) P(Fᵢ): aggiorna la probabilità delle "cause" Fⱼ dopo aver osservato l'effetto E. Classici: test medici (con malattia rara un positivo è spesso un falso positivo), la carta verde/arancione (1/3, non 1/2), Monty Hall (conviene cambiare: 2/3).Formula della partizione e formula di Bayes →.


1. Il test per il Covid-19

Gli eventi. MM = "malato", S=McS = M^c = "sano", ++ e −- gli esiti del test. Dati: P(M)=150100 000=0.0015P(M) = \frac{150}{100\,000} = 0.0015, P(S)=0.9985P(S) = 0.9985; P(+∣M)=0.70P(+ \mid M) = 0.70 (quindi P(−∣M)=0.30P(- \mid M) = 0.30); P(−∣S)=0.95P(- \mid S) = 0.95 (quindi P(+∣S)=0.05P(+ \mid S) = 0.05).

L'albero (prodotti lungo i cammini):

positivo negativo
malato (0.00150.0015) 0.0015⋅0.70=0.001050.0015\cdot 0.70 = 0.00105 0.0015⋅0.30=0.000450.0015\cdot 0.30 = 0.00045
sano (0.99850.9985) 0.9985⋅0.05=0.0499250.9985\cdot 0.05 = 0.049925 0.9985⋅0.95=0.9485750.9985\cdot 0.95 = 0.948575

(1) Per la formula di Bayes (la colonna "positivo"): P(M∣+)=0.001050.00105+0.049925=0.001050.050975≈0.0206=2.1%P(M \mid +) = \frac{0.00105}{0.00105 + 0.049925} = \frac{0.00105}{0.050975} \approx 0.0206 = 2.1\% Meno di un positivo su 4040 è davvero malato: i falsi positivi tra i tantissimi sani (0.04990.0499) sono quasi 5050 volte i veri positivi (0.001050.00105).

(2) Colonna "negativo": P(M∣−)=0.000450.00045+0.948575≈0.00047=0.047%P(M \mid -) = \frac{0.00045}{0.00045 + 0.948575} \approx 0.00047 = 0.047\% Il negativo è invece molto affidabile (prima del test la probabilità era 0.15%0.15\%, dopo è un terzo).

(3) Test molecolare. P(+∣M)=0.918P(+ \mid M) = 0.918, P(+∣S)=0P(+ \mid S) = 0 (specificità 100%100\%):

  • P(M∣+)=0.918⋅0.00150.918⋅0.0015+0=1P(M \mid +) = \frac{0.918\cdot 0.0015}{0.918\cdot 0.0015 + 0} = 1: un positivo è certamente malato (non esistono falsi positivi);
  • P(M∣−)=0.082⋅0.00150.082⋅0.0015+1⋅0.9985≈0.00012=0.012%P(M \mid -) = \frac{0.082\cdot 0.0015}{0.082\cdot 0.0015 + 1\cdot 0.9985} \approx 0.00012 = 0.012\%.

(Valori calcolati con Python.)

2. La malattia rarissima

P(M)=5⋅10−6P(M) = 5\cdot 10^{-6}, P(+∣M)=0.995P(+ \mid M) = 0.995, P(+∣S)=1−0.99=0.01P(+ \mid S) = 1 - 0.99 = 0.01. P(M∣+)=0.995⋅5⋅10−60.995⋅5⋅10−6+0.01⋅(1−5⋅10−6)≈4.975⋅10−60.0100050≈0.0005=0.05%P(M \mid +) = \frac{0.995\cdot 5\cdot 10^{-6}}{0.995\cdot 5\cdot 10^{-6} + 0.01\cdot(1 - 5\cdot 10^{-6})} \approx \frac{4.975\cdot 10^{-6}}{0.0100050} \approx 0.0005 = 0.05\% Nonostante il test sembri ottimo (99%99\% e 99.5%99.5\%), un positivo è malato solo 11 volta su 20002000. Quando la malattia è molto più rara del tasso di falsi positivi, un test positivo è quasi sempre un falso positivo. Per questo nella pratica un positivo viene confermato con un secondo test più specifico.

3. Il parcheggio condominiale

n=3n = 3. Il primo sceglie a caso tra i posti 1,2,31, 2, 3 (probabilità 13\frac13 ciascuno), e si usa la formula della partizione sulla sua scelta:

  • posto 11: tutti gli altri trovano il proprio, l'ultimo compreso (ok);
  • posto 33: l'ultimo non trova il suo (no);
  • posto 22: l'auto 22 trova occupato e sceglie a caso tra 11 e 33; l'ultimo trova il suo posto se l'auto 22 sceglie l'11, con probabilità 12\frac12.

P=13⋅1+13⋅0+13⋅12=12P = \frac13\cdot 1 + \frac13\cdot 0 + \frac13\cdot\frac12 = \frac12

n=4n = 4. Il primo sceglie 1,2,3,41, 2, 3, 4 con probabilità 14\frac14:

  • posto 11: ok; posto 44: no;
  • posto 33: l'auto 22 parcheggia al suo posto, l'auto 33 trova occupato e sceglie a caso tra 11 e 44: ok con probabilità 12\frac12;
  • posto 22: l'auto 22 sceglie a caso tra 1,3,41, 3, 4. Se sceglie 11: ok; se sceglie 44: no; se sceglie 33: l'auto 33 sceglie tra 11 e 44, ok con 12\frac12. Quindi ok con probabilità 13+13⋅12=12\frac13 + \frac13\cdot\frac12 = \frac12.

P=14⋅1+14⋅0+14⋅12+14⋅12=12P = \frac14\cdot 1 + \frac14\cdot 0 + \frac14\cdot\frac12 + \frac14\cdot\frac12 = \frac12

Caso generale: sempre 12\frac12. Chiunque debba scegliere a caso (perché trova il suo posto occupato) sceglie tra i posti liberi, che comprendono sempre il posto 11 e il posto nn finché nessuno dei due è stato preso. Tre possibilità a ogni scelta casuale: prende il posto 11 (da quel momento tutti trovano il proprio posto, e l'ultimo pure), prende il posto nn (l'ultimo resterà senza), oppure prende un altro posto (e il problema si ripresenta più avanti, con un nuovo "disturbatore"). Le prime due possibilità hanno sempre la stessa probabilità, e prima o poi una delle due accade (l'ultimo posto libero sarà o l'11 o l'nn). Per simmetria la probabilità che venga occupato prima il posto 11 è 12\frac12.


Errori comuni

  • Rispondere con la sensibilità (70%70\% o 99.5%99.5\%) alla domanda "quanto è probabile essere malati se positivo".
  • Dimenticare il ramo dei sani al denominatore di Bayes.
  • Nel parcheggio, pensare che la probabilità dipenda da nn: è sempre 12\frac12.

Lezioni in cui compare

Teoria collegata