Structural Causal Models Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Directed Acyclic Graphs (DAG)

A

The parent-child relation is clear with the arrows. Additionally, it is acyclic meaning there is no loop.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why focusing on acyclic graphs in causality?

A

We do not want a variable to be the cause of itself. I.e., we do not want an instantaneous feedback loop.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are recursive models?

A

Recursive models are same as Acyclic models. Only fully recursive models can have causal or structural interpretation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Path

A

Sequence of edges connecting two vertices. Path can go against the direction of the arrows.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Directed path

A

A path that foes along the direction of the arrows.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Structural Causal Model

A

A DAG represents an underlying structural causal model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Structural Equation Models

A

Same as Structural causal models but relationship between nodes are represented with linear equations. Where as with causal models it is fully non-parametric.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

epsilon or error term property in structural models

A

epsilons are jointly independent and not correlated with any of the independent variables (i.e., Markovian)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a semi markovian model?

A

The error terms or background factors of nodes (independent variables can be dependent) can be dependent due to an unobserved mutual parent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the possible configurations in a graph?

A

1- Chain: X -> Z -> Y then: X indep Y|Z
2- Fork: X <- Z -> Y then: X indep Y| Z
3- Collider: X -> Z <- Y then X indep of Y but X dep Y|Z

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Provide an example of Collider structure.

A

In this structure the unobservable ability can create a collider for management. So conditioning on management can create a collider structure that opens the path and creates bias.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is d-separation

A

d-separation happens by conditioning in a chain or fork structure or by having a collider structure. In other words if every path between X & Y are blocked they are d-separated (i.e., conditionally independent).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is d-connected

A

It is the opposite of d-separated. Meaning there two variables are correlated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Does conditioning on descendents of a collider also opens up a path?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

D-separation Example

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a do-operator

A

It defines interventions. P(Y|do(X=x))

14
Q

How does the intervention impact the causal graph?

A

Delete all the natural causes of X or all equations corresponding to variables in X and substituting with x.

15
Q

Is P(y|do(x)) equal to P(y|x)?

A

No. The data generating distribution changes when we do the intervention as we break the links to x from other variables. p(Y|x) is when we have observational data and hence the links to X will still be in place. When you do not have an intervention (say it is costly or infeasible) we need to use observational methods to be able to remove the do operation.

16
Q

There are 4 open paths from x to y in this graph. Explain the open paths

A

Top left is a directed causal path (usually what we are interested in).

Top right z1 is a common parent of x and y and hence will create a non-causal association between x and y.

Bottom left: z4 is common parent of z4 where its effect is mediated with z1 and z5 (that transmit the effect of the parent to x and y). but it suffers from the same issue as the top right panel.

Botton right: same as the bottom left panel.

17
Q

Describe the cobweb model as illustrated in this graph.

A

The equilibrium assumption created a cyclic pattern such that the endogenous variables are determined jointly by all equations in the system. So the recursive pattern breaks and once cannot for example manipulate price to change quantity. That is why we focus on recursive and acyclic models for causality.