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 voidGraphUtils.doRequiredOrientations(FciOrient fciOrient, Graph pag, List<Node> best, Knowledge knowledge, boolean verbose) Orient required edges in PAG.static GraphGraphUtils.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 booleanGraphUtils.removeAlmostCycles(Graph pag, Set<Triple> unshieldedColliders, Set<Triple> extraUnshieldedColliders, FciOrient fciOrient, Knowledge knowledge, boolean verbose) Removes almost cycles from a graph.static booleanGraphUtils.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.