kausal21

dag
causal
Published

December 19, 2022

Exercise

Gegeben sei der DAG g (s. u.). Der DAG verfügt über mehrere Variablen, die als Knoten im Graph dargestellt sind und mit \(x_1, x_2, \ldots x_n\) bezeichnet sind.

Welche minimale Variablenmenge muss kontrolliert werden, um den kausalen Effekt von der UV zur AV zu identifizieren?

UV: x3.

AV: x5.

Hinweise:

  • Mengen sind mittels geschweifter Klammern gekennzeichnet, z.B. {x8, x9} meint die Menge mit den zwei Elementen x8 und x9.
  • Die leere Menge { } bedeutet, dass keine Variable kontrolliert werden muss, um den kausalen Effekt zu identifizieren.
  • Alle Variablen werden als gemessen vorausgesetzt.
  • Es ist möglich, dass es keine Lösung gibt, dass es also keine Adjustierungsmenge gibt, um den kausalen Effekt zu identifizieren. Wenn dies der Fall sein sollte, wählen Sie “keine Lösung”.

Answerlist

  • { x3, x4 }
  • { x2, x4 }
  • { x5, x7 }
  • { x1, x7 }
  • { }











Solution

Folgende minimale Variablenmenge muss kontrolliert werden, um den kausalen Effekt der UV auf die AV zu identifizieren: { }.

Es wird also nach dem minimal adjustment set gefragt. Zu beachten ist, dass es weitere, aber größere Mengen geben kann, die den kausalen Effekt identifizieren, aber gefragt ist nach der minimalen Menge. Außerdem ist es möglich, dass es weitere minimale Adjustierungsmengen gibt, die aber nicht in der Auswahlliste vorkommen.

Erläuterung:

UV und AV sind (durch mindestens einen offenen Pfad) verbunden (“d-connected”).

Folgende Unabhängigkeitsbeziehungen (_||_) werden durch den DAG definiert:

x1 _||_ x2
x1 _||_ x4 | x3
x1 _||_ x5 | x2, x4
x1 _||_ x5 | x3
x1 _||_ x6 | x3
x2 _||_ x3
x3 _||_ x5 | x2, x4
x4 _||_ x7 | x2, x3, x6
x5 _||_ x7 | x2, x3, x6

UV und AV werden durch folgende Pfade verbunden:

$paths
 [1] "x3 -> x4 -> x5"                        
 [2] "x3 -> x4 -> x6 -> x7 <- x2 -> x5"      
 [3] "x3 -> x4 -> x6 <- x2 -> x5"            
 [4] "x3 -> x4 -> x6 <- x5"                  
 [5] "x3 -> x4 <- x2 -> x5"                  
 [6] "x3 -> x4 <- x2 -> x6 <- x5"            
 [7] "x3 -> x4 <- x2 -> x7 <- x6 <- x5"      
 [8] "x3 -> x6 -> x7 <- x2 -> x4 -> x5"      
 [9] "x3 -> x6 -> x7 <- x2 -> x5"            
[10] "x3 -> x6 <- x2 -> x4 -> x5"            
[11] "x3 -> x6 <- x2 -> x5"                  
[12] "x3 -> x6 <- x4 -> x5"                  
[13] "x3 -> x6 <- x4 <- x2 -> x5"            
[14] "x3 -> x6 <- x5"                        
[15] "x3 -> x7 <- x2 -> x4 -> x5"            
[16] "x3 -> x7 <- x2 -> x4 -> x6 <- x5"      
[17] "x3 -> x7 <- x2 -> x5"                  
[18] "x3 -> x7 <- x2 -> x6 <- x4 -> x5"      
[19] "x3 -> x7 <- x2 -> x6 <- x5"            
[20] "x3 -> x7 <- x6 <- x2 -> x4 -> x5"      
[21] "x3 -> x7 <- x6 <- x2 -> x5"            
[22] "x3 -> x7 <- x6 <- x4 -> x5"            
[23] "x3 -> x7 <- x6 <- x4 <- x2 -> x5"      
[24] "x3 -> x7 <- x6 <- x5"                  
[25] "x3 <- x1 -> x7 <- x2 -> x4 -> x5"      
[26] "x3 <- x1 -> x7 <- x2 -> x4 -> x6 <- x5"
[27] "x3 <- x1 -> x7 <- x2 -> x5"            
[28] "x3 <- x1 -> x7 <- x2 -> x6 <- x4 -> x5"
[29] "x3 <- x1 -> x7 <- x2 -> x6 <- x5"      
[30] "x3 <- x1 -> x7 <- x6 <- x2 -> x4 -> x5"
[31] "x3 <- x1 -> x7 <- x6 <- x2 -> x5"      
[32] "x3 <- x1 -> x7 <- x6 <- x4 -> x5"      
[33] "x3 <- x1 -> x7 <- x6 <- x4 <- x2 -> x5"
[34] "x3 <- x1 -> x7 <- x6 <- x5"            

$open
 [1]  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[13] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[25] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Offenen Pfade sind der/die Pfad/e, die in der obigen Ausgabe unter $open mit TRUE gekennzeichnet sind.

Der DAG ist wie folgt definiert:


dag {
x1
x2
x3
x4
x5
x6
x7
x1 -> x3
x1 -> x7
x2 -> x4
x2 -> x5
x2 -> x6
x2 -> x7
x3 -> x4
x3 -> x6
x3 -> x7
x4 -> x5
x4 -> x6
x5 -> x6
x6 -> x7
}

Answerlist

  • Falsch
  • Falsch
  • Falsch
  • Falsch
  • Richtig

Categories:

  • dag
  • causal