Esercizio - Modello causale strutturale e insiemi backdoor (esempio d'esame 2)
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à →. Esercizi collegati: Esercizio - Cammini backdoor e insiemi di aggiustamento validi (laboratorio 8). Domanda 5 del quiz da 9 CFU (scelta multipla con più risposte giuste; la causale non è nel programma da 6 CFU).
Testo. Dato il seguente Structural Causal Model, dove sono variabili esogene e tutte le altre endogene: Identificare tutti i sottoinsiemi di variabili che soddisfano il criterio backdoor per l'effetto della causa sul risultato . Opzioni: ; ; (insieme vuoto); ; ; .
Soluzione
Dal modello al grafo. Ogni variabile endogena ha come genitori le variabili che compaiono a destra: , , , , , (le sono rumore esogeno e non entrano nel grafo delle variabili osservate).
Cammini backdoor (il primo arco entra in ):
- : è una biforcazione (causa di e di ), è una catena. Si blocca condizionando su o su .
- : è una biforcazione, si blocca condizionando su .
Il cammino causale non va bloccato. Discendenti di : solo . non è discendente di (è figlio di , non di : nell'equazione di non compare ), quindi può far parte dell'insieme.
Criterio backdoor: non contiene discendenti di e blocca tutti i cammini backdoor. Quindi deve contenere (cammino 2, nessun'altra possibilità) e almeno uno tra e (cammino 1). Insiemi validi:
| opzione | valida? | motivo |
|---|---|---|
| sì | blocca entrambi i cammini | |
| no | il cammino resta aperto | |
| no | entrambi i cammini aperti | |
| sì | blocca il cammino 1, il 2 | |
| no | il cammino resta aperto | |
| sì | blocca il cammino 1, il 2 |
Risposte giuste: , , . Il fatto che sia ammesso è la trappola: un mediatore andrebbe escluso (come nella domanda precedente dello stesso quiz), ma qui dipende da e non da , ed è solo un intermedio sul cammino confondente.
Controllo con un programma (enumerazione di tutti i sottoinsiemi di , cammini e blocco secondo la d-separazione): risultano valide esattamente le tre combinazioni sopra.
Versione ripasso
- Grafo: , , , , , . non è discendente di .
- Backdoor: (blocca o ) e (blocca ).
- Validi: contengono e ( o ): , , . Non validi: , , .
Errori tipici: escludere come se fosse un mediatore (non è figlio di ); dimenticare .