Uses of Class
edu.cmu.tetrad.search.utils.FciOrient
Packages that use FciOrient
-
Uses of FciOrient in edu.cmu.tetrad.graph
Methods in edu.cmu.tetrad.graph with parameters of type FciOrientModifier and TypeMethodDescriptionstatic void
GraphUtils.doRequiredOrientations
(FciOrient fciOrient, Graph pag, List<Node> best, Knowledge knowledge, boolean verbose) Orient required edges in PAG.static Graph
GraphUtils.guaranteePag
(Graph pag, FciOrient fciOrient, Knowledge knowledge, Set<Triple> unshieldedColliders, Set<Triple> extraUnshieldedColliders, boolean verbose, Set<Node> selection) Guarantees a legal PAG by repairing deviations of a graph from a legal PAG (partial ancestral graph).static boolean
GraphUtils.removeAlmostCycles
(Graph pag, Set<Triple> unshieldedColliders, Set<Triple> extraUnshieldedColliders, FciOrient fciOrient, Knowledge knowledge, boolean verbose) Removes almost cycles from a graph.static boolean
GraphUtils.removeCycles
(Set<Triple> unshieldedColliders, FciOrient fciOrient, Graph pag, Knowledge knowledge, boolean verbose) Removes cycles from the given graph using the Fast Causal Inference (FCI) algorithm.