Uses of Class
edu.cmu.tetrad.data.Knowledge
Packages that use Knowledge
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 Knowledge in edu.cmu.tetrad.algcomparison
Methods in edu.cmu.tetrad.algcomparison that return KnowledgeMethods in edu.cmu.tetrad.algcomparison with parameters of type KnowledgeModifier and TypeMethodDescriptionvoid
Comparison.setKnowledge
(Knowledge knowledge) Sets the knowledge for the current instance. -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.algorithm.cluster
Methods in edu.cmu.tetrad.algcomparison.algorithm.cluster that return KnowledgeModifier and TypeMethodDescriptionFofc.getKnowledge()
Returns the knowledge associated with this object.Ftfc.getKnowledge()
Returns the knowledge associated with this algorithm.Methods in edu.cmu.tetrad.algcomparison.algorithm.cluster with parameters of type KnowledgeModifier and TypeMethodDescriptionvoid
Fofc.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with this object.void
Ftfc.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with this algorithm. -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag
Methods in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag that return KnowledgeModifier and TypeMethodDescriptionFask.getKnowledge()
Retrieves the knowledge associated with this object.FaskOrig.getKnowledge()
Retrieves the knowledge associated with this object.Methods in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag with parameters of type KnowledgeModifier and TypeMethodDescriptionvoid
Fask.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with this object.void
FaskOrig.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with this object. -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.algorithm.multi
Methods in edu.cmu.tetrad.algcomparison.algorithm.multi that return KnowledgeModifier and TypeMethodDescriptionFaskConcatenated.getKnowledge()
Returns a knowledge object.FaskLofsConcatenated.getKnowledge()
Returns a knowledge object.FaskVote.getKnowledge()
Returns a knowledge object.FasLofs.getKnowledge()
Returns a knowledge object.FciIod.getKnowledge()
Returns a knowledge object.FgesConcatenated.getKnowledge()
Returns a knowledge object.Images.getKnowledge()
Retrieves the knowledge of the current instance.ImagesBoss.getKnowledge()
Returns a knowledge object.Methods in edu.cmu.tetrad.algcomparison.algorithm.multi with parameters of type KnowledgeModifier and TypeMethodDescriptionvoid
FaskConcatenated.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
FaskLofsConcatenated.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
FaskVote.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
FasLofs.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
FciIod.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
FgesConcatenated.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
Images.setKnowledge
(Knowledge knowledge) Sets the knowledge object for this instance.void
ImagesBoss.setKnowledge
(Knowledge knowledge) Sets a knowledge object. -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag
Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag that return KnowledgeModifier and TypeMethodDescriptionBoss.getKnowledge()
Returns a knowledge object.BossLingam.getKnowledge()
Returns a knowledge object.Cpc.getKnowledge()
Retrieves the knowledge associated with this object.Fas.getKnowledge()
Returns a knowledge object.Fges.getKnowledge()
Returns a knowledge object.FgesMb.getKnowledge()
Returns a knowledge object.FgesMeasurement.getKnowledge()
Returns a knowledge object.Grasp.getKnowledge()
Returns a knowledge object.Pc.getKnowledge()
Returns a knowledge object.Pcd.getKnowledge()
Returns a knowledge object.PcMb.getKnowledge()
Returns a knowledge object.SingleGraphAlg.getKnowledge()
Returns a knowledge object.Sp.getKnowledge()
Returns a knowledge object.Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag with parameters of type KnowledgeModifier and TypeMethodDescriptionvoid
Boss.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
BossLingam.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
Cpc.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with this object.void
Fas.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
Fges.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
FgesMb.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
FgesMeasurement.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
Grasp.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
Pc.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
Pcd.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
PcMb.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
SingleGraphAlg.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
Sp.setKnowledge
(Knowledge knowledge) Sets a knowledge object. -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag
Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag that return KnowledgeModifier and TypeMethodDescriptionBfci.getKnowledge()
Retrieves the knowledge associated with the algorithm.BossDumb.getKnowledge()
Retrieves the knowledge object associated with this method.BossPag.getKnowledge()
Retrieves the knowledge object associated with this method.Cfci.getKnowledge()
Returns the knowledge.Fci.getKnowledge()
Retrieves the knowledge object.FciMax.getKnowledge()
Retrieves the knowledge associated with the algorithm.Gfci.getKnowledge()
Retrieves the Knowledge object associated with this instance.GraspFci.getKnowledge()
Retrieves the knowledge object associated with this method.LvLite.getKnowledge()
Retrieves the knowledge object associated with this method.PagSampleRfci.getKnowledge()
Retrieves the knowledge associated with this method.Rfci.getKnowledge()
Returns a knowledge object.RfciBsc.getKnowledge()
Retrieves the knowledge associated with this object.SpFci.getKnowledge()
Retrieves the knowledge object associated with this algorithm.SvarFci.getKnowledge()
Retrieves the knowledge object associated with this algorithm.SvarGfci.getKnowledge()
Returns the knowledge associated with this object.Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag with parameters of type KnowledgeModifier and TypeMethodDescriptionvoid
Bfci.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with the algorithm.void
BossDumb.setKnowledge
(Knowledge knowledge) Sets the knowledge object associated with this method.void
BossPag.setKnowledge
(Knowledge knowledge) Sets the knowledge object associated with this method.void
Cfci.setKnowledge
(Knowledge knowledge) Sets the knowledge object for the algorithm.void
Fci.setKnowledge
(Knowledge knowledge) Sets the knowledge object for this method.void
FciMax.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with the algorithm.void
Gfci.setKnowledge
(Knowledge knowledge) Sets the Knowledge object associated with this instance.void
GraspFci.setKnowledge
(Knowledge knowledge) Sets the knowledge object associated with this method.void
LvLite.setKnowledge
(Knowledge knowledge) Sets the knowledge object associated with this method.void
PagSampleRfci.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with this method.void
Rfci.setKnowledge
(Knowledge knowledge) Sets a knowledge object.void
RfciBsc.setKnowledge
(Knowledge knowledge) Sets the knowledge object.void
SpFci.setKnowledge
(Knowledge knowledge) Sets the knowledge object associated with this algorithm.void
SvarFci.setKnowledge
(Knowledge knowledge) Sets the knowledge object associated with this algorithm.void
SvarGfci.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with this object. -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.simulation
Methods in edu.cmu.tetrad.algcomparison.simulation that return KnowledgeModifier and TypeMethodDescriptionTimeSeriesSemSimulation.getKnowledge()
Returns a knowledge object.Methods in edu.cmu.tetrad.algcomparison.simulation with parameters of type KnowledgeModifier and TypeMethodDescriptionvoid
TimeSeriesSemSimulation.setKnowledge
(Knowledge knowledge) Sets a knowledge object. -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.statistic
Methods in edu.cmu.tetrad.algcomparison.statistic that return KnowledgeMethods in edu.cmu.tetrad.algcomparison.statistic with parameters of type Knowledge -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.utils
Methods in edu.cmu.tetrad.algcomparison.utils that return KnowledgeMethods in edu.cmu.tetrad.algcomparison.utils with parameters of type KnowledgeModifier and TypeMethodDescriptionvoid
HasKnowledge.setKnowledge
(Knowledge knowledge) Sets a knowledge object. -
Uses of Knowledge in edu.cmu.tetrad.data
Methods in edu.cmu.tetrad.data that return KnowledgeModifier and TypeMethodDescriptionKnowledge.copy()
Makes a shallow copy.BoxDataSet.getKnowledge()
Getter for the fieldknowledge
.final Knowledge
CorrelationMatrixOnTheFly.getKnowledge()
getKnowledge.final Knowledge
CovarianceMatrix.getKnowledge()
Getter for the fieldknowledge
.final Knowledge
CovarianceMatrixOnTheFly.getKnowledge()
Getter for the fieldknowledge
.DataModelList.getKnowledge()
Getter for the fieldknowledge
.ICovarianceMatrix.getKnowledge()
Retrieves the knowledge associated with the ICovarianceMatrix.IndependenceFacts.getKnowledge()
Getter for the fieldknowledge
.KnowledgeTransferable.getKnowledge()
getKnowledge.NumberObjectDataSet.getKnowledge()
Getter for the fieldknowledge
.TimeSeriesData.getKnowledge()
Getter for the fieldknowledge
.static Knowledge
SimpleDataLoader.loadKnowledge
(File file, DelimiterType delimiter, String commentMarker) Loads knowledge from a file.static Knowledge
Knowledge.serializableInstance()
Generates a simple exemplar of this class to test serialization.Methods in edu.cmu.tetrad.data with parameters of type KnowledgeModifier and TypeMethodDescriptionstatic void
DataWriter.saveKnowledge
(Knowledge knowledge, Writer out) saveKnowledge.void
BoxDataSet.setKnowledge
(Knowledge knowledge) Sets knowledge to a copy of the given object.final void
CorrelationMatrixOnTheFly.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with the ICovarianceMatrix.final void
CovarianceMatrix.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with the ICovarianceMatrix.final void
CovarianceMatrixOnTheFly.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with the ICovarianceMatrix.void
DataModelList.setKnowledge
(Knowledge knowledge) Sets knowledge to a copy of the given object.void
ICovarianceMatrix.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with the ICovarianceMatrix.void
IndependenceFacts.setKnowledge
(Knowledge knowledge) Sets knowledge to a copy of the given object.void
KnowledgeTransferable.setKnowledge
(Knowledge knowledge) Sets knowledge to a copy of the given object.void
NumberObjectDataSet.setKnowledge
(Knowledge knowledge) Sets knowledge to a copy of the given object.void
TimeSeriesData.setKnowledge
(Knowledge knowledge) Sets knowledge to a copy of the given object.Constructors in edu.cmu.tetrad.data with parameters of type Knowledge -
Uses of Knowledge in edu.cmu.tetrad.graph
Methods in edu.cmu.tetrad.graph with parameters of type KnowledgeModifier and TypeMethodDescriptionstatic void
GraphUtils.addForbiddenReverseEdgesForDirectedEdges
(Graph graph, Knowledge knowledge) Adds forbidden reverse edges for directed edges in the given graph based on the knowledge.static boolean
Determines if the collider is allowed.static Graph
GraphTransforms.dagFromCpdag
(Graph graph, Knowledge knowledge) dagFromCpdag.static Graph
GraphTransforms.dagFromCpdag
(Graph cpdag, Knowledge knowledge, boolean meekPreventCycles, boolean verbose) Returns a random DAG from the given CPDAG.static void
GraphUtils.doRequiredOrientations
(FciOrient fciOrient, Graph pag, List<Node> best, Knowledge knowledge, boolean verbose) Orient required edges in PAG.static void
GraphUtils.fciOrientbk
(Knowledge knowledge, Graph graph, List<Node> variables) Attempts to orient the edges in the graph based on the given knowledge.GraphTransforms.getDagsInCpdagMeek
(Graph cpdag, Knowledge knowledge) Retrieves a list of directed acyclic graphs (DAGs) within the given completed partially directed acyclic graph (CPDAG) using the Meek rules.static void
GraphUtils.gfciR0
(Graph pag, Graph cpdag, SepsetProducer sepsets, Knowledge knowledge, boolean verbose, Set<Triple> unshieldedTriples) Applies the GFCI-R0 algorithm to orient edges in a pag based on a reference CPDAG, sepsets, and knowledge.static Graph
GraphUtils.guaranteePag
(Graph pag, FciOrient fciOrient, Knowledge knowledge, Set<Triple> unshieldedColliders, Set<Triple> extraUnshieldedColliders, boolean verbose, Set<Node> selection) Guarantees a legal PAG by repairing deviations of a graph from a legal PAG (partial ancestral graph).static void
GraphUtils.recallUnshieldedTriples
(Graph pag, Set<Triple> unshieldedColliders, Knowledge knowledge) Recall unshielded triples in a given graph.static boolean
GraphUtils.removeAlmostCycles
(Graph pag, Set<Triple> unshieldedColliders, Set<Triple> extraUnshieldedColliders, FciOrient fciOrient, Knowledge knowledge, boolean verbose) Removes almost cycles from a graph.static boolean
GraphUtils.removeCycles
(Set<Triple> unshieldedColliders, FciOrient fciOrient, Graph pag, Knowledge knowledge, boolean verbose) Removes cycles from the given graph using the Fast Causal Inference (FCI) algorithm.static void
GraphUtils.removeNonSkeletonEdges
(Graph graph, Knowledge knowledge) Removes non-skeleton edges from the given graph based on the provided knowledge.static void
GraphTransforms.transformCpdagIntoRandomDag
(Graph graph, Knowledge knowledge, boolean meekPreventCycles, boolean verbose) Transforms a completed partially directed acyclic graph (CPDAG) into a random directed acyclic graph (DAG) by randomly orienting the undirected edges in the CPDAG in shuffled order. -
Uses of Knowledge in edu.cmu.tetrad.search
Methods in edu.cmu.tetrad.search that return KnowledgeModifier and TypeMethodDescriptionCpc.getKnowledge()
Returns the knowledge specification used in the search.FaskOrig.getKnowledge()
Getter for the fieldknowledge
.Fci.getKnowledge()
Returns the background knowledge that was set.FciMax.getKnowledge()
Retrieves the background knowledge that was set.Fges.getKnowledge()
Returns the background knowledge.FgesMb.getKnowledge()
Returns the background knowledge.GFci.getKnowledge()
Returns the knowledge used in search.MarkovCheck.getKnowledge()
Returns the knowledge object for the Markov checker.Pc.getKnowledge()
Returns the knowledge specification used in the search.Pcd.getKnowledge()
Retrieves the Knowledge object used by this method.PcMb.getKnowledge()
Returns The knowledge used in search.Rfci.getKnowledge()
Returns the knowledge used in search.SpFci.getKnowledge()
Returns the knowledge.SvarFci.getKnowledge()
Returns the knowledge for the search.SvarFges.getKnowledge()
Getter for the fieldknowledge
.Methods in edu.cmu.tetrad.search with parameters of type KnowledgeModifier and TypeMethodDescriptionCheckKnowledge.forbiddenViolations
(Graph graph, Knowledge knowledge) Returns a sorted list of edges that violate the given knowledge.static Graph
PermutationSearch.getGraph
(List<Node> nodes, Map<Node, Set<Node>> parents, Knowledge knowledge, boolean cpDag) Constructs a graph given a specification of the parents for each node.CheckKnowledge.requiredViolations
(Graph graph, Knowledge knowledge) Returns a sorted list of edges that are required by knowledge but which do not appear in the graph.void
BFci.setKnowledge
(Knowledge knowledge) Sets the knowledge to be used for the search.void
Boss.setKnowledge
(Knowledge knowledge) Sets the knowledge to be used for the search.void
Cfci.setKnowledge
(Knowledge knowledge) Set the knowledge used in the search.void
Cpc.setKnowledge
(Knowledge knowledge) Sets the knowledge specification used in the search.void
Fas.setKnowledge
(Knowledge knowledge) Sets the knowledge for this object.void
Fasd.setKnowledge
(Knowledge knowledge) Sets the knowledge for this object.void
Fask.setKnowledge
(Knowledge knowledge) Sets the knowledge object for the current instance.void
FaskOrig.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
Fci.setKnowledge
(Knowledge knowledge) Sets background knowledge for the search.void
FciMax.setKnowledge
(Knowledge knowledge) Sets background knowledge for the search.void
Fges.setKnowledge
(Knowledge knowledge) Sets the background knowledge.void
FgesMb.setKnowledge
(Knowledge knowledge) Sets the background knowledge.void
GFci.setKnowledge
(Knowledge knowledge) Sets the knowledge to use in search.void
Grasp.setKnowledge
(Knowledge knowledge) Sets the knowledge used in the search.void
GraspFci.setKnowledge
(Knowledge knowledge) Sets the knowledge used in search.void
IFas.setKnowledge
(Knowledge knowledge) Sets the knowledge for the search.void
Lofs.setKnowledge
(Knowledge knowledge) Sets the knowledge for the object.void
LvDumb.setKnowledge
(Knowledge knowledge) Sets the knowledge used in search.void
LvLite.setKnowledge
(Knowledge knowledge) Sets the knowledge used in search.void
MarkovCheck.setKnowledge
(Knowledge knowledge) Sets the knowledge object for the Markov checker.void
Mimbuild.setKnowledge
(Knowledge knowledge) Sets the knowledge to be used in the search.void
MimbuildTrek.setKnowledge
(Knowledge knowledge) The knowledge to use in the search.void
Pc.setKnowledge
(Knowledge knowledge) Sets the knowledge specification to be used in the search.void
Pcd.setKnowledge
(Knowledge knowledge) Sets the knowledge object used by this method.void
PcMb.setKnowledge
(Knowledge knowledge) Sets knowledge, to which the algorithm is in fact sensitive.void
PermutationSearch.setKnowledge
(Knowledge knowledge) Sets the knowledge to be used for the search.void
Rfci.setKnowledge
(Knowledge knowledge) Sets the knowledge used in search.void
Sp.setKnowledge
(Knowledge knowledge) Sets the knowledge associated with this object.void
SpFci.setKnowledge
(Knowledge knowledge) Sets the knoweldge used in the search.void
SuborderSearch.setKnowledge
(Knowledge knowledge) The knowledge being used.void
SvarFas.setKnowledge
(Knowledge knowledge) Sets the knowledge for the search.void
SvarFci.setKnowledge
(Knowledge knowledge) Sets the knowledge for the search.void
SvarFges.setKnowledge
(Knowledge knowledge) Sets the background knowledge.void
SvarGfci.setKnowledge
(Knowledge knowledge) Sets the knowledge for the search. -
Uses of Knowledge in edu.cmu.tetrad.search.utils
Methods in edu.cmu.tetrad.search.utils that return KnowledgeModifier and TypeMethodDescriptionR0R4Strategy.getknowledge()
Returns the knowledge object used by the strategy.R0R4StrategyScoreBased.getknowledge()
R0R4StrategyTestBased.getknowledge()
Retrieves the Knowledge object used by the FciOrientDataExaminationStrategy.BesPermutation.getKnowledge()
Returns the knowledge that BES will use.DagToPag.getKnowledge()
Getter for the fieldknowledge
.FgesOrienter.getKnowledge()
Getter for the fieldknowledge
.PcCommon.getKnowledge()
Getter for the fieldknowledge
.PossibleMsepFci.getKnowledge()
Getter for the fieldknowledge
.R0R4StrategyScoreBased.getKnowledge()
Retrieves the knowledge associated with this instance.ShiftSearch.getKnowledge()
Getter for the fieldknowledge
.TsDagToPag.getKnowledge()
Getter for the fieldknowledge
.static Knowledge
TsUtils.getKnowledge
(Graph graph) getKnowledge.Methods in edu.cmu.tetrad.search.utils with parameters of type KnowledgeModifier and TypeMethodDescriptionstatic void
GraphSearchUtils.arrangeByKnowledgeTiers
(Graph graph, Knowledge knowledge) arrangeByKnowledgeTiers.static boolean
Checks if colliders are allowed based on the given knowledge.static R0R4Strategy
R0R4StrategyScoreBased.defaultConfiguration
(TeyssierScorer scorer, Knowledge knowledge, boolean verbose) Returns a default configuration of the FciOrientDataExaminationStrategy.static R0R4Strategy
R0R4StrategyTestBased.defaultConfiguration
(Graph dag, Knowledge knowledge) Returns a default configuration of the FciOrientDataExaminationStrategy object.static R0R4Strategy
R0R4StrategyTestBased.defaultConfiguration
(IndependenceTest test, Knowledge knowledge) Returns a default configuration of the FciOrientDataExaminationStrategy object.static boolean
TsDagToPag.existsInducingPathInto
(Node x, Node y, Graph graph, Knowledge knowledge) existsInducingPathInto.static boolean
TsDagToPag.existsInducingPathVisitts
(Graph graph, Node a, Node b, Node x, Node y, LinkedList<Node> path, Knowledge knowledge) existsInducingPathVisitts.void
FciOrient.fciOrientbk
(Knowledge bk, Graph graph, List<Node> variables) Orient the edges of a graph based on the given knowledge.static R0R4StrategyTestBased
DagToPag.getFinalStrategyUsingDsep
(Graph mag, Knowledge knowledge, boolean verbose) Returns the final strategy for finding a PAG using D-SEP.static boolean
FciOrient.isArrowheadAllowed
(Node x, Node y, Graph graph, Knowledge knowledge) Determines whether an arrowhead is allowed between two nodes in a graph, based on specific conditions.static boolean
GraphSearchUtils.isArrowheadAllowed
(Object from, Object to, Knowledge knowledge) Checks if an arrowhead is allowed by background knowledge.static void
GraphSearchUtils.orientCollidersUsingSepsets
(SepsetMap set, Knowledge knowledge, Graph graph, boolean verbose, boolean enforceCpdag) Step C of PC; orients colliders using specified sepset.static void
GraphSearchUtils.pcdOrientC
(IndependenceTest test, Knowledge knowledge, Graph graph) Performs step C of the algorithm, as indicated on page xxx of CPS, with the modification that X--W--Y is oriented as X-->W<--Y if W is *determined by* the sepset of (X, Y), rather than W just being *in* the sepset of (X, Y).static void
GraphSearchUtils.pcOrientbk
(Knowledge bk, Graph graph, List<Node> nodes, boolean verbose) Orients according to background knowledge.void
Bes.setKnowledge
(Knowledge knowledge) Sets the knowledge for the search.void
BesPermutation.setKnowledge
(Knowledge knowledge) Sets the knowledge that BES will use.void
DagToPag.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
FciOrient.setKnowledge
(Knowledge knowledge) Sets the knowledge to use for the final orientation.void
FgesOrienter.setKnowledge
(Knowledge knowledge) Sets the background knowledge.void
MaxP.setKnowledge
(Knowledge knowledge) Sets the knowledge to use for orientation.void
MeekRules.setKnowledge
(Knowledge knowledge) Sets the knowledge to be used in the orientation.void
PcCommon.setKnowledge
(Knowledge knowledge) Sets the knowledge specification used in the search.void
PossibleMsepFci.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
R0R4Strategy.setKnowledge
(Knowledge knowledge) Sets the knowledge object to be used by the strategy.void
R0R4StrategyScoreBased.setKnowledge
(Knowledge knowledge) Sets the Knowledge object for this instance.void
R0R4StrategyTestBased.setKnowledge
(Knowledge knowledge) Sets the knowledge object used by the FciOrientDataExaminationStrategy.void
ShiftSearch.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
TeyssierScorer.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
TsDagToPag.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.static R0R4Strategy
R0R4StrategyScoreBased.specialConfiguration
(TeyssierScorer scorer, Knowledge knowledge, boolean verbose, int depth) Returns a special configuration of FciOrientDataExaminationStrategy.static R0R4Strategy
R0R4StrategyTestBased.specialConfiguration
(IndependenceTest test, Knowledge knowledge, boolean verbose) Provides a special configuration for creating an instance of FciOrientDataExaminationStrategy.Constructors in edu.cmu.tetrad.search.utils with parameters of type KnowledgeModifierConstructorDescriptionDagInCpcagIterator
(Graph CPDAG, Knowledge knowledge) The given CPDAG must be a CPDAG.DagInCpcagIterator
(Graph CPDAG, Knowledge knowledge, boolean allowArbitraryOrientations, boolean allowNewColliders) The given CPDAG must be a CPDAG.SepsetsPossibleMsep
(Graph graph, IndependenceTest test, Knowledge knowledge, int depth, int maxDiscriminatingPathLength) Constructor for SepsetsPossibleMsep.SvarSetEndpointStrategy
(IndependenceTest independenceTest, Knowledge knowledge) Creates a new instance of SvarSetEndpointStrategy with the given IndependenceTest and Knowledge. -
Uses of Knowledge in edu.cmu.tetrad.search.work_in_progress
Methods in edu.cmu.tetrad.search.work_in_progress that return KnowledgeModifier and TypeMethodDescriptionFasDci.getKnowledge()
Getter for the fieldknowledge
.FasLofs.getKnowledge()
Getter for the fieldknowledge
.HbsmsBeam.getKnowledge()
Getter for the fieldknowledge
.HbsmsGes.getKnowledge()
Getter for the fieldknowledge
.IGFci.getKnowledge()
Returns the knowledge used in the IGFci algorithm.ISFges.getKnowledge()
Retrieves the Knowledge instance associated with this object.Kpc.getKnowledge()
Getter for the fieldknowledge
.Mmhc.getKnowledge()
Getter for the fieldknowledge
.SampleVcpc.getKnowledge()
Getter for the fieldknowledge
.SampleVcpcFast.getKnowledge()
Getter for the fieldknowledge
.VcFas.getKnowledge()
Getter for the fieldknowledge
.VcPc.getKnowledge()
Getter for the fieldknowledge
.VcPcAlt.getKnowledge()
Getter for the fieldknowledge
.VcPcFast.getKnowledge()
Getter for the fieldknowledge
.Methods in edu.cmu.tetrad.search.work_in_progress with parameters of type KnowledgeModifier and TypeMethodDescriptionstatic boolean
SampleVcpcFast.isArrowheadAllowed1
(Node from, Node to, Knowledge knowledge) isArrowheadAllowed1.static boolean
VcPc.isArrowheadAllowed1
(Node from, Node to, Knowledge knowledge) isArrowheadAllowed1.void
FasDci.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
FasFdr.setKnowledge
(Knowledge knowledge) Sets the knowledge for the search.void
FaskVote.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
FasLofs.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
GraspTol.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
Hbsms.setKnowledge
(Knowledge knowledge) setKnowledge.void
HbsmsBeam.setKnowledge
(Knowledge knowledge) setKnowledge.void
HbsmsGes.setKnowledge
(Knowledge knowledge) setKnowledge.void
IGFci.setKnowledge
(Knowledge knowledge) Sets the knowledge for the IGFci algorithm.void
Ion.setKnowledge
(Knowledge knowledge) Sets the knowledge to be used for this search.void
ISFges.setKnowledge
(Knowledge knowledge) Sets the background knowledge.void
Kpc.setKnowledge
(Knowledge knowledge) Sets the knowledge specification to be used in the search.void
Mmhc.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
SampleVcpc.setKnowledge
(Knowledge knowledge) Sets the knowledge specification used in the search.void
SampleVcpcFast.setKnowledge
(Knowledge knowledge) Sets the knowledge specification used in the search.void
VcFas.setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.void
VcPc.setKnowledge
(Knowledge knowledge) Sets the knowledge specification used in the search.void
VcPcAlt.setKnowledge
(Knowledge knowledge) Sets the knowledge specification used in the search.void
VcPcFast.setKnowledge
(Knowledge knowledge) Sets the knowledge specification used in the search.Constructors in edu.cmu.tetrad.search.work_in_progress with parameters of type Knowledge -
Uses of Knowledge in edu.cmu.tetrad.sem
Methods in edu.cmu.tetrad.sem that return Knowledge -
Uses of Knowledge in edu.cmu.tetrad.study.performance
Methods in edu.cmu.tetrad.study.performance that return KnowledgeModifier and TypeMethodDescriptionstatic Knowledge
Comparison2.getKnowledge
(Graph graph) getKnowledge. -
Uses of Knowledge in edu.cmu.tetrad.util
Methods in edu.cmu.tetrad.util with parameters of type Knowledge -
Uses of Knowledge in edu.pitt.dbmi.algo.bayesian.constraint.search
Methods in edu.pitt.dbmi.algo.bayesian.constraint.search with parameters of type KnowledgeModifier and TypeMethodDescriptionvoid
PagSamplingRfci.setKnowledge
(Knowledge knowledge) Set the knowledge.