pc
or fci
using options for the conservative version of the
algorithms instead.For any unshielded triple A-B-C, consider all subsets D of the neighbors
of A and of the neighbors of C, and record the sets D for which A and C
are conditionally independent given D. If B is in none of these sets, do
nothing (it is a v-structure). If B is in all sets, do nothing (it is
not a v-structure). If B is in some but not all sets, mark the triple as
pc.cons.intern(sk, suffStat, indepTest, alpha, verbose = FALSE,
version.unf = c(NA, NA))
skeleton()
.indepTest
.indepTest(x,y,S,suffStat)
, and
tests conditional independence of x
and y
given
S
. Here, x<
TRUE
, detailed output is provided.triple2numb
) that were marked as unfaithful.skeleton
for estimating a skeleton
using the PC algorithm; pc
for estimating a CPDAG using
the PC algorithm; fci
for computing
the FCI algorithm.