Interface R0R4Strategy

All Known Implementing Classes:
R0R4StrategyScoreBased, R0R4StrategyTestBased

public interface R0R4Strategy
The FCI orientation rules are almost entirely taken up with an examination of the FCI graph, but there are two rules that require looking at the distribution. The first is the R0 rule, which orients unshielded colliders in the graph. The second is the R4 rule, which orients certain colliders or tails based on an examination of discriminating paths. For the discriminating path rule, we need to know the sepset for two nodes, e and c, which can only be determined by looking at the distribution.

Note that for searches from Oracle, the distribution is not available, but these rules can be applied using knowledge of the true DAG (with latents).

Since this can be done in various ways, we separate out a Strategy here for this purpose.

Author:
josephramsey