Uses of Class
edu.cmu.tetrad.data.Knowledge
Packages that use Knowledge
Package
Description
This package contains classes for causal graph search algorithms.
This package contains utility classes for causal graph search algorithms.
A package for algorithms that are not 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 TypeMethodDescriptionvoidComparison.setKnowledge(Knowledge knowledge) Sets the knowledge for the current instance. -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag
Methods in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag that return KnowledgeModifier and TypeMethodDescriptionDirectLingam.getKnowledge()Returns a knowledge object.Fask.getKnowledge()Retrieves the knowledge associated with this object.FaskOrig.getKnowledge()Deprecated.Retrieves the knowledge associated with this object.Methods in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag with parameters of type KnowledgeModifier and TypeMethodDescriptionvoidDirectLingam.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidFask.setKnowledge(Knowledge knowledge) Sets the knowledge associated with this object.voidFaskOrig.setKnowledge(Knowledge knowledge) Deprecated.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.FaskPool.getKnowledge()Returns a knowledge object.FaskVote.getKnowledge()Returns a knowledge object.FciIod.getKnowledge()Returns a knowledge object.FgesConcatenated.getKnowledge()Returns a knowledge object.Images.getKnowledge()Returns a knowledge object.ImagesBoss.getKnowledge()Returns a knowledge object.ImagesFges.getKnowledge()Retrieves the knowledge of the current instance.Methods in edu.cmu.tetrad.algcomparison.algorithm.multi with parameters of type KnowledgeModifier and TypeMethodDescriptionvoidFaskConcatenated.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidFaskPool.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidFaskVote.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidFciIod.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidFgesConcatenated.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidImages.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidImagesBoss.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidImagesFges.setKnowledge(Knowledge knowledge) Sets the knowledge object for this instance. -
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.BossCdnodScore.getKnowledge()BossTopK.getKnowledge()Returns a knowledge object.BossTrekMimic.getKnowledge()Deprecated.Returns a knowledge object.Cam.getKnowledge()Cdnod.getKnowledge()Returns the knowledge of the algorithm.CdnodBoss.getKnowledge()CdnodPag.getKnowledge()Retrieves the knowledge object associated with the current instance of Cdnod.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.Grasp.getKnowledge()Returns a knowledge object.IsFges.getKnowledge()Pc.getKnowledge()Returns a knowledge object.PcAr.getKnowledge()Returns a knowledge object.Pcd.getKnowledge()Returns a knowledge object.PcMax.getKnowledge()Returns a knowledge object.PcMb.getKnowledge()Returns a knowledge object.Pcmci.getKnowledge()SingleGraphAlg.getKnowledge()Returns a knowledge object.Sp.getKnowledge()Returns a knowledge object.Tgin.getKnowledge()Deprecated.Returns a knowledge object.TrekMimic.getKnowledge()Returns a knowledge object.TwoStep.getKnowledge()Deprecated.Retrieves the current knowledge associated with the TwoStep algorithm.Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag with parameters of type KnowledgeModifier and TypeMethodDescriptionvoidBoss.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidBossCdnodScore.setKnowledge(Knowledge knowledge) voidBossTopK.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidBossTrekMimic.setKnowledge(Knowledge knowledge) Deprecated.Sets a knowledge object.voidCam.setKnowledge(Knowledge knowledge) voidCdnod.setKnowledge(Knowledge knowledge) Sets the knowledge of the algorithm.voidCdnodBoss.setKnowledge(Knowledge knowledge) voidCdnodPag.setKnowledge(Knowledge knowledge) Sets the knowledge object for the current instance of the Cdnod class.voidCpc.setKnowledge(Knowledge knowledge) Sets the knowledge associated with this object.voidFas.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidFges.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidFgesMb.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidGrasp.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidIsFges.setKnowledge(Knowledge knowledge) voidPc.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidPcAr.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidPcd.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidPcMax.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidPcMb.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidPcmci.setKnowledge(Knowledge knowledge) voidSingleGraphAlg.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidSp.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidTgin.setKnowledge(Knowledge knowledge) Deprecated.Sets a knowledge object.voidTrekMimic.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidTwoStep.setKnowledge(Knowledge knowledge) Deprecated.Sets the knowledge object for the TwoStep algorithm. -
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.BfciBryan.getKnowledge()Retrieves the knowledge associated with the algorithm.BfciBryanScore.getKnowledge()Retrieves the knowledge associated with the algorithm.BfciC.getKnowledge()Retrieves the knowledge associated with the algorithm.BfciD.getKnowledge()Retrieves the knowledge associated with the algorithm.BfciScoreCheck.getKnowledge()Retrieves the knowledge associated with the algorithm.BossCcd.getKnowledge()Retrieves the knowledge object associated with this instance.BossFci.getKnowledge()Returns a knowledge object.BossPod.getKnowledge()Returns a knowledge object.Ccd.getKnowledge()Retrieves the knowledge object associated with this instance.Cfci.getKnowledge()Retrieves the knowledge object.Dm.getKnowledge()Returns the background knowledge.DmFcit.getKnowledge()Returns a knowledge object.DmPc.getKnowledge()Returns a knowledge object.Fci.getKnowledge()Retrieves the knowledge object.FciMax.getKnowledge()Retrieves the knowledge object.Fcit.getKnowledge()Retrieves the knowledge object associated with this method.FcitMagMarkov.getKnowledge()Retrieves the knowledge object associated with this method.FcitMarkov.getKnowledge()Retrieves the knowledge object associated with this method.FcitSl.getKnowledge()Retrieves the knowledge object associated with this method.FcitSlScoreCheck.getKnowledge()Retrieves the knowledge object associated with this method.FcitZm.getKnowledge()Retrieves the knowledge object associated with this method.Gfci.getKnowledge()Retrieves the Knowledge object associated with this instance.GfciOld.getKnowledge()Retrieves the Knowledge object associated with this instance.Gmas.getKnowledge()Returns the knowledge.GraspFci.getKnowledge()Retrieves the knowledge object associated with this method.Icd.getKnowledge()Returns the knowledge object.IsGfci.getKnowledge()Returns a knowledge object.LvHeuristic.getKnowledge()Retrieves the knowledge object associated with this method.PagSampleRfci.getKnowledge()Returns a knowledge object.PagSamplingRfci.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.Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag with parameters of type KnowledgeModifier and TypeMethodDescriptionvoidBfci.setKnowledge(Knowledge knowledge) Sets the knowledge associated with the algorithm.voidBfciBryan.setKnowledge(Knowledge knowledge) Sets the knowledge associated with the algorithm.voidBfciBryanScore.setKnowledge(Knowledge knowledge) Sets the knowledge associated with the algorithm.voidBfciC.setKnowledge(Knowledge knowledge) Sets the knowledge associated with the algorithm.voidBfciD.setKnowledge(Knowledge knowledge) Sets the knowledge associated with the algorithm.voidBfciScoreCheck.setKnowledge(Knowledge knowledge) Sets the knowledge associated with the algorithm.voidBossCcd.setKnowledge(Knowledge knowledge) Sets the knowledge object for this instance.voidBossFci.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidBossPod.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidCcd.setKnowledge(Knowledge knowledge) Sets the knowledge object for this instance.voidCfci.setKnowledge(Knowledge knowledge) Sets the knowledge object for this method.voidDm.setKnowledge(Knowledge knowledge) Sets the background knowledge.voidDmFcit.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidDmPc.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidFci.setKnowledge(Knowledge knowledge) Sets the knowledge object for this method.voidFciMax.setKnowledge(Knowledge knowledge) Sets the knowledge object for this method.voidFcit.setKnowledge(Knowledge knowledge) Sets the knowledge object associated with this method.voidFcitMagMarkov.setKnowledge(Knowledge knowledge) Sets the knowledge object associated with this method.voidFcitMarkov.setKnowledge(Knowledge knowledge) Sets the knowledge object associated with this method.voidFcitSl.setKnowledge(Knowledge knowledge) Sets the knowledge object associated with this method.voidFcitSlScoreCheck.setKnowledge(Knowledge knowledge) Sets the knowledge object associated with this method.voidFcitZm.setKnowledge(Knowledge knowledge) Sets the knowledge object associated with this method.voidGfci.setKnowledge(Knowledge knowledge) Sets the Knowledge object associated with this instance.voidGfciOld.setKnowledge(Knowledge knowledge) Sets the Knowledge object associated with this instance.voidGmas.setKnowledge(Knowledge knowledge) Sets the knowledge.voidGraspFci.setKnowledge(Knowledge knowledge) Sets the knowledge object associated with this method.voidIcd.setKnowledge(Knowledge knowledge) Sets the knowledge object.voidIsGfci.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidLvHeuristic.setKnowledge(Knowledge knowledge) Sets the knowledge object associated with this method.voidPagSampleRfci.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidPagSamplingRfci.setKnowledge(Knowledge knowledge) Sets the knowledge associated with this method.voidRfci.setKnowledge(Knowledge knowledge) Sets a knowledge object.voidRfciBsc.setKnowledge(Knowledge knowledge) Sets the knowledge object.voidSpFci.setKnowledge(Knowledge knowledge) Sets the knowledge object associated with this algorithm. -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.algorithm.other
Methods in edu.cmu.tetrad.algcomparison.algorithm.other that return KnowledgeMethods in edu.cmu.tetrad.algcomparison.algorithm.other with parameters of type Knowledge -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.score
Methods in edu.cmu.tetrad.algcomparison.score that return KnowledgeModifier and TypeMethodDescriptionInstanceAugmentedSemBicScoreWrapper.getKnowledge()Retrieves the knowledge associated with this instance.IsBDeuScoreWrapper.getKnowledge()Retrieves a copy of the current knowledge associated with this score wrapper.Methods in edu.cmu.tetrad.algcomparison.score with parameters of type KnowledgeModifier and TypeMethodDescriptionvoidInstanceAugmentedSemBicScoreWrapper.setKnowledge(Knowledge knowledge) Sets the knowledge associated with this instance.voidIsBDeuScoreWrapper.setKnowledge(Knowledge knowledge) Sets the knowledge used by this score wrapper. -
Uses of Knowledge in edu.cmu.tetrad.algcomparison.simulation
Methods in edu.cmu.tetrad.algcomparison.simulation that return KnowledgeModifier and TypeMethodDescriptionDesignedExperimentSimulation.getKnowledge(int index) Returns the design-implied knowledge for the given data model: tiers by role, factors (F) before derived quantities (D) before responses (R), with the CONFIG bookkeeping column, when emitted, in a tier of its own before all of these (its fixed-effects reading).ObservationalStudySimulation.getKnowledge(int index) Returns the design-implied knowledge for the given data model: tiers by role, context (C) before system (S) before indices (I) before outcomes (Y), with the SUBJECT bookkeeping column, when emitted, in a tier of its own before all of these (its fixed-effects reading).TimeSeriesSemSimulation.getKnowledge()Returns a knowledge object.Methods in edu.cmu.tetrad.algcomparison.simulation with parameters of type KnowledgeModifier and TypeMethodDescriptionstatic SimulationSimulationUtils.create(String simulationType, RandomGraph randomGraph, Knowledge knowledge) Creates a simulation instance based on the specified simulation type, random graph, and knowledge.voidTimeSeriesSemSimulation.setKnowledge(Knowledge knowledge) Sets a knowledge object.Constructors in edu.cmu.tetrad.algcomparison.simulation with parameters of type KnowledgeModifierConstructorDescriptionTimeSeriesSemSimulation(RandomGraph randomGraph, Knowledge knowledge) Creates a new TimeSeriesSemSimulation with the given random graph and within-lag knowledge over base variable names (no lag suffix). -
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 KnowledgeModifier and TypeMethodDescriptionAcceptsKnowledge.getKnowledge()Returns a knowledge object.ProvidesKnowledge.getKnowledge(int index) Returns the design-implied knowledge for the given data model, over that data model's variables.Methods in edu.cmu.tetrad.algcomparison.utils with parameters of type KnowledgeModifier and TypeMethodDescriptionvoidAcceptsKnowledge.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 KnowledgeCorrelationMatrixOnTheFly.getKnowledge()getKnowledge.final KnowledgeCovarianceMatrix.getKnowledge()Getter for the fieldknowledge.final KnowledgeCovarianceMatrixOnTheFly.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 KnowledgeSimpleDataLoader.loadKnowledge(File file, DelimiterType delimiter, String commentMarker) Loads knowledge from a file.static KnowledgeSimpleDataLoader.loadKnowledge(Reader reader, DelimiterType delimiter, String commentMarker) Loads knowledge from an arbitrary character stream, in the same tetrad2 formatSimpleDataLoader.loadKnowledge(File, DelimiterType, String)reads andDataWriter.saveKnowledgewrites.static KnowledgeKnowledge.serializableInstance()Generates a simple exemplar of this class to test serialization.Methods in edu.cmu.tetrad.data with parameters of type KnowledgeModifier and TypeMethodDescriptionstatic voidDataWriter.saveKnowledge(Knowledge knowledge, Writer out) Saves knowledge in the tetrad2 text format thatSimpleDataLoader.loadKnowledgereads.static voidDataWriter.saveKnowledge(Knowledge knowledge, Writer out, boolean useCommaDelimiter) Saves knowledge in the tetrad2 text format, choosing the delimiter explicitly.voidBoxDataSet.setKnowledge(Knowledge knowledge) Sets knowledge to a copy of the given object.final voidCorrelationMatrixOnTheFly.setKnowledge(Knowledge knowledge) Sets the knowledge associated with the ICovarianceMatrix.final voidCovarianceMatrix.setKnowledge(Knowledge knowledge) Sets the knowledge associated with the ICovarianceMatrix.final voidCovarianceMatrixOnTheFly.setKnowledge(Knowledge knowledge) Sets the knowledge associated with the ICovarianceMatrix.voidDataModelList.setKnowledge(Knowledge knowledge) Sets knowledge to a copy of the given object.voidICovarianceMatrix.setKnowledge(Knowledge knowledge) Sets the knowledge associated with the ICovarianceMatrix.voidIndependenceFacts.setKnowledge(Knowledge knowledge) Sets knowledge to a copy of the given object.voidKnowledgeTransferable.setKnowledge(Knowledge knowledge) Sets knowledge to a copy of the given object.voidNumberObjectDataSet.setKnowledge(Knowledge knowledge) Sets knowledge to a copy of the given object.voidTimeSeriesData.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 voidGraphUtils.addForbiddenReverseEdgesForDirectedEdges(Graph graph, Knowledge knowledge) Adds forbidden reverse edges for directed edges in the given graph based on the knowledge.static booleanGraphUtils.applyForbiddenCircleResolution(Graph pag, Knowledge knowledge) Resolves forbidden circles in the given partially oriented graph (PAG) based on the provided knowledge.static booleanDetermines if the collider is allowed.static GraphGraphTransforms.dagFromCpdag(Graph graph, Knowledge knowledge) dagFromCpdag.static GraphGraphTransforms.dagFromCpdag(Graph cpdag, Knowledge knowledge, boolean verbose) Returns a random DAG from the given CPDAG.static GraphGraphTransforms.dagToPag(Graph graph, Knowledge knowledge, boolean excludeSelectionBias, int recursiveDepth) Converts a Directed Acyclic Graph (DAG) to a Partial Ancestral Graph (PAG) using the provided DAG and 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 GraphGraphUtils.guaranteePag(Graph pag, FciOrient fciOrient, Knowledge knowledge, Set<Triple> knownColliders, boolean verbose, Set<Node> selection, boolean excludeSelectionBias, int recursiveDepth) Guarantees the correctness of a Partial Ancestral Graph (PAG) by repairing faulty structures such as cycles, violations of maximality, and incorrectly oriented edges, using FCI orientation rules and knowledge constraints.static voidLayoutUtil.layoutByKnowledgeTiers(Graph graph, Knowledge knowledge) Arranges the nodes of the given graph in tiers based on their grouping as defined in the provided knowledge object.static voidGraphUtils.recallInitialColliders(Graph pag, Set<Triple> initialColliders, Knowledge knowledge) Recall unshielded triples in a given graph.static voidGraphUtils.removeNonSkeletonEdges(Graph graph, Knowledge knowledge) Removes non-skeleton edges from the given graph based on the provided knowledge.static booleanGraphUtils.repairMaximality(Graph pag, boolean verbose, Set<Node> selection, FciOrient fciOrient, Knowledge knowledge, Set<Triple> knownColliders) Repairs the maximality of a PAG (Partial Ancestral Graph) by ensuring that any inducing path between two nodes not currently adjacent in the graph results in an added non-directed edge.static voidGraphTransforms.transformCpdagIntoDag(Graph graph, Knowledge knowledge, boolean verbose) Transforms a completed partially directed acyclic graph (CPDAG) into a directed acyclic graph (DAG) by orienting the undirected edges in the CPDAG. -
Uses of Knowledge in edu.cmu.tetrad.search
Methods in edu.cmu.tetrad.search that return KnowledgeModifier and TypeMethodDescriptionBfciScoreCheck.getKnowledge()Returns the knowledge used in search.FaskOrig.getKnowledge()Deprecated.Getter for the fieldknowledge.Fci.getKnowledge()Retrieves the knowledge structure maintained by this instance.Fges.getKnowledge()Returns the background knowledge.FgesMb.getKnowledge()Returns the background knowledge.GfciOld.getKnowledge()Returns the knowledge used in search.Icd.getKnowledge()Retrieves the knowledge object associated with this instance.MarkovCheck.getKnowledge()Returns the knowledge object for the Markov checker.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.StarFci.getKnowledge()Returns the background knowledge.StarFciB.getKnowledge()Returns the knowledge used in search.StarFciC.getKnowledge()Returns the knowledge used in search.StarFciD.getKnowledge()Returns the knowledge used in search.StarFciKeepKnowledgeOrientations.getKnowledge()Deprecated.Returns the knowledge used in search.StarFciOriginal.getKnowledge()Returns the knowledge used in search.Methods in edu.cmu.tetrad.search with parameters of type KnowledgeModifier and TypeMethodDescriptionRecursiveBlocking1.blockPathsRecursively(Graph graph, Node x, Node y, Set<Node> containing, Set<Node> notFollowed, int maxPathLength, Knowledge knowledge) Variant ofRecursiveBlocking1.blockPathsRecursively(Graph, Node, Node, Set, Set, int)that additionally accepts an optionalKnowledgeobject.RecursiveBlockingVerbose.blockPathsRecursively(Graph graph, Node x, Node y, Set<Node> containing, Set<Node> notFollowed, int maxPathLength, Knowledge knowledge) Recursively blocks paths in a graph between two nodes under specified constraints.RecursiveBlockingVerbose.blockPathsRecursivelyVerbose(Graph graph, Node x, Node y, Set<Node> containing, Set<Node> notFollowed, int maxPathLength, Knowledge knowledge, PrintStream out) Blocks paths recursively between two nodes in a graph with detailed verbose tracing output.CheckKnowledge.forbiddenViolations(Graph graph, Knowledge knowledge) Returns a sorted list of edges that violate the given knowledge.static GraphPermutationSearch.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.static GraphPermutationSearch.getGraph(List<Node> nodes, Map<Node, Set<Node>> parents, Knowledge knowledge, boolean cpdag, boolean replicating) Constructs a graph given a specification of the parents for each node.static GraphPermutationSearchTopK.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, with graph replication disabled.static GraphPermutationSearchTopK.getGraph(List<Node> nodes, Map<Node, Set<Node>> parents, Knowledge knowledge, boolean cpdag, boolean replicating) Constructs a graph given a specification of the parents for each node.Sets the knowledge object for the builder.Sets theKnowledgeinstance to be used by theBuilder.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.voidBfciBryan.setKnowledge(Knowledge knowledge) Sets the knowledge to use in search.voidBfciBryanScore.setKnowledge(Knowledge knowledge) Sets the knowledge to use in search.voidBfciScoreCheck.setKnowledge(Knowledge knowledge) Sets the knowledge to use in search.voidBoss.setKnowledge(Knowledge knowledge) Sets the knowledge to be used for the search.voidBossCcd.setKnowledge(Knowledge knowledge) Set background knowledge (forbidden directed edges only, as in CCD).voidBossTopK.setKnowledge(Knowledge knowledge) Sets the knowledge to be used for the search.voidCcd.setKnowledge(Knowledge knowledge) Set background knowledge (forbidden edges).voidDirectLingam.setKnowledge(Knowledge knowledge) Sets background knowledge.voidFas.setKnowledge(Knowledge knowledge) Sets the knowledge object used in the conditional independence search process.voidFasd.setKnowledge(Knowledge knowledge) Sets the knowledge for this object.voidFask.setKnowledge(Knowledge knowledge) Sets the prior knowledge for the FASK algorithm.voidFaskOrig.setKnowledge(Knowledge knowledge) Deprecated.Setter for the fieldknowledge.voidFaskPool.setKnowledge(Knowledge knowledge) Sets background knowledge for the search.voidFaskVote.setKnowledge(Knowledge knowledge) Sets background knowledge for the search.voidFci.setKnowledge(Knowledge knowledge) Sets the knowledge structure to be used or modified by the algorithm.voidFcit.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcit2.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcitKeepKnowledgeOrientations.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcitMagMarkov.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcitMarkov.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcitSl.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcitSl2.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcitSlKeepKnowledgeOrientations.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcitSlScoreCheck.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcitZm.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcitZm2.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFcitZmKeepKnowledgeOrientations.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidFges.setKnowledge(Knowledge knowledge) Sets the background knowledge.voidFgesMb.setKnowledge(Knowledge knowledge) Sets the background knowledge.voidGfciOld.setKnowledge(Knowledge knowledge) Sets the knowledge to use in search.voidGmas.setKnowledge(Knowledge knowledge) Sets the background knowledge.voidGrasp.setKnowledge(Knowledge knowledge) Sets the knowledge used in the search.voidIcd.setKnowledge(Knowledge knowledge) Sets the knowledge object for the algorithm execution.voidIFas.setKnowledge(Knowledge knowledge) Sets the background knowledge to be used during the search process.voidIon.setKnowledge(Knowledge knowledge) Sets the knowledge to be used for this search.voidLatentParentRecovery.setKnowledge(Knowledge knowledge) Sets the background knowledge.voidLvHeuristic.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidMarkovCheck.setKnowledge(Knowledge knowledge) Sets the knowledge object for the Markov checker.voidMimbuildTrek.setKnowledge(Knowledge knowledge) Deprecated.The knowledge to use in the search.voidPairwise.setKnowledge(Knowledge knowledge) Sets the knowledge for the object.voidPc.setKnowledge(Knowledge knowledge) Sets the knowledge object for this instance by creating a new instance based on the provided knowledge.voidPcAR.setKnowledge(Knowledge knowledge) Sets the knowledge object for this instance by creating a new instance based on the provided knowledge.voidPcd.setKnowledge(Knowledge knowledge) Sets the knowledge object used by this method.voidPcMb.setKnowledge(Knowledge knowledge) Sets knowledge, to which the algorithm is in fact sensitive.voidPermutationSearch.setKnowledge(Knowledge knowledge) Sets the knowledge to be used for the search.voidPermutationSearchTopK.setKnowledge(Knowledge knowledge) Sets the knowledge to be used for the search.voidPooledAdjacencySearch.setKnowledge(Knowledge knowledge) Sets background knowledge, passed to the IMaGES and pooled-FAS stages.voidRfci.setKnowledge(Knowledge knowledge) Sets the knowledge used in search.voidRlcd.setKnowledge(Knowledge knowledge) Sets background knowledge over the observed variables.voidSp.setKnowledge(Knowledge knowledge) Sets the knowledge associated with this object.voidStarFci.setKnowledge(Knowledge knowledge) Sets the background knowledge used by the initial search and by orientation.voidStarFciB.setKnowledge(Knowledge knowledge) Sets the knowledge to use in search.voidStarFciC.setKnowledge(Knowledge knowledge) Sets the knowledge to use in search.voidStarFciD.setKnowledge(Knowledge knowledge) Sets the knowledge to use in search.voidStarFciKeepKnowledgeOrientations.setKnowledge(Knowledge knowledge) Deprecated.Sets the knowledge to use in search.voidStarFciOriginal.setKnowledge(Knowledge knowledge) Sets the knowledge to use in search.voidSuborderSearch.setKnowledge(Knowledge knowledge) The knowledge being used.voidSuborderSearchTopK.setKnowledge(Knowledge knowledge) The knowledge being used.voidVertexRepairSearch.setKnowledge(Knowledge knowledge) Sets background knowledge constraints. -
Uses of Knowledge in edu.cmu.tetrad.search.cdnod_pag
Constructors in edu.cmu.tetrad.search.cdnod_pag with parameters of type Knowledge -
Uses of Knowledge in edu.cmu.tetrad.search.is
Methods in edu.cmu.tetrad.search.is that return KnowledgeModifier and TypeMethodDescriptionIsGFci.getKnowledge()Retrieves the Knowledge object associated with this instance.Methods in edu.cmu.tetrad.search.is with parameters of type KnowledgeModifier and TypeMethodDescriptionvoidIsGFci.setKnowledge(Knowledge knowledge) Sets the knowledge structure for the instance. -
Uses of Knowledge in edu.cmu.tetrad.search.mimic
Methods in edu.cmu.tetrad.search.mimic that return KnowledgeModifier and TypeMethodDescriptionMimicTrialResult.getKnowledge()Returns the tier knowledge.MimicModel.getTierKnowledge()Returns knowledge placing all inputs in tier 0 and all outputs in tier 1.Methods in edu.cmu.tetrad.search.mimic with parameters of type KnowledgeModifier and TypeMethodDescriptionBossTrekMimicRunner.run(DataSet data, Knowledge knowledge, List<Node> inputs, List<Node> outputs, Parameters parameters) Deprecated.Runs the search algorithm on the supplied measured data using the supplied knowledge and parameters.DmRunner.run(DataSet data, Knowledge knowledge, List<Node> inputs, List<Node> outputs, Parameters parameters) Runs the search algorithm on the supplied measured data using the supplied knowledge and parameters.MimicSearchRunner.run(DataSet data, Knowledge knowledge, List<Node> inputs, List<Node> outputs, Parameters parameters) Runs the search algorithm on the supplied measured data using the supplied knowledge and parameters.TrekMimicRunner.run(DataSet data, Knowledge knowledge, List<Node> inputs, List<Node> outputs, Parameters parameters) Runs the search algorithm on the supplied measured data using the supplied knowledge and parameters.voidBossTrekMimic.setKnowledge(Knowledge knowledge) Deprecated.Sets the knowledge.voidDm.setKnowledge(Knowledge knowledge) Sets optional background knowledge.voidDmPcHybrid.setKnowledge(Knowledge knowledge) Sets the background knowledge.voidDmPcRobust.setKnowledge(Knowledge knowledge) Sets the knowledge constraints for the algorithm.voidTrekMeasurementModelBuilderBoss.setKnowledge(Knowledge knowledge) Sets background knowledge forwarded to BOSS.voidTrekMeasurementModelBuilderPc.setKnowledge(Knowledge knowledge) Sets the knowledge.voidTrekMimic.setKnowledge(Knowledge knowledge) Sets the knowledge.Constructors in edu.cmu.tetrad.search.mimic with parameters of type KnowledgeModifierConstructorDescriptionDmPcRobust(IndependenceTest test, Knowledge knowledge) Constructs a new instance of the DmPcRobust class using the specified independence test and prior knowledge.MimicTrialResult(MimicModel trueModel, DataSet measuredData, Knowledge knowledge, Map<String, Graph> estimatedGraphs, Map<String, MimicEvaluation> evaluations, Map<String, LatentLatentEvaluator.Report> latentLatentReports) Constructs a new trial result. -
Uses of Knowledge in edu.cmu.tetrad.search.rlcd
Methods in edu.cmu.tetrad.search.rlcd with parameters of type KnowledgeModifier and TypeMethodDescriptionstatic String[]TierPrecedence.findViolation(Knowledge knowledge, Collection<String> ancestors, Collection<String> descendants) Whether some member ofancestorsis in a strictly later tier than some member ofdescendants.static booleanWhether knowledge placeslaterin a strictly later tier thanearlier, in the main tiers or in some additional tier structure, so thatlatercannot be an ancestor ofearlier.voidLatentGroups.setKnowledge(Knowledge knowledge) Sets background knowledge over the observed variables; seeLatentGroups.addCluster(Set, List, int, List).voidRlcdClusterSearch.setKnowledge(Knowledge knowledge) Sets background knowledge over the observed variables. -
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.R0R4StrategyTestBased.getknowledge()Retrieves the Knowledge object used by the FciOrientDataExaminationStrategy.BesPermutation.getKnowledge()Returns the knowledge that BES will use.FgesOrienter.getKnowledge()Getter for the fieldknowledge.MagToPag.getKnowledge()Getter for the fieldknowledge.PossibleDsepFci.getKnowledge()Getter for the fieldknowledge.ShiftSearch.getKnowledge()Getter for the fieldknowledge.TsDagToPag.getKnowledge()Getter for the fieldknowledge.static KnowledgeTsUtils.getKnowledge(Graph graph) getKnowledge.Methods in edu.cmu.tetrad.search.utils with parameters of type KnowledgeModifier and TypeMethodDescriptionstatic SeedMarkovCheck.ResultSeedMarkovCheck.check(Graph seedPag, Graph trueDag, Knowledge knowledge, int recursiveDepth, int sepsetMaxDepth, boolean checkColliders) Does the check.static DataSetTsUtils.createLagData(DataSet data, int numLags, Knowledge knowledge) Creates a new time series dataset from the given one, expanding the provided within-lag Knowledge across all time lags.static R0R4StrategyR0R4StrategyTestBased.defaultConfiguration(Graph dag, Knowledge knowledge) Returns a default configuration of the FciOrientDataExaminationStrategy object.static R0R4StrategyR0R4StrategyTestBased.defaultConfiguration(IndependenceTest test, Knowledge knowledge) Returns a default configuration of the FciOrientDataExaminationStrategy object.static booleanTsDagToPag.existsInducingPathInto(Node x, Node y, Graph graph, Knowledge knowledge) existsInducingPathInto.static booleanTsDagToPag.existsInducingPathVisitts(Graph graph, Node a, Node b, Node x, Node y, LinkedList<Node> path, Knowledge knowledge) existsInducingPathVisitts.voidFciOrient.fciOrientbk(Knowledge bk, Graph graph, List<Node> variables, boolean excludeSelectionBias) Orient the edges of a graph based on the given knowledge.static R0R4StrategyTestBasedMagToPag.getFinalStrategyUsingDsep(Graph mag, Knowledge knowledge, boolean verbose, Map<Node, Set<Node>> ancestorCache) Returns the final strategy for finding a PAG using D-SEP.static booleanFciOrient.isArrowheadAllowed(Node x, Node y, Graph graph, Knowledge K) Determines if an arrowhead can be placed at node Y in the given graph, based on the adjacency relationships, endpoint types, and any provided prior knowledge constraints.static booleanGraphSearchUtils.isArrowheadAllowed(Object from, Object to, Knowledge knowledge) Checks if an arrowhead is allowed by background knowledge.static PagLegalityCheck.LegalPagRetPagLegalityCheck.isLegalPagModuloKnowledge(Graph pag, Set<Node> selection, Knowledge knowledge, FciOrient orient, boolean excludeSelectionBias) Legality certificate for a PAG that carries background-knowledge endpoint marks: legal PAG *modulo background knowledge*.static voidGraphSearchUtils.orientCollidersUsingSepsets(SepsetMap set, Knowledge knowledge, Graph graph, boolean verbose, boolean enforceCpdag) Step C of PC; orients colliders using specified sepset.static voidGraphSearchUtils.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 voidGraphSearchUtils.pcOrientbk(Knowledge bk, Graph graph, List<Node> nodes, boolean verbose) Orients according to background knowledge.voidBes.setKnowledge(Knowledge knowledge) Sets the knowledge for the search.voidBesPermutation.setKnowledge(Knowledge knowledge) Sets the knowledge that BES will use.voidFciOrient.setKnowledge(Knowledge knowledge) Sets the knowledge to use for the final orientation.voidFgesOrienter.setKnowledge(Knowledge knowledge) Sets the background knowledge.voidMagToPag.setKnowledge(Knowledge knowledge) Setter for the fieldknowledge.voidMeekRules.setKnowledge(Knowledge knowledge) Sets the knowledge to be used in the orientation.voidPossibleDsepFci.setKnowledge(Knowledge knowledge) Setter for the fieldknowledge.voidR0R4Strategy.setKnowledge(Knowledge knowledge) Sets the knowledge object to be used by the strategy.voidR0R4StrategyTestBased.setKnowledge(Knowledge knowledge) Sets the knowledge object used by the FciOrientDataExaminationStrategy.voidShiftSearch.setKnowledge(Knowledge knowledge) Setter for the fieldknowledge.voidTeyssierScorer.setKnowledge(Knowledge knowledge) Setter for the fieldknowledge.voidTsDagToPag.setKnowledge(Knowledge knowledge) Setter for the fieldknowledge.static R0R4StrategyR0R4StrategyTestBased.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.SepsetsPossibleDsep(Graph graph, IndependenceTest test, Knowledge knowledge, int depth, int maxDiscriminatingPathLength) Constructor for SepsetsPossibleDsep. -
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.HbsmsBeam.getKnowledge()Getter for the fieldknowledge.HbsmsGes.getKnowledge()Getter for the fieldknowledge.Kpc.getKnowledge()Deprecated.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 booleanSampleVcpcFast.isArrowheadAllowed1(Node from, Node to, Knowledge knowledge) isArrowheadAllowed1.static booleanVcPc.isArrowheadAllowed1(Node from, Node to, Knowledge knowledge) isArrowheadAllowed1.voidFasDci.setKnowledge(Knowledge knowledge) Setter for the fieldknowledge.voidGraspTol.setKnowledge(Knowledge knowledge) Setter for the fieldknowledge.voidHbsms.setKnowledge(Knowledge knowledge) setKnowledge.voidHbsmsBeam.setKnowledge(Knowledge knowledge) setKnowledge.voidHbsmsGes.setKnowledge(Knowledge knowledge) setKnowledge.voidKpc.setKnowledge(Knowledge knowledge) Deprecated.Sets the knowledge specification to be used in the search.voidMmhc.setKnowledge(Knowledge knowledge) Setter for the fieldknowledge.voidSampleVcpc.setKnowledge(Knowledge knowledge) Sets the knowledge specification used in the search.voidSampleVcpcFast.setKnowledge(Knowledge knowledge) Sets the knowledge specification used in the search.voidVcFas.setKnowledge(Knowledge knowledge) Setter for the fieldknowledge.voidVcPc.setKnowledge(Knowledge knowledge) Sets the knowledge specification used in the search.voidVcPcAlt.setKnowledge(Knowledge knowledge) Sets the knowledge specification used in the search.voidVcPcFast.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 KnowledgeComparison2.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 TypeMethodDescriptionvoidPagSamplingRfci.setKnowledge(Knowledge knowledge) Set the knowledge.