kausal21
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 Elementenx8
undx9
. - 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