Esercizio - Effetto causale medio della medicina con il criterio backdoor (esempio d'esame 1)
In questa pagina 3
Teoria: Interventi e operatore do - criterio backdoor e aggiustamentoOsservare $X=x$ e forzare $X=x$ sono cose diverse: $P(y\mid x)\ne P(y\mid do(x))$ quando c'è un confondente. L'intervento $do(X=x)$ si calcola con la «chirurgia» del grafo (si tolgono le frecce entranti in X) e si traduce in probabilità osservazionali con la formula di aggiustamento $P(y\mid do(x))=\sum_z P(y\mid x,z)P(z)$, dove $Z$ sono i genitori di X, o più in generale un insieme S che soddisfa il criterio backdoor: blocca ogni cammino backdoor (cammino da X a Y che inizia con una freccia entrante in X) e non contiene discendenti di X. Effetto causale medio $ACE=P(y\mid do(x))-P(y\mid do(\neg x))$. Se il confondente non è osservabile ma c'è un mediatore Z con X→Z→Y, vale il front-door $P(y\mid do(x))=\sum_z P(z\mid x)\sum_{x'}P(y\mid x',z)P(x')$. Mediazione: effetto diretto controllato CDE con $do(x),do(z)$. Se due insiemi backdoor danno risultati diversi sui dati, il modello è sbagliato. Argomento del corso da 9 CFU.Interventi e operatore do - criterio backdoor e aggiustamento → e Inferenza causale - modelli causali strutturali e scala della causalitàI dati e la distribuzione congiunta da soli non dicono quali variabili causano quali: lo mostrano il paradosso di Simpson (la medicina funziona in ogni sottogruppo ma sembra peggiorare la popolazione) e il fatto che reti bayesiane diverse (A→B e B→A) descrivono la stessa congiunta. Serve un modello causale: un modello causale strutturale (SCM) ha variabili esogene U, endogene V e funzioni $v_i=f_i(\text{genitori},u_i)$; il suo grafo è la rete causale, e una rete causale è una rete bayesiana in cui le frecce sono cause. Le tre strutture elementari decidono l'indipendenza: catena $A\to B\to C$ e fork $A\leftarrow B\to C$ si bloccano osservando B, il collider $A\to B\leftarrow C$ si blocca se B e i suoi discendenti NON sono osservati (osservarlo crea dipendenza, explaining away). d-separazione: X e Y sono separati da Z se ogni cammino è bloccato; allora $X\perp!!!\perp Y\mid Z$. La scala della causalità (Pearl): associazione $P(y\mid x)$, intervento $P(y\mid do(x))$, controfattuali. Argomento del corso da 9 CFU.Inferenza causale - modelli causali strutturali e scala della causalità →. Domanda 2 del quiz da 9 CFU (risposta numerica, solo versione da 9 CFU: la causale è fuori dal programma da 6).
Testo. Il modello causale grafico ha = assunzione della medicina, = guarigione, = volontà di curarsi, = presenza di un potenziale effetto collaterale. Tutte le variabili sono binarie e è l'unica non osservabile. Archi (figura): , , , , .
; ; ; ; ; ; .
Con se il paziente prende la medicina e se guarisce, calcolare l'effetto causale medio (ACE) della medicina sulla guarigione. Formule date: backdoor, con che soddisfa il criterio backdoor; front-door, con che soddisfa il criterio front-door.
Scelta del metodo
- Cammini tra e . (diretto). : cammino backdoor (entra in ), aperto, perché è una biforcazione: è un confondente. : esce da , quindi non è backdoor, ed è già bloccato dal collider .
- Insieme di aggiustamento. blocca il cammino backdoor e non contiene discendenti di : soddisfa il criterio. non può entrare: è discendente di e collider, condizionare su aprirebbe e distorcerebbe l'effetto. È anche non osservabile, quindi non serve la formula front-door, che richiede una variabile mediatrice : qui non è sul cammino da a (la formula (2) è un distrattore).
Calcolo
:
| 0 | 0 | |
| 0 | 1 | |
| 1 | 0 | |
| 1 | 1 |
. Con la formula backdoor:
La medicina riduce di 15 punti percentuali la probabilità di guarire (nei pazienti con la abbassa da a , in quelli con non cambia nulla). Le probabilità non servono per l'aggiustamento: servono solo per la differenza non aggiustata.
Perché le altre strategie sbagliano
- Nessun aggiustamento (differenza osservazionale): e , , quindi . Analogamente , , e . Differenza : chi prende la medicina ha una composizione di diversa ( contro tra chi non la prende), quindi il confronto è confuso da .
- Aggiustare su (o su ): impossibile ( non osservabile) e sbagliato, per il collider.
- Formula front-door: manca il mediatore.
pA1 = 0.5
py1 = {(0, 0): .6, (0, 1): .3, (1, 0): .4, (1, 1): .4} # P(Y=1 | A, X)
do = lambda x: sum(py1[(a, x)] * (pA1 if a else 1 - pA1) for a in (0, 1))
print(do(1), do(0), do(1) - do(0)) # 0.35 0.5 -0.15Versione ripasso
Teoria: Interventi e operatore do - criterio backdoor e aggiustamentoOsservare $X=x$ e forzare $X=x$ sono cose diverse: $P(y\mid x)\ne P(y\mid do(x))$ quando c'è un confondente. L'intervento $do(X=x)$ si calcola con la «chirurgia» del grafo (si tolgono le frecce entranti in X) e si traduce in probabilità osservazionali con la formula di aggiustamento $P(y\mid do(x))=\sum_z P(y\mid x,z)P(z)$, dove $Z$ sono i genitori di X, o più in generale un insieme S che soddisfa il criterio backdoor: blocca ogni cammino backdoor (cammino da X a Y che inizia con una freccia entrante in X) e non contiene discendenti di X. Effetto causale medio $ACE=P(y\mid do(x))-P(y\mid do(\neg x))$. Se il confondente non è osservabile ma c'è un mediatore Z con X→Z→Y, vale il front-door $P(y\mid do(x))=\sum_z P(z\mid x)\sum_{x'}P(y\mid x',z)P(x')$. Mediazione: effetto diretto controllato CDE con $do(x),do(z)$. Se due insiemi backdoor danno risultati diversi sui dati, il modello è sbagliato. Argomento del corso da 9 CFU.Interventi e operatore do - criterio backdoor e aggiustamento →, Inferenza causale - modelli causali strutturali e scala della causalitàI dati e la distribuzione congiunta da soli non dicono quali variabili causano quali: lo mostrano il paradosso di Simpson (la medicina funziona in ogni sottogruppo ma sembra peggiorare la popolazione) e il fatto che reti bayesiane diverse (A→B e B→A) descrivono la stessa congiunta. Serve un modello causale: un modello causale strutturale (SCM) ha variabili esogene U, endogene V e funzioni $v_i=f_i(\text{genitori},u_i)$; il suo grafo è la rete causale, e una rete causale è una rete bayesiana in cui le frecce sono cause. Le tre strutture elementari decidono l'indipendenza: catena $A\to B\to C$ e fork $A\leftarrow B\to C$ si bloccano osservando B, il collider $A\to B\leftarrow C$ si blocca se B e i suoi discendenti NON sono osservati (osservarlo crea dipendenza, explaining away). d-separazione: X e Y sono separati da Z se ogni cammino è bloccato; allora $X\perp!!!\perp Y\mid Z$. La scala della causalità (Pearl): associazione $P(y\mid x)$, intervento $P(y\mid do(x))$, controfattuali. Argomento del corso da 9 CFU.Inferenza causale - modelli causali strutturali e scala della causalità →.
- Grafo: , , , . Cammino backdoor aperto: confondente. è collider e discendente di (e non osservabile): fuori dall'insieme. Front-door inapplicabile (nessun mediatore).
- Insieme valido : .
- : ; ; ; .
- : ; : . ACE .
- Differenza non aggiustata: (sbagliata).
Errori tipici: usare senza aggiustare; mettere nell'insieme; usare la front-door; scambiare con .