Uses of Interface
edu.cmu.tetrad.search.IGraphSearch
Packages that use IGraphSearch
Package
Description
Contains classes for searching for (mostly structural) causal models given data.
Contains some utility classes for search algorithms.
Contains some classes that aren't ready for prime time.
-
Uses of IGraphSearch in edu.cmu.tetrad.search
Subinterfaces of IGraphSearch in edu.cmu.tetrad.searchModifier and TypeInterfaceDescriptioninterfaceGives an interface for fast adjacency searches (i.e., PC adjacency searches).Classes in edu.cmu.tetrad.search that implement IGraphSearchModifier and TypeClassDescriptionfinal classBOSS-POD is a class that implements the IGraphSearch interface.final classUses BOSS in the *-FCI algorithm.final classImplemented the Cyclic Causal Discovery (CCD) algorithm by Thomas Richardson.final classAdjusts FCI (see) to use conservative orientation as in CPC (see).final classImplements a convervative version of PC, in which the Markov condition is assumed but faithfulness is tested locally.classAdjusts FAS (see) for the deterministic case by refusing to removed edges based on conditional independence tests that are judged to be deterministic.final classImplements the FASK (Fast Adjacency Skewness) algorithm, which makes decisions for adjacency and orientation using a combination of conditional independence testing, judgments of nonlinear adjacency, and pairwise orientation due to non-Gaussianity.final classImplements the Fast Causal Inference (FCI) algorithm due to Peter Spirtes, which addressed the case where latent common causes cannot be assumed not to exist with respect to the data set being analyzed.final classModifies FCI to do orientation of unshielded colliders (X*-*Y*-*Z with X and Z not adjacent) using the max-P rule (see the PC-Max algorithm).final classThe FCI Targeted Testing (FCIT) algorithm implements a search algorithm for learning the structure of a graphical model from observational data with latent variables.final classImplements the Fast Greedy Equivalence Search (FGES) algorithm.final classUses FGES for the initial step of *-FCI.class*-FCI implements a template modification of GFCI that starts with a given Markov CPDAG and then fixes that result to be correct for latent variables models.final classUses GRaSP in the *-FCI algorithm.classImplements the Peter/Clark (PC) algorithm, which uses conditional independence testing as an oracle to do three things: (1) Remove extraneous edges from a complete graph, (2) orient the unshielded colliders in the graph.classModifies the PC algorithm to handle the deterministic case.final classSearches for a CPDAG representing all the Markov blankets for a given target T consistent with the given independence information.final classImplements the Really Fast Causal Inference (RFCI) algorithm, which aims to do a correct inference of inferrable causal structure under the assumption that unmeasured common causes of variables in the data may exist.final classUses SP in place of FGES for the initial step in the *-FCI algorithm.class*-FCI implements a template modification of GFCI that starts with a given Markov CPDAG and then fixes that result to be correct for latent variables models.classAdapts FAS for the time series setting, assuming the data is generated by a SVAR (structural vector autoregression).final classAdapts FCI for the time series setting, assuming the data is generated by a SVAR (structural vector autoregression).final classAdapts FGES for the time series setting, assuming the data is generated by a SVAR (structural vector autoregression).final classRepresents a FGES-FCI search algorithm for structure learning in causal discovery. -
Uses of IGraphSearch in edu.cmu.tetrad.search.utils
Classes in edu.cmu.tetrad.search.utils that implement IGraphSearchModifier and TypeClassDescriptionfinal classThis Orients a given undirected graph such that the edges in the graph are a superset of the edges in the oriented graph, using FGES method.final classProvides some common implementation pieces of various PC-like algorithms, with options for collider discovery type, FAS type, and conflict rule. -
Uses of IGraphSearch in edu.cmu.tetrad.search.work_in_progress
Classes in edu.cmu.tetrad.search.work_in_progress that implement IGraphSearchModifier and TypeClassDescriptionclassImplements the "fast adjacency search" used in several causal algorithm in this package.final classRuns Fast Adjacency Search (FAS) and then orients each edge using the robust skew orientation algorithm.final classInstance-specific FGES-FCI given in Fattaneh Jabbari's dissertation (Pages 144-147)final classGesSearch is an implementation of the GES algorithm, as specified in Chickering (2002) "Optimal structure identification with greedy search" Journal of Machine Learning Research.classKernelized PC algorithm.classImplements the MMHC algorithm.final classImplements a conservative version of PC, in which the Markov condition is assumed but faithfulness is tested locally.final classImplements a conservative version of PC, in which the Markov condition is assumed but faithfulness is tested locally.final classImplements a convervative version of PC, in which the Markov condition is assumed but faithfulness is tested locally.final classImplements a convervative version of PC, in which the Markov condition is assumed but faithfulness is tested locally.final classImplements a convervative version of PC, in which the Markov condition is assumed but faithfulness is tested locally. -
Uses of IGraphSearch in edu.pitt.dbmi.algo.bayesian.constraint.search
Classes in edu.pitt.dbmi.algo.bayesian.constraint.search that implement IGraphSearchModifier and TypeClassDescriptionclassJan 29, 2023 4:10:52 PMclassDec 17, 2018 3:28:15 PM