Uses of Interface
edu.cmu.tetrad.algcomparison.utils.AcceptsKnowledge
Packages that use AcceptsKnowledge
Package
Description
-
Uses of AcceptsKnowledge in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag
Classes in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag that implement AcceptsKnowledgeModifier and TypeClassDescriptionclassDirect LiNGAM.classFASK algorithm.classDeprecated. -
Uses of AcceptsKnowledge in edu.cmu.tetrad.algcomparison.algorithm.multi
Classes in edu.cmu.tetrad.algcomparison.algorithm.multi that implement AcceptsKnowledgeModifier and TypeClassDescriptionclassWraps the IMaGES algorithm for continuous variables.classWraps the pooled-FASK multi-dataset algorithm for continuous variables.classWraps the MultiFask algorithm for continuous variables.classRuns FCI on multiple datasets using the IOD pooled dataset independence test.classRequires that the parameter 'randomSelectionSize' be set to indicate how many datasets should be taken at a time (randomly).classWraps the IMaGES algorithm for continuous variables.classWraps the IMaGES algorithm for continuous variables.classWraps the IMaGES algorithm for continuous variables. -
Uses of AcceptsKnowledge in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag
Classes in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag that implement AcceptsKnowledgeModifier and TypeClassDescriptionclassBOSS (Best Order Score Search)classBOSS + score-based CD-NOD context augmentation.classBOSS-TopK (Best Order Score Search, Top K).classDeprecated.classRepresents the CAM algorithm, which is a causal additive model search algorithm.classCD-NOD wrapper for algcomparison.classAlgcomparison wrapper for the CD-NOD-BOSS search (CdnodBoss): a BOSS backbone with constraint-based collider orientation applied only to unshielded triples that BOSS leaves fully undirected, followed by Meek closure.classCD-NOD wrapper for algcomparison.classConservative PC (CPC).classFast Adjacency Search (FAS)--i.e., the PC adjacency step, which is used in many algorithms.classFGES (the heuristic version).classFGES-MB (the heuristic version).classGRaSP (Greedy Relaxations of Sparsest Permutation)classIS-FGES (Instance-Specific FGES) wrapper for the algcomparison interface.classPeter/Clark algorithm (PC).classPeter/Clark algorithm with adjacency-rescue (PcAR): PC augmented with detection, and optionally repair, of cancelled unfaithful-triangle edges.classPC.classPC-Max.classPC.classPCMCI wrapper for algcomparison.classPC.classSP (Sparsest Permutation)classDeprecated.classAlgorithm-comparison wrapper for the Trek-MIMIC search. -
Uses of AcceptsKnowledge in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag
Classes in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag that implement AcceptsKnowledgeModifier and TypeClassDescriptionclassAdjusts FGES-FCI to use a permutation algorithm (such as BOSS-Tuck) to do the initial steps of finding adjacencies and unshielded colliders.classBFCI-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.classBFCI-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.classAdjusts FGES-FCI to use a permutation algorithm (such as BOSS-Tuck) to do the initial steps of finding adjacencies and unshielded colliders.classAdjusts 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 sessionsclassBOSS-CCD (Cyclic Causal Discovery with a BOSS adjacency superstructure).classBOSS-FCI, the former name of BFCI.classBOSS-POD, removed in Tetrad 8.0.0.classCCD (Cyclic Causal Discovery)classCFCI (Conservative FCI).classAlgorithm-comparison wrapper for the Murray-Watters/Glymour style Detect-Mimic search, DM.classDM-FCIT, removed in Tetrad 8.0.0.classDM-PC, removed in Tetrad 8.0.0.classThe Fast Causal Inference (FCI) algorithm.classFCI-Max.classThis 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.classThis 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.classThis 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.classThis 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.classFCIT-SL-Score-Check: the FCIT-SL algorithm with a MAG BIC SCORE CHECK applied to every candidate the search adjudicates.classThis 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.classThe Fges-FCI class represents the Greedy Fast Causal Inference algorithm, adjusted as in *-FCI.classThe GFCI class represents the Greedy Fast Causal Inference algorithm, adjusted as in *-FCI.classGMAS: a latent-variable search that uses no independence tests.classGRaSP-FCI, an implentatation of *-FCI using GRaSP.classThe Iterative Causal Discovery (ICD) algorithm.classIS-GFCI (Instance-Specific GFCI) wrapper for the algcomparison interface.classThis 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.classPAG-Sampling-RFCI, the former name of the class now called PagSamplingRfci.classJan 29, 2023 3:45:09 PMclassRFCI.classRuns RFCI-BSC, which is RFCI with bootstrap sampling of PAGs.classAdjusts GFCI to use a permutation algorithm (in this case SP) to do the initial steps of finding adjacencies and unshielded colliders. -
Uses of AcceptsKnowledge in edu.cmu.tetrad.algcomparison.algorithm.other
Classes in edu.cmu.tetrad.algcomparison.algorithm.other that implement AcceptsKnowledgeModifier and TypeClassDescriptionclassWrapper for the RLCD algorithm (Rank-based Latent Causal Discovery; Dong et al., ICLR 2024), which learns a graph over the observed variables and newly introduced latent variables from rank constraints on the covariance matrix. -
Uses of AcceptsKnowledge in edu.cmu.tetrad.algcomparison.score
Classes in edu.cmu.tetrad.algcomparison.score that implement AcceptsKnowledgeModifier and TypeClassDescriptionfinal classWrapper for InstanceAugmentedSemBicScore that: - pulls the testing DataSet from Params.TESTING_DATA (injected by the algorithm wrapper), - takes the instance row from Params.INSTANCE_ROW, - aligns columns by training variable names, - uses alpha from Params.IS_ALPHA (default 1.0).final classWrapper for ISBDeuScore (discrete). -
Uses of AcceptsKnowledge in edu.cmu.tetrad.algcomparison.simulation
Classes in edu.cmu.tetrad.algcomparison.simulation that implement AcceptsKnowledge -
Uses of AcceptsKnowledge in edu.cmu.tetrad.algcomparison.statistic
Classes in edu.cmu.tetrad.algcomparison.statistic that implement AcceptsKnowledgeModifier and TypeClassDescriptionclassImplementation of the KnowledgeSatisfied class.