java.lang.Object
edu.cmu.tetrad.algcomparison.algorithm.oracle.pag.Bfci
All Implemented Interfaces:
Algorithm, ReturnsBootstrapGraphs, HasKnowledge, HasParameters, TakesIndependenceWrapper, UsesScoreWrapper, TetradSerializable, Serializable

Adjusts GFCI to use a permutation algorithm (such as BOSS-Tuck) to do the initial steps of finding adjacencies and unshielded colliders.

GFCI reference is this:

J.M. Ogarrio and P. Spirtes and J. Ramsey, "A Hybrid Causal Search Algorithm for Latent Variable Models," JMLR 2016.

Version:
$Id: $Id
Author:
josephramsey
See Also:
  • Constructor Details

    • Bfci

      public Bfci()
      No-arg constructor. Used for reflection; do not delete.
    • Bfci

      public Bfci(IndependenceWrapper test, ScoreWrapper score)
      Constructs a new BFCI algorithm using the given test and score.
      Parameters:
      test - the independence test to use
      score - the score to use
  • Method Details