-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Augmented variable mechanism #248
Comments
For the general case, we will need to consider the topological sorting of the subunit level graph in case we need to add several additional augmented variables (recursively) in order for the desired augmentation variable to be valid. |
Let From the chain rule, the joint probability is Because joint distributions are not explicitly represented in causal graphs, we have to break down the joint distribution over the subunit parents into conditional and marginal distributions. A necessary condition to represent the joint distribution of the parents, which the HCM authors implicitly, and incorrectly, assume is always true, is the closure: That is, the parents of the parents (i.e. the grandparents) of To be concrete, let The simplest thing to do then is to recursively augment The above does not consider augmenting conditional variables, which is done in some examples in the HCM paper. Also, there may be multiple parents This recursive algorithm correctly generates the augmentation mechanism for all non-conditional augmentation variables given in the examples of the HCM paper. |
Now some variables that are not in the query need to be augmented because they are needed to generate the Q-variables in the query
For example, in this graph,
We want to augment$Q_w$ :
But we$Q_{w|z}$ and $Q_{z|a}$
Have
need:$Q_{w|z}$ and $Q_z$
so then augment$Q_z$ from $Q_{z|a}$ and $Q_a$ ?
Originally posted by @djinnome in #239 (comment)
The text was updated successfully, but these errors were encountered: