Uses of Interface
edu.cmu.tetrad.algcomparison.algorithm.TakesCovarianceMatrix

Packages that use TakesCovarianceMatrix
  • Uses of TakesCovarianceMatrix in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag

    Modifier and Type
    Class
    Description
    class 
    BOSS (Best Order Score Search)
    class 
    BOSS + score-based CD-NOD context augmentation.
    class 
    BOSS-TopK (Best Order Score Search, Top K).
    class 
    CD-NOD wrapper for algcomparison.
    class 
    CD-NOD wrapper for algcomparison.
    class 
    Conservative PC (CPC).
    class 
    Fast Adjacency Search (FAS)--i.e., the PC adjacency step, which is used in many algorithms.
    class 
    FGES (the heuristic version).
    class 
    FGES-MB (the heuristic version).
    class 
    FLOP (Fast Learning of Order and Parents).
    class 
    GRaSP (Greedy Relaxations of Sparsest Permutation)
    class 
    IS-FGES (Instance-Specific FGES) wrapper for the algcomparison interface.
    class 
    Peter/Clark algorithm (PC).
    class 
    Peter/Clark algorithm with adjacency-rescue (PcAR): PC augmented with detection, and optionally repair, of cancelled unfaithful-triangle edges.
    class 
    PC.
    class 
    PC-Max.
    class 
    PC.
    class 
    Implements a restricted version of the BOSS (Best Order Score Search) algorithm that focuses search on a set of target variables and their immediate causes.
    class 
    SP (Sparsest Permutation)
  • Uses of TakesCovarianceMatrix in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag

    Modifier and Type
    Class
    Description
    class 
    Adjusts FGES-FCI to use a permutation algorithm (such as BOSS-Tuck) to do the initial steps of finding adjacencies and unshielded colliders.
    class 
    BFCI-Bryan: BOSS followed by the from-scratch, sepset-map-as-state formulation of the gated StarFCI extra-edge-removal step, with sepset RE-SELECTION (a gate-rejected separating set does not retire the pair; the next separating set is tried) and NO saturating step.
    class 
    BFCI-Bryan-Score: BFCI-Bryan (sepset re-selection under the legality gate) with a scoring step: a legal candidate is committed only if the RICF Gaussian BIC of its MAG strictly improves on the committed model's, following Bryan Andrews's "BFCI-Bryan with scoring" pseudocode.
    class 
    Adjusts FGES-FCI to use a permutation algorithm (such as BOSS-Tuck) to do the initial steps of finding adjacencies and unshielded colliders.
    class 
    Adjusts FGES-FCI to use a permutation algorithm (such as BOSS-Tuck) to do the initial steps of finding adjacencies and unshielded colliders.
    class 
    / Hidden from the interface on 2026-10-21 (no @Algorithm annotation): kept only so that saved sessions
    class 
    BOSS-CCD (Cyclic Causal Discovery with a BOSS adjacency superstructure).
    class 
    BOSS-FCI, the former name of BFCI.
    class 
    BOSS-POD, removed in Tetrad 8.0.0.
    class 
    CCD (Cyclic Causal Discovery)
    class 
    CFCI (Conservative FCI).
    class 
    Implements the CPW (Cyclic Pairwise) algorithm for causal discovery from continuous, causally sufficient observational data.
    class 
    DM-FCIT, removed in Tetrad 8.0.0.
    class 
    DM-PC, removed in Tetrad 8.0.0.
    class 
    The Fast Causal Inference (FCI) algorithm.
    class 
    FCI-CPW: Run FCI with internally constructed PW-forbidden knowledge, then orient edges using a pairwise left-right rule on standardized data in cases that are safe under no-selection-bias cyclic semantics: Tail–tail (—) edges Orient per pairwise rule. Tail–circle (—o) edges If pairwise prefers x→y, set x→y (symmetrically, if prefers y→x, set y→x). Circle–circle (o–o) edges If pairwise prefers x→y, set x o→y (symmetrically for y→x).
    class 
    FCI-Max.
    class 
    This class represents the FCI Targeted Testing (FCIT) algorithm, which is variant of the *-FCI algorithm for learning causal structures from observational data using the BOSS algorithm as an initial CPDAG and using all score-based steps afterward.
    class 
    This class represents the FCI Targeted Testing (FCIT) algorithm, which is variant of the *-FCI algorithm for learning causal structures from observational data using the BOSS algorithm as an initial CPDAG and using all score-based steps afterward.
    class 
    This class represents the FCI Targeted Testing (FCIT) algorithm, which is variant of the *-FCI algorithm for learning causal structures from observational data using the BOSS algorithm as an initial CPDAG and using all score-based steps afterward.
    class 
    This class represents the FCI Targeted Testing (FCIT) algorithm, which is variant of the *-FCI algorithm for learning causal structures from observational data using the BOSS algorithm as an initial CPDAG and using all score-based steps afterward.
    class 
    FCIT-SL-Score-Check: the FCIT-SL algorithm with a MAG BIC SCORE CHECK applied to every candidate the search adjudicates.
    class 
    This class represents the FCI Targeted Testing (FCIT) algorithm, which is variant of the *-FCI algorithm for learning causal structures from observational data using the BOSS algorithm as an initial CPDAG and using all score-based steps afterward.
    class 
    The Fges-FCI class represents the Greedy Fast Causal Inference algorithm, adjusted as in *-FCI.
    class 
    The GFCI class represents the Greedy Fast Causal Inference algorithm, adjusted as in *-FCI.
    class 
    GMAS: a latent-variable search that uses no independence tests.
    class 
    GRaSP-FCI, an implentatation of *-FCI using GRaSP.
    class 
    The Iterative Causal Discovery (ICD) algorithm.
    class 
    IS-GFCI (Instance-Specific GFCI) wrapper for the algcomparison interface.
    class 
    Wrapper for LV-BOSS: the fully score-based latent-variable search that embeds a MAG projection inside a BOSS-style search over orders, scored by the exact RICF Gaussian MAG BIC (MagRicfBicScorer).
    class 
    This class represents the FCIT algorithm, which is an implementation of the FGES-FCI algorithm for learning causal structures from observational data using the BOSS algorithm as an initial CPDAG and using all score-based steps afterward.
    class 
    RFCI.
    class 
    Adjusts GFCI to use a permutation algorithm (in this case SP) to do the initial steps of finding adjacencies and unshielded colliders.