Uses of Interface
edu.cmu.tetrad.graph.Graph
Packages that use Graph
Package
Description
-
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm
Methods in edu.cmu.tetrad.algcomparison.algorithm that return GraphModifier and TypeMethodDescriptionAlgorithm.getComparisonGraph(Graph graph) Returns that graph that the result should be compared to.FirstInflection.getComparisonGraph(Graph graph) StabilitySelection.getComparisonGraph(Graph graph) StARS.getComparisonGraph(Graph graph) Algorithm.search(DataModel dataSet, Parameters parameters) Runs the search.FirstInflection.search(DataModel dataSet, Parameters parameters) MultiDataSetAlgorithm.search(List<DataModel> dataSets, Parameters parameters) Runs the search.StabilitySelection.search(DataModel dataSet, Parameters parameters) StARS.search(DataModel dataSet, Parameters parameters) Methods in edu.cmu.tetrad.algcomparison.algorithm that return types with arguments of type GraphMethods in edu.cmu.tetrad.algcomparison.algorithm with parameters of type GraphModifier and TypeMethodDescriptionstatic AlgorithmAlgorithmFactory.create(Class<? extends Algorithm> algoClass, IndependenceWrapper test, ScoreWrapper score, Graph externalGraph) static AlgorithmAlgorithmFactory.create(Class<? extends Algorithm> algoClass, Class<? extends IndependenceWrapper> indTestClass, Class<? extends ScoreWrapper> scoreClass, Graph externalGraph) Algorithm.getComparisonGraph(Graph graph) Returns that graph that the result should be compared to.FirstInflection.getComparisonGraph(Graph graph) StabilitySelection.getComparisonGraph(Graph graph) StARS.getComparisonGraph(Graph graph) -
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm.cluster
Methods in edu.cmu.tetrad.algcomparison.algorithm.cluster that return GraphModifier and TypeMethodDescriptionBpc.getComparisonGraph(Graph graph) Fofc.getComparisonGraph(Graph graph) Ftfc.getComparisonGraph(Graph graph) Bpc.search(DataModel dataSet, Parameters parameters) Fofc.search(DataModel dataSet, Parameters parameters) Ftfc.search(DataModel dataSet, Parameters parameters) Methods in edu.cmu.tetrad.algcomparison.algorithm.cluster with parameters of type GraphModifier and TypeMethodDescriptionBpc.getComparisonGraph(Graph graph) Fofc.getComparisonGraph(Graph graph) Ftfc.getComparisonGraph(Graph graph) -
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag
Methods in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag that return GraphModifier and TypeMethodDescriptionLing.getComparisonGraph(Graph graph) Lingam.getComparisonGraph(Graph graph) Ling.search(DataModel dataSet, Parameters parameters) Lingam.search(DataModel dataSet, Parameters parameters) Methods in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag with parameters of type GraphModifier and TypeMethodDescriptionLing.getComparisonGraph(Graph graph) Lingam.getComparisonGraph(Graph graph) -
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm.external
Methods in edu.cmu.tetrad.algcomparison.algorithm.external that return GraphModifier and TypeMethodDescriptionExternalAlgorithmBnlearnMmhc.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.ExternalAlgorithmBNTPc.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.ExternalAlgorithmIntersection.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.ExternalAlgorithmPcalgGes.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.ExternalAlgorithmPcalgPc.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.ExternalAlgorithmTetrad.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.static GraphExternalAlgorithmPcalgPc.loadGraphPcAlgMatrix(DataSet dataSet) ExternalAlgorithmBnlearnMmhc.search(DataModel dataSet, Parameters parameters) Reads in the relevant graph from the file (see above) and returns it.ExternalAlgorithmBNTPc.search(DataModel dataSet, Parameters parameters) Reads in the relevant graph from the file (see above) and returns it.ExternalAlgorithmIntersection.search(DataModel dataSet, Parameters parameters) Reads in the relevant graph from the file (see above) and returns it.ExternalAlgorithmPcalgGes.search(DataModel dataSet, Parameters parameters) Reads in the relevant graph from the file (see above) and returns it.ExternalAlgorithmPcalgPc.search(DataModel dataSet, Parameters parameters) Reads in the relevant graph from the file (see above) and returns it.ExternalAlgorithmTetrad.search(DataModel dataSet, Parameters parameters) Reads in the relevant graph from the file and returns it.Methods in edu.cmu.tetrad.algcomparison.algorithm.external with parameters of type GraphModifier and TypeMethodDescriptionExternalAlgorithmBnlearnMmhc.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.ExternalAlgorithmBNTPc.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.ExternalAlgorithmIntersection.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.ExternalAlgorithmPcalgGes.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.ExternalAlgorithmPcalgPc.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG.ExternalAlgorithmTetrad.getComparisonGraph(Graph graph) Returns the CPDAG of the supplied DAG. -
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm.mixed
Methods in edu.cmu.tetrad.algcomparison.algorithm.mixed that return GraphModifier and TypeMethodDescriptionMgm.getComparisonGraph(Graph graph) Mgm.search(DataModel ds, Parameters parameters) Methods in edu.cmu.tetrad.algcomparison.algorithm.mixed with parameters of type Graph -
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm.multi
Methods in edu.cmu.tetrad.algcomparison.algorithm.multi that return GraphModifier and TypeMethodDescriptionCcdMaxConcatenated.getComparisonGraph(Graph graph) Fask.getComparisonGraph(Graph graph) FaskConcatenated.getComparisonGraph(Graph graph) FaskLofsConcatenated.getComparisonGraph(Graph graph) FaskVote.getComparisonGraph(Graph graph) FasLofs.getComparisonGraph(Graph graph) FgesConcatenated.getComparisonGraph(Graph graph) Images.getComparisonGraph(Graph graph) CcdMaxConcatenated.search(DataModel dataSet, Parameters parameters) CcdMaxConcatenated.search(List<DataModel> dataModels, Parameters parameters) Fask.search(DataModel dataSet, Parameters parameters) FaskConcatenated.search(DataModel dataSet, Parameters parameters) FaskConcatenated.search(List<DataModel> dataSets, Parameters parameters) FaskLofsConcatenated.search(DataModel dataSet, Parameters parameters) FaskLofsConcatenated.search(List<DataModel> dataModels, Parameters parameters) FaskVote.search(DataModel dataSet, Parameters parameters) FaskVote.search(List<DataModel> dataSets, Parameters parameters) FasLofs.search(DataModel dataSet, Parameters parameters) FgesConcatenated.search(DataModel dataSet, Parameters parameters) FgesConcatenated.search(List<DataModel> dataModels, Parameters parameters) Images.search(DataModel dataSet, Parameters parameters) Images.search(List<DataModel> dataSets, Parameters parameters) Methods in edu.cmu.tetrad.algcomparison.algorithm.multi with parameters of type GraphModifier and TypeMethodDescriptionCcdMaxConcatenated.getComparisonGraph(Graph graph) Fask.getComparisonGraph(Graph graph) FaskConcatenated.getComparisonGraph(Graph graph) FaskLofsConcatenated.getComparisonGraph(Graph graph) FaskVote.getComparisonGraph(Graph graph) FasLofs.getComparisonGraph(Graph graph) FgesConcatenated.getComparisonGraph(Graph graph) Images.getComparisonGraph(Graph graph) -
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag
Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag that return GraphModifier and TypeMethodDescriptionBdce.getComparisonGraph(Graph graph) Boss.getComparisonGraph(Graph graph) BossMb.getComparisonGraph(Graph graph) BossMb2.getComparisonGraph(Graph graph) Bridges.getComparisonGraph(Graph graph) Bridges2.getComparisonGraph(Graph graph) Cpc.getComparisonGraph(Graph graph) CpcStable.getComparisonGraph(Graph graph) Fas.getComparisonGraph(Graph graph) Fges.getComparisonGraph(Graph graph) FgesMb.getComparisonGraph(Graph graph) FgesMeasurement.getComparisonGraph(Graph graph) GesMe.getComparisonGraph(Graph graph) Grasp.getComparisonGraph(Graph graph) GraspTol.getComparisonGraph(Graph graph) Pc.getComparisonGraph(Graph graph) Pcd.getComparisonGraph(Graph graph) PcMax.getComparisonGraph(Graph graph) PcMb.getComparisonGraph(Graph graph) PcStable.getComparisonGraph(Graph graph) SingleGraphAlg.getComparisonGraph(Graph graph) Sp.getComparisonGraph(Graph graph) Bdce.search(DataModel dataModel, Parameters parameters) Boss.search(DataModel dataModel, Parameters parameters) BossMb.search(DataModel dataSet, Parameters parameters) BossMb2.search(DataModel dataSet, Parameters parameters) Bridges.search(DataModel dataModel, Parameters parameters) Bridges2.search(DataModel dataModel, Parameters parameters) Cpc.search(DataModel dataModel, Parameters parameters) CpcStable.search(DataModel dataSet, Parameters parameters) Fas.search(DataModel dataSet, Parameters parameters) Fges.search(DataModel dataModel, Parameters parameters) FgesMb.search(DataModel dataSet, Parameters parameters) FgesMeasurement.search(DataModel dataModel, Parameters parameters) GesMe.search(DataModel dataSet, Parameters parameters) Grasp.search(DataModel dataModel, Parameters parameters) GraspTol.search(DataModel dataModel, Parameters parameters) Pc.search(DataModel dataModel, Parameters parameters) Pcd.search(DataModel dataSet, Parameters parameters) PcMax.search(DataModel dataModel, Parameters parameters) PcMb.search(DataModel dataSet, Parameters parameters) PcStable.search(DataModel dataSet, Parameters parameters) SingleGraphAlg.search(DataModel dataSet, Parameters parameters) Sp.search(DataModel dataModel, Parameters parameters) Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag that return types with arguments of type GraphModifier and TypeMethodDescriptionBoss.getBootstrapGraphs()BossMb.getBootstrapGraphs()BossMb2.getBootstrapGraphs()Bridges.getBootstrapGraphs()Bridges2.getBootstrapGraphs()Cpc.getBootstrapGraphs()CpcStable.getBootstrapGraphs()Fas.getBootstrapGraphs()Fges.getBootstrapGraphs()FgesMb.getBootstrapGraphs()FgesMeasurement.getBootstrapGraphs()GesMe.getBootstrapGraphs()Grasp.getBootstrapGraphs()GraspTol.getBootstrapGraphs()Pc.getBootstrapGraphs()Pcd.getBootstrapGraphs()PcMax.getBootstrapGraphs()PcMb.getBootstrapGraphs()PcStable.getBootstrapGraphs()Sp.getBootstrapGraphs()Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag with parameters of type GraphModifier and TypeMethodDescriptionBdce.getComparisonGraph(Graph graph) Boss.getComparisonGraph(Graph graph) BossMb.getComparisonGraph(Graph graph) BossMb2.getComparisonGraph(Graph graph) Bridges.getComparisonGraph(Graph graph) Bridges2.getComparisonGraph(Graph graph) Cpc.getComparisonGraph(Graph graph) CpcStable.getComparisonGraph(Graph graph) Fas.getComparisonGraph(Graph graph) Fges.getComparisonGraph(Graph graph) FgesMb.getComparisonGraph(Graph graph) FgesMeasurement.getComparisonGraph(Graph graph) GesMe.getComparisonGraph(Graph graph) Grasp.getComparisonGraph(Graph graph) GraspTol.getComparisonGraph(Graph graph) Pc.getComparisonGraph(Graph graph) Pcd.getComparisonGraph(Graph graph) PcMax.getComparisonGraph(Graph graph) PcMb.getComparisonGraph(Graph graph) PcStable.getComparisonGraph(Graph graph) SingleGraphAlg.getComparisonGraph(Graph graph) Sp.getComparisonGraph(Graph graph) voidPc.setExternalGraph(Graph externalGraph) voidPcMax.setExternalGraph(Graph externalGraph) Constructors in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag with parameters of type Graph -
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag
Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag that return GraphModifier and TypeMethodDescriptionBfci.getComparisonGraph(Graph graph) BfciTr.getComparisonGraph(Graph graph) Ccd.getComparisonGraph(Graph graph) CcdMax.getComparisonGraph(Graph graph) Cfci.getComparisonGraph(Graph graph) Fci.getComparisonGraph(Graph graph) FciMax.getComparisonGraph(Graph graph) Gfci.getComparisonGraph(Graph graph) GraspFci.getComparisonGraph(Graph graph) PagSampleRfci.getComparisonGraph(Graph graph) Rfci.getComparisonGraph(Graph graph) RfciBsc.getComparisonGraph(Graph graph) SpFci.getComparisonGraph(Graph graph) SvarFci.getComparisonGraph(Graph graph) SvarGfci.getComparisonGraph(Graph graph) Bfci.search(DataModel dataModel, Parameters parameters) BfciTr.search(DataModel dataModel, Parameters parameters) Ccd.search(DataModel dataSet, Parameters parameters) CcdMax.search(DataModel dataSet, Parameters parameters) Cfci.search(DataModel dataSet, Parameters parameters) Fci.search(DataModel dataModel, Parameters parameters) FciMax.search(DataModel dataModel, Parameters parameters) Gfci.search(DataModel dataModel, Parameters parameters) GraspFci.search(DataModel dataModel, Parameters parameters) PagSampleRfci.search(DataModel dataSet, Parameters parameters) Rfci.search(DataModel dataModel, Parameters parameters) RfciBsc.search(DataModel dataSet, Parameters parameters) SpFci.search(DataModel dataModel, Parameters parameters) SvarFci.search(DataModel dataModel, Parameters parameters) SvarGfci.search(DataModel dataModel, Parameters parameters) Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag that return types with arguments of type GraphModifier and TypeMethodDescriptionBfci.getBootstrapGraphs()BfciTr.getBootstrapGraphs()Ccd.getBootstrapGraphs()CcdMax.getBootstrapGraphs()Cfci.getBootstrapGraphs()Fci.getBootstrapGraphs()FciMax.getBootstrapGraphs()Gfci.getBootstrapGraphs()GraspFci.getBootstrapGraphs()Rfci.getBootstrapGraphs()SpFci.getBootstrapGraphs()SvarFci.getBootstrapGraphs()SvarGfci.getBootstrapGraphs()Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag with parameters of type GraphModifier and TypeMethodDescriptionBfci.getComparisonGraph(Graph graph) BfciTr.getComparisonGraph(Graph graph) Ccd.getComparisonGraph(Graph graph) CcdMax.getComparisonGraph(Graph graph) Cfci.getComparisonGraph(Graph graph) Fci.getComparisonGraph(Graph graph) FciMax.getComparisonGraph(Graph graph) Gfci.getComparisonGraph(Graph graph) GraspFci.getComparisonGraph(Graph graph) PagSampleRfci.getComparisonGraph(Graph graph) Rfci.getComparisonGraph(Graph graph) RfciBsc.getComparisonGraph(Graph graph) SpFci.getComparisonGraph(Graph graph) SvarFci.getComparisonGraph(Graph graph) SvarGfci.getComparisonGraph(Graph graph) -
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm.oracle.pattern
Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.pattern that return GraphModifier and TypeMethodDescriptionCstar.getComparisonGraph(Graph graph) Cstar.search(DataModel dataSet, Parameters parameters) Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.pattern with parameters of type Graph -
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm.other
Methods in edu.cmu.tetrad.algcomparison.algorithm.other that return GraphModifier and TypeMethodDescriptionFactorAnalysis.getComparisonGraph(Graph graph) Glasso.getComparisonGraph(Graph graph) FactorAnalysis.search(DataModel ds, Parameters parameters) Glasso.search(DataModel ds, Parameters parameters) Methods in edu.cmu.tetrad.algcomparison.algorithm.other with parameters of type GraphModifier and TypeMethodDescriptionFactorAnalysis.getComparisonGraph(Graph graph) Glasso.getComparisonGraph(Graph graph) -
Uses of Graph in edu.cmu.tetrad.algcomparison.algorithm.pairwise
Methods in edu.cmu.tetrad.algcomparison.algorithm.pairwise that return GraphModifier and TypeMethodDescriptionEb.getComparisonGraph(Graph graph) FaskPw.getComparisonGraph(Graph graph) R1.getComparisonGraph(Graph graph) R2.getComparisonGraph(Graph graph) R3.getComparisonGraph(Graph graph) Rskew.getComparisonGraph(Graph graph) RskewE.getComparisonGraph(Graph graph) Skew.getComparisonGraph(Graph graph) SkewE.getComparisonGraph(Graph graph) Tanh.getComparisonGraph(Graph graph) Eb.search(DataModel dataSet, Parameters parameters) FaskPw.search(DataModel dataModel, Parameters parameters) R1.search(DataModel dataSet, Parameters parameters) R2.search(DataModel dataSet, Parameters parameters) R3.search(DataModel dataSet, Parameters parameters) Rskew.search(DataModel dataSet, Parameters parameters) RskewE.search(DataModel dataSet, Parameters parameters) Skew.search(DataModel dataSet, Parameters parameters) SkewE.search(DataModel dataSet, Parameters parameters) Tanh.search(DataModel dataSet, Parameters parameters) Methods in edu.cmu.tetrad.algcomparison.algorithm.pairwise with parameters of type GraphModifier and TypeMethodDescriptionEb.getComparisonGraph(Graph graph) FaskPw.getComparisonGraph(Graph graph) R1.getComparisonGraph(Graph graph) R2.getComparisonGraph(Graph graph) R3.getComparisonGraph(Graph graph) Rskew.getComparisonGraph(Graph graph) RskewE.getComparisonGraph(Graph graph) Skew.getComparisonGraph(Graph graph) SkewE.getComparisonGraph(Graph graph) Tanh.getComparisonGraph(Graph graph) -
Uses of Graph in edu.cmu.tetrad.algcomparison.graph
Methods in edu.cmu.tetrad.algcomparison.graph that return GraphModifier and TypeMethodDescriptionCyclic.createGraph(Parameters parameters) ErdosRenyi.createGraph(Parameters parameters) RandomForward.createGraph(Parameters parameters) RandomGraph.createGraph(Parameters parameters) RandomSingleFactorMim.createGraph(Parameters parameters) RandomTwoFactorMim.createGraph(Parameters parameters) ScaleFree.createGraph(Parameters parameters) SingleGraph.createGraph(Parameters parameters) Constructors in edu.cmu.tetrad.algcomparison.graph with parameters of type Graph -
Uses of Graph in edu.cmu.tetrad.algcomparison.independence
Methods in edu.cmu.tetrad.algcomparison.independence with parameters of type GraphModifier and TypeMethodDescriptionvoidvoidConstructors in edu.cmu.tetrad.algcomparison.independence with parameters of type Graph -
Uses of Graph in edu.cmu.tetrad.algcomparison.score
Methods in edu.cmu.tetrad.algcomparison.score with parameters of type GraphConstructors in edu.cmu.tetrad.algcomparison.score with parameters of type Graph -
Uses of Graph in edu.cmu.tetrad.algcomparison.simulation
Methods in edu.cmu.tetrad.algcomparison.simulation that return GraphModifier and TypeMethodDescriptionBayesNetSimulation.getTrueGraph(int index) BooleanGlassSimulation.getTrueGraph(int index) ConditionalGaussianSimulation.getTrueGraph(int index) GeneralSemSimulation.getTrueGraph(int index) GeneralSemSimulationSpecial1.getTrueGraph(int index) LeeHastieSimulation.getTrueGraph(int index) LinearFisherModel.getTrueGraph(int index) LinearSineSimulation.getTrueGraph(int index) SemSimulation.getTrueGraph(int index) SemThenDiscretize.getTrueGraph(int index) Simulation.getTrueGraph(int index) StandardizedSemSimulation.getTrueGraph(int index) TimeSeriesSemSimulation.getTrueGraph(int index) -
Uses of Graph in edu.cmu.tetrad.algcomparison.statistic
Methods in edu.cmu.tetrad.algcomparison.statistic with parameters of type GraphModifier and TypeMethodDescriptionstatic booleanCommonAncestorTruePositiveBidirected.existsCommonAncestor(Graph trueGraph, Edge edge) static booleanNumCommonMeasuredAncestorBidirected.existsCommonAncestor(Graph trueGraph, Edge edge) booleanNumDirectedEdgeNoMeasureAncestors.existsDirectedPathFromTo(Graph graph, Node node1, Node node2) static booleanLatentCommonAncestorTruePositiveBidirected.existsLatentCommonAncestor(Graph trueGraph, Edge edge) doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubleCommonAncestorFalseNegativeBidirected.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubleCommonAncestorFalsePositiveBidirected.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubledoubleCommonMeasuredAncestorRecallBidirected.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubleLatentCommonAncestorFalseNegativeBidirected.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubleLatentCommonAncestorFalsePositiveBidirected.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubledoubleLatentCommonAncestorTruePositiveBidirected.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubleNumCompatibleDefiniteDirectedEdgeAncestors.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubledoubleNumCompatibleDirectedEdgeNonAncestors.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubledoubleNumCompatiblePossiblyDirectedEdgeAncestors.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubleNumCompatiblePossiblyDirectedEdgeNonAncestors.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubledoubledoubledoubledoubledoubledoubledoubledoubleNumDirectedEdgeBnaMeasuredCounfounded.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubleProportionSemidirectedPathsNotReversedEst.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubleProportionSemidirectedPathsNotReversedTrue.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubledoubledoubledoubledoubleReturns the value of this statistic, given the true graph and the estimated graph.doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubleTrueDagTruePositiveDirectedPathNonancestor.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel) doubledoubledoubledoubledoubledouble -
Uses of Graph in edu.cmu.tetrad.algcomparison.statistic.utils
Constructors in edu.cmu.tetrad.algcomparison.statistic.utils with parameters of type GraphModifierConstructorDescriptionAdjacencyConfusion(Graph truth, Graph est) ArrowConfusion(Graph truth, Graph est) ArrowConfusion(Graph truth, Graph est, boolean truthAdj) BidirectedConfusion(Graph truth, Graph est) TailConfusion(Graph truth, Graph est) -
Uses of Graph in edu.cmu.tetrad.bayes
Methods in edu.cmu.tetrad.bayes that return GraphModifier and TypeMethodDescriptionBayesIm.getDag()BayesPm.getDag()DirichletBayesIm.getDag()MlBayesIm.getDag()MlBayesImObs.getDag()UpdatedBayesIm.getDag()ApproximateUpdater.getManipulatedGraph()CptInvariantUpdater.getManipulatedGraph()Identifiability.getManipulatedGraph()JunctionTreeUpdater.getManipulatedGraph()ManipulatingBayesUpdater.getManipulatedGraph()RowSummingExactUpdater.getManipulatedGraph()static GraphCreate a moral graph.Methods in edu.cmu.tetrad.bayes that return types with arguments of type GraphModifier and TypeMethodDescriptionThis method takes an acyclic graph as input and returns a list of graphs each of which is a modification of the original graph with either an edge deleted, added or reversed.Methods in edu.cmu.tetrad.bayes with parameters of type GraphModifier and TypeMethodDescriptionstatic voidApply Tarjan and Yannakakis (1984) fill in algorithm for graph triangulation.This method takes an acyclic graph as input and returns a list of graphs each of which is a modification of the original graph with either an edge deleted, added or reversed.GraphTools.getCliques(Node[] ordering, Graph graph) Get cliques in a decomposable graph.BayesProperties.getLikelihoodRatioP(Graph graph) Calculates the p-value of the graph with respect to the given data.static Node[]GraphTools.getMaximumCardinalityOrdering(Graph graph) Perform Tarjan and Yannakakis (1984) maximum cardinality search (MCS) to get the maximum cardinality ordering.static GraphCreate a moral graph.voidConstructors in edu.cmu.tetrad.bayes with parameters of type GraphModifierConstructorDescriptionConstruct a new BayesPm using the given DAG, assigning each variable two values named "value1" and "value2" unless nodes are discrete variables with categories already defined.Constructs a new BayesPm from the given DAG, assigning each variable a random number of values betweenlowerBoundandupperBound.Constructs a new BayesPm using a given DAG, using as much information from the old BayesPm as possible.Constructs a new BayesPm from the given DAG, using as much information from the old BayesPm as possible.EmBayesProperties(DataSet dataSet, Graph graph) JunctionTreeAlgorithm(Graph graph, DataModel dataModel) -
Uses of Graph in edu.cmu.tetrad.calibration
Methods in edu.cmu.tetrad.calibration that return GraphModifier and TypeMethodDescriptionDataForCalibrationRfci.learnBNRFCI(DataSet bootstrapSample, int depth, Graph truePag) DataForCalibrationRfci.makeDAG(int numVars, double edgesPerNode, int numLatentConfounders) Methods in edu.cmu.tetrad.calibration with parameters of type GraphModifier and TypeMethodDescriptionDataForCalibrationRfci.learnBNRFCI(DataSet bootstrapSample, int depth, Graph truePag) -
Uses of Graph in edu.cmu.tetrad.data
Methods in edu.cmu.tetrad.data that return GraphModifier and TypeMethodDescriptionKnowledgeBoxInput.getResultGraph()KnowledgeBoxInput.getSourceGraph()static GraphDataGraphUtils.randomBifactorModel(int numStructuralNodes, int numStructuralEdges, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations) First a random single factor model is created with the specified number of latent nodes and latent edges, and impurity structure.static GraphDataGraphUtils.randomMim(Graph graph, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations, boolean arrangeGraph) static GraphDataGraphUtils.randomSingleFactorModel(int numStructuralNodes, int numStructuralEdges, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations) Methods in edu.cmu.tetrad.data with parameters of type GraphModifier and TypeMethodDescriptionbooleanKnowledge.isViolatedBy(Graph graph) static GraphDataGraphUtils.randomMim(Graph graph, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations, boolean arrangeGraph) Constructors in edu.cmu.tetrad.data with parameters of type Graph -
Uses of Graph in edu.cmu.tetrad.data.simulation
Methods in edu.cmu.tetrad.data.simulation that return GraphModifier and TypeMethodDescriptionLoadContinuousDataAndGraphs.getTrueGraph(int index) LoadContinuousDataAndSingleGraph.getTrueGraph(int index) LoadContinuousDataSmithSim.getTrueGraph(int index) LoadDataAndGraphs.getTrueGraph(int index) LoadDataFromFileWithoutGraph.getTrueGraph(int index) -
Uses of Graph in edu.cmu.tetrad.graph
Classes in edu.cmu.tetrad.graph that implement GraphModifier and TypeClassDescriptionfinal classRepresents a directed acyclic graph--that is, a graph containing only directed edges, with no cycles.classStores a graph a list of lists of edges adjacent to each node in the graph, with an additional list storing all of the edges in the graph.classImplements a graph allowing nodes in the getModel time lag to have parents taken from previous time lags.final classRepresents the graphical structure of a structural equation model.classRepresents a time series graph--that is, a graph with a fixed number S of lags, with edges into initial lags only--that is, into nodes in the first R lags, for some R.Methods in edu.cmu.tetrad.graph that return GraphModifier and TypeMethodDescriptionstatic GraphGraphUtils.bidirectedToUndirected(Graph graph) static GraphGraphUtils.completeGraph(Graph graph) static GraphConverts a string spec of a graph--for example, "X1-->X2, X1---X3, X2o->X4, X3<->X4" to a Graph.static GraphGraphUtils.emptyGraph(int numNodes) static GraphGraphUtils.getComparisonGraph(Graph graph, Parameters params) RandomGraph.UniformGraphGenerator.getDag()GraphGroup.getGraph(int g) Gets a graph at a specific indexstatic Graphstatic GraphGraphPersistence.loadGraphBNTPcMatrix(List<Node> vars, DataSet dataSet) static GraphGraphPersistence.loadGraphJson(File file) static GraphGraphPersistence.loadGraphPcalg(File file) static GraphGraphPersistence.loadGraphRuben(File file) static GraphGraphPersistence.loadGraphTxt(File file) static GraphGraphPersistence.loadRSpecial(File file) static GraphGraphUtils.markovBlanketDag(Node target, Graph dag) Calculates the Markov blanket of a target in a DAG.static GraphGraphPersistence.parseGraphXml(nu.xom.Element graphElement, Map<String, Node> nodes) static GraphRandomGraph.randomCyclicGraph2(int numNodes, int numEdges, int maxDegree) Makes a cyclic graph by repeatedly adding cycles of length of 3, 4, or 5 to the graph, then finally adding two cycles.static GraphRandomGraph.randomCyclicGraph3(int numNodes, int numEdges, int maxDegree, double probCycle, double probTwoCycle) Makes a cyclic graph by repeatedly adding cycles of length of 3, 4, or 5 to the graph, then finally adding two cycles.static GraphRandomGraph.randomDag(int numNodes, int numLatentConfounders, int maxNumEdges, int maxDegree, int maxIndegree, int maxOutdegree, boolean connected) static GraphRandomGraph.randomGraph(int numNodes, int numLatentConfounders, int numEdges, int maxDegree, int maxIndegree, int maxOutdegree, boolean connected) static GraphRandomGraph.randomGraph(List<Node> nodes, int numLatentConfounders, int maxNumEdges, int maxDegree, int maxIndegree, int maxOutdegree, boolean connected) Defaults to random forward graphs.static GraphRandomGraph.randomGraphRandomForwardEdges(int numNodes, int numLatentConfounders, int numEdges, int maxDegree, int maxIndegree, int maxOutdegree, boolean connected) static GraphRandomGraph.randomGraphRandomForwardEdges(List<Node> nodes, int numLatentConfounders, int numEdges, int maxDegree, int maxIndegree, int maxOutdegree, boolean connected) static GraphRandomGraph.randomGraphRandomForwardEdges(List<Node> nodes, int numLatentConfounders, int numEdges, int maxDegree, int maxIndegree, int maxOutdegree, boolean connected, boolean layoutAsCircle) static GraphRandomGraph.randomGraphUniform(List<Node> nodes, int numLatentConfounders, int maxNumEdges, int maxDegree, int maxIndegree, int maxOutdegree, boolean connected, int numIterations) static GraphRandomGraph.randomScaleFreeGraph(int numNodes, int numLatentConfounders, double alpha, double beta, double delta_in, double delta_out) static GraphGraphPersistence.readerToGraphJson(Reader reader) static GraphGraphPersistence.readerToGraphRuben(Reader reader) static GraphGraphPersistence.readerToGraphTxt(Reader reader) static GraphGraphPersistence.readerToGraphTxt(String graphString) static GraphGraphUtils.removeBidirectedEdges(Graph estCpdag) static GraphGraphUtils.removeBidirectedOrientations(Graph estCpdag) static GraphGraphUtils.replaceNodes(Graph originalGraph, List<Node> newVariables) Converts the given graph,originalGraph, to use the new variables (with the same names as the old).static GraphGraphUtils.restrictToMeasured(Graph graph) Constructs and returns a subgraph consisting of a given subset of the nodes of this graph together with the edges between them.static GraphGraphUtils.undirectedGraph(Graph graph) static GraphGraphUtils.undirectedToBidirected(Graph graph) Methods in edu.cmu.tetrad.graph with parameters of type GraphModifier and TypeMethodDescriptionstatic voidGraphUtils.addForbiddenReverseEdgesForDirectedEdges(Graph graph, Knowledge knowledge) voidAdds a graph to the class.static voidGraphUtils.addPagColoring(Graph graph) static voidRandomGraph.addTwoCycles(Graph graph, int numTwoCycles) GraphUtils.adjacenciesComplement(Graph graph1, Graph graph2) static booleanGraphUtils.allAdjacenciesAreDirected(Node node, Graph graph) booleanTriple.alongPathIn(Graph graph) static voidLayoutUtil.arrangeByLayout(Graph graph, HashMap<String, PointXy> layout) static booleanLayoutUtil.arrangeBySourceGraph(Graph resultGraph, Graph sourceGraph) Arranges the nodes in the result graph according to their positions in the source graph.static GraphGraphUtils.bidirectedToUndirected(Graph graph) static voidLayoutUtil.circleLayout(Graph graph, int centerx, int centery, int radius) Arranges the nodes in the graph in a circle.static GraphGraphUtils.completeGraph(Graph graph) static booleanGraphUtils.containsBidirectedEdge(Graph graph) static nu.xom.ElementGraphPersistence.convertToXml(Graph graph) static intGraphUtils.countAdjErrors(Graph graph1, Graph graph2) Counts the adjacencies that are in graph1 but not in graph2.static intGraphUtils.countArrowptErrors(Graph graph1, Graph graph2) Counts the arrowpoints that are in graph1 but not in graph2.static intstatic int[][]GraphUtils.edgeMisclassificationCounts(Graph leftGraph, Graph topGraph, boolean print) static StringMisclassificationUtils.edgeMisclassifications(Graph estGraph, Graph refGraph) static StringMisclassificationUtils.endpointMisclassification(Graph estGraph, Graph refGraph) static voidRandomGraph.fixLatents1(int numLatentConfounders, Graph graph) static voidRandomGraph.fixLatents4(int numLatentConfounders, Graph graph) static voidLayoutUtil.fruchtermanReingoldLayout(Graph graph) GraphUtils.getAmbiguousTriplesFromGraph(Node node, Graph graph) static NodeGraphUtils.getAssociatedNode(Node errorNode, Graph graph) GraphPersistence.getCollidersFromGraph(Node node, Graph graph) static GraphGraphUtils.getComparisonGraph(Graph graph, Parameters params) static intGraphUtils.getDottedUnderlinedTriplesFromGraph(Node node, Graph graph) static intGraphUtils.getIndegree(Graph graph) GraphUtils.getNoncollidersFromGraph(Node node, Graph graph) static intGraphUtils.getNumCorrectArrowpts(Graph correct, Graph estimated) static GraphUtils.TwoCycleErrorsGraphUtils.getTwoCycleErrors(Graph trueGraph, Graph estGraph) GraphUtils.getUnderlinedTriplesFromGraph(Node node, Graph graph) static voidGraphUtils.gfciExtraEdgeRemovalStep(Graph graph, Graph referenceCpdag, List<Node> nodes, SepsetProducer sepsets) The extra edge removal step for GFCI.static StringGraphUtils.graphAttributesToText(Graph graph, String title) static StringGraphUtils.graphEdgesToText(Graph graph, String title) static StringGraphUtils.graphNodeAttributesToText(Graph graph, String title, char delimiter) static StringGraphUtils.graphNodesToText(Graph graph, String title, char delimiter) static StringGraphPersistence.graphRMatrixTxt(Graph graph) static StringGraphPersistence.graphToDot(Graph graph) Converts a graph to a Graphviz .dot filestatic voidGraphPersistence.graphToDot(Graph graph, File file) static StringGraphPersistence.graphToLavaan(Graph g) static StringGraphPersistence.graphToPcalg(Graph g) static StringGraphUtils.graphToText(Graph graph, boolean doPagColoring) static StringGraphPersistence.graphToXml(Graph graph) static booleanGraphUtils.isClique(Collection<Node> set, Graph graph) static booleanbooleanCheck to see if a set of variables Z satisfies the back-door criterion relative to node x and node y.static voidLayoutUtil.kamadaKawaiLayout(Graph graph, boolean randomlyInitialized, double naturalEdgeLength, double springConstant, double stopEnergy) static LinkedList<Triple>GraphUtils.listColliderTriples(Graph graph) static StringGraphPersistence.loadGraphRMatrix(Graph graph) static GraphGraphUtils.markovBlanketDag(Node target, Graph dag) Calculates the Markov blanket of a target in a DAG.GraphUtils.maximalCliques(Graph graph, List<Node> nodes) static intGraphUtils.numBidirected(Graph result) static intGraphUtils.numDirectionalErrors(Graph result, Graph cpdag) static StringGraphUtils.pathString(Graph graph, Node... x) static StringGraphUtils.pathString(Graph graph, List<Node> path) static StringTriple.pathString(Graph graph, Node x, Node y, Node z) static GraphGraphUtils.removeBidirectedEdges(Graph estCpdag) static GraphGraphUtils.removeBidirectedOrientations(Graph estCpdag) static voidGraphUtils.removeNonSkeletonEdges(Graph graph, Knowledge knowledge) static GraphGraphUtils.replaceNodes(Graph originalGraph, List<Node> newVariables) Converts the given graph,originalGraph, to use the new variables (with the same names as the old).GraphUtils.replaceNodes(List<Node> originalNodes, Graph graph) Converts the given list of nodes,originalNodes, to use the replacement nodes for them by the same name in the givengraph.static GraphGraphUtils.restrictToMeasured(Graph graph) static voidGraphUtils.retainUnshieldedColliders(Graph graph, Knowledge knowledge) Retains only the unshielded colliders of the given graph.static PrintWritervoidDag.transferAttributes(Graph graph) voidEdgeListGraph.transferAttributes(Graph graph) voidGraph.transferAttributes(Graph graph) voidLagGraph.transferAttributes(Graph graph) voidSemGraph.transferAttributes(Graph graph) voidTimeLagGraph.transferAttributes(Graph graph) voidDag.transferNodesAndEdges(Graph graph) voidEdgeListGraph.transferNodesAndEdges(Graph graph) Transfers nodes and edges from one graph to another.voidGraph.transferNodesAndEdges(Graph graph) Transfers nodes and edges from one graph to another.voidLagGraph.transferNodesAndEdges(Graph graph) voidSemGraph.transferNodesAndEdges(Graph graph) voidTimeLagGraph.transferNodesAndEdges(Graph graph) static GraphGraphUtils.undirectedGraph(Graph graph) static GraphGraphUtils.undirectedToBidirected(Graph graph) Method parameters in edu.cmu.tetrad.graph with type arguments of type GraphModifier and TypeMethodDescriptionstatic StringGraphUtils.getIntersectionComparisonString(List<Graph> graphs) Constructors in edu.cmu.tetrad.graph with parameters of type GraphModifierConstructorDescriptionConstructs a new directed acyclic graph from the given graph object.EdgeListGraph(Graph graph) Constructs a EdgeListGraph using the nodes and edges of the given graph.FruchtermanReingoldLayout(Graph graph) KamadaKawaiLayout(Graph graph) Constructs a new SemGraph from the nodes and edges of the given graph.Underlines(Graph graph) -
Uses of Graph in edu.cmu.tetrad.performance
Methods in edu.cmu.tetrad.performance that return GraphModifier and TypeMethodDescriptionComparisonResult.getCorrectResult()ComparisonResult.getResultGraph()ComparisonResult.getTrueDag()Methods in edu.cmu.tetrad.performance with parameters of type GraphModifier and TypeMethodDescriptionstatic StringPerformanceTests.endpointMisclassification(List<Node> _nodes, Graph estGraph, Graph refGraph) static KnowledgeComparison2.getKnowledge(Graph graph) voidComparisonResult.setCorrectResult(Graph correctResult) voidComparisonResult.setResultGraph(Graph graph) voidComparisonResult.setTrueDag(Graph trueDag) -
Uses of Graph in edu.cmu.tetrad.regression
Methods in edu.cmu.tetrad.regression that return GraphModifier and TypeMethodDescriptionRegression.getGraph()RegressionCovariance.getGraph()RegressionDataset.getGraph()Methods in edu.cmu.tetrad.regression with parameters of type Graph -
Uses of Graph in edu.cmu.tetrad.search
Methods in edu.cmu.tetrad.search that return GraphModifier and TypeMethodDescriptionOutputs a new PAG, a copy of the input excepting the applied changes of this object.DagToPag.convert()TsDagToPag.convert()static GraphClusterUtils.convertSearchGraph(List<int[]> clusters, String[] varNames) static GraphPurify.convertSearchGraph(SemGraph input) static GraphSearchGraphUtils.cpdagForDag(Graph dag) static GraphSearchGraphUtils.cpdagFromDag(Graph dag) static GraphSearchGraphUtils.dagFromCPDAG(Graph graph) static GraphSearchGraphUtils.dagFromCPDAG(Graph graph, Knowledge knowledge) static @NotNull GraphBridges.getAdjacencies()Bridges2.getAdjacencies()FgesMb.getAdjacencies()FgesOrienter.getAdjacencies()TsFges2.getAdjacencies()TimeSeriesUtils.VarResult.getCollapsedVarGraph()DagSepsets.getDag()GraphScore.getDag()SepsetsGreedy.getDag()SepsetsGreedy2.getDag()FgesMb.getexternalGraph()Cpc.getExternalGraph()Fask.getExternalGraph()FgesOrienter.getExternalGraph()MultiFaskV1.getExternalGraph()TsFges2.getExternalGraph()Mimbuild.getFullGraph()MimbuildTrek.getFullGraph()@NotNull GraphBossMb.getGraph()BossOrig.getGraph(boolean cpDag) Cefs.getGraph()Cpc.getGraph()The graph that's constructed during the search.CpcStable.getGraph()The graph that's constructed during the search.GraphWithParameters.getGraph()@NotNull GraphGrasp.getGraph(boolean cpDag) @NotNull GraphGraspTol.getGraph(boolean cpDag) HbmsBeam.getGraph()HbsmsGes.getGraph()HbsmsGes.GraphWithPValue.getGraph()IndTestDSep.getGraph()Ling.StoredGraphs.getGraph(int g) @NotNull GraphOtherPermAlgs.getGraph(boolean cpDag) PcAll.getGraph()The graph that's constructed during the search.PcMb.getGraph()static Graphstatic GraphPermutationSearch.getGraph(List<Node> nodes, Map<Node, Set<Node>> parents, Knowledge knowledge, boolean cpDag) SampleVcpc.getGraph()The graph that's constructed during the search.SampleVcpcFast.getGraph()The graph that's constructed during the search.ScoredGraph.getGraph()TeyssierScorer.getGraph(boolean cpDag) Returns the DAG build for the current permutation, or its CPDAG.TeyssierScorer2.getGraph(boolean cpDag) Returns the DAG build for the current permutation, or its CPDAG.TeyssierScorerExperimental.getGraph(boolean cpDag) TeyssierScorerOpt.getGraph(boolean cpDag) Returns the DAG build for the current permutation, or its CPDAG.Vcpc.getGraph()The graph that's constructed during the search.VcpcAlt.getGraph()The graph that's constructed during the search.VcpcFast.getGraph()The graph that's constructed during the search.MagSemBicScore.getMag()static GraphMbUtils.getOneMbDag(Graph mbCPDAG) PossibleDConnectingPath.getPag()DagToPag.getTruePag()FciOrient.getTruePag()The true PAG if available.SvarFciOrient.getTruePag()The true PAG if available.TsDagToPag.getTruePag()DMSearch.LatentStructure.latentStructToEdgeListGraph(DMSearch.LatentStructure structure) Cstar.makeGraph(List<Cstar.Record> records) Makes a graph of the estimated predictors to the effect.RBExperiments.makeSimpleDAG(int numLatentConfounders) DagInCPDAGIterator.next()Successive calls to this method return successive DAGs in the CPDAG, in a more or less natural enumeration of them in which an arbitrary undirected edge is picked, oriented one way, Meek rules applied, then a remaining unoriented edge is picked, oriented one way, and so on, until a DAG is obtained, and then by backtracking the other orientation of each chosen edge is tried.DagIterator.next()Successive calls to this method return successive DAGs in the CPDAG, in a more or less natural enumeration of them in which an arbitrary undirected edge is picked, oriented one way, Meek rules applied, then a remaining unoriented edge is picked, oriented one way, and so on, until a DAG is obtained, and then by backtracking the other orientation of each chosen edge is tried.Lofs.orient()Lofs2.orient()TimeSeriesLagSearch.orientationForGraph(Dag trueGraph) Orients the given graph using CPC orientation with the conditional independence test provided in the constructor.static GraphHbmsBeam.removeZeroEdges(Graph bestGraph) Cefs.resultGraph()PcMb.resultGraph()Bdce.search()BFci.search()BfciFoo.search()BfciTr.search()Prints local graphs for all variables and returns the one of them.BpcTetradPurifyWashdown.search()Bridges.search()Bridges2.search()BridgesOld.search()BuildPureClusters.search()Ccd.search()The search method assumes that the IndependenceTest provided to the constructor is a conditional independence oracle for the SEM (or Bayes network) which describes the causal structure of the population.CcdMax.search()Searches for the MB CPDAG for the given target.Cfci.search()Cpc.search()Runs PC starting with a fully connected graph over all of the variables in the domain of the independence test.CpcStable.search()Runs PC starting with a fully connected graph over all of the variables in the domain of the independence test.DMSearch.search()Fas.search()Discovers all adjacencies in data.FasConcurrent.search()Deprecated.Discovers all adjacencies in data.Deprecated.FasDeterministic.search()Discovers all adjacencies in data.FasFdr.search()Discovers all adjacencies in data.Fask.search()Runs the search on the concatenated data, returning a graph, possibly cyclic, possibly with two-cycles.FaskVote.search(Parameters parameters) FasLofs.search()Runs the search on the concatenated data, returning a graph, possibly cyclic, possibly with two-cycles.FasStableConcurrentFdr.search()Discovers all adjacencies in data.Fasts.search()Discovers all adjacencies in data.Fci.search()FciMax.search()Fges.search()Greedy equivalence search: Start from the empty graph, add edges till model is significant.Greedy equivalence search: Start from the empty graph, add edges till model is significant.FgesOrienter.search()Greedy equivalence search: Start from the empty graph, add edges till model is significant.FindOneFactorClusters.search()FindTwoFactorClusters.search()GFci.search()GraphSearch.search()GraspFci.search()HbmsBeam.search()Hbsms.search()HbsmsGes.search()IFas.search()InverseCorrelation.search()Kpc.search()Runs PC starting with a complete graph over all nodes of the given conditional independence test, using the given independence test and knowledge and returns the resultant graph.Runs PC starting with a commplete graph over the given list of nodes, using the given independence test and knowledge and returns the resultant graph.LingamPattern.search()LingamPattern2.search()Mimbuild.search(List<List<Node>> clustering, List<String> latentNames, ICovarianceMatrix measuresCov) MimbuildTrek.search(List<List<Node>> clustering, List<String> latentNames, ICovarianceMatrix measuresCov) MultiFaskV1.search()Pc.search()Runs PC starting with a complete graph over all nodes of the given conditional independence test, using the given independence test and knowledge and returns the resultant graph.Runs PC starting with a commplete graph over the given list of nodes, using the given independence test and knowledge and returns the resultant graph.PcAll.search()Pcd.search()Runs PC starting with a complete graph over all nodes of the given conditional independence test, using the given independence test and knowledge and returns the resultant graph.Runs PC starting with a commplete graph over the given list of nodes, using the given independence test and knowledge and returns the resultant graph.PcLocal.search()Runs PC starting with a fully connected graph over all of the variables in the domain of the independence test.PcMax.search()Runs PC starting with a complete graph over all nodes of the given conditional independence test, using the given independence test and knowledge and returns the resultant graph.Runs PC starting with a commplete graph over the given list of nodes, using the given independence test and knowledge and returns the resultant graph.PcMb.search()Does a CPDAG search.Searches for the MB CPDAG for the given targets.PcStable.search()Runs PC starting with a complete graph over all nodes of the given conditional independence test, using the given independence test and knowledge and returns the resultant graph.Runs PC starting with a commplete graph over the given list of nodes, using the given independence test and knowledge and returns the resultant graph.PcStableMax.search()Runs PC search, returning the output CPDAG.Runs PC search, returning the output CPDAG, over the given nodes.PermutationSearch.search()Purify.search()****************************************************** SEARCH INTERFACE *******************************************************Rfci.search()SampleVcpc.search()SampleVcpcFast.search()SpFci.search()SvarFci.search()SvarGfci.search()TimeSeriesLagSearch.search()Runs PC starting with a fully connected graph over all of the variables in the domain of the independence test.Runs PC on just the given variable, all of which must be in the domain of the independence test.TsFges2.search()Greedy equivalence search: Start from the empty graph, add edges till model is significant.Vcfas.search()Discovers all adjacencies in data.Vcpc.search()VcpcAlt.search()VcpcFast.search()Washdown.search()Methods in edu.cmu.tetrad.search that return types with arguments of type GraphModifier and TypeMethodDescriptionSearchGraphUtils.generateCpdagDags(Graph cpdag, boolean orientBidirectedEdges) Generates the list of DAGs in the given cpdag.MbUtils.generateMbDags(Graph mbCPDAG, boolean orientBidirectedEdges, IndependenceTest test, int depth, Node target) Generates the list of MB DAGs consistent with the MB CPDAG returned by the previous search.SearchGraphUtils.getAllGraphsByDirectingUndirectedEdges(Graph skeleton) SearchGraphUtils.getDagsInCpdagMeek(Graph cpdag, Knowledge knowledge) BossMb2.getGraphs()Dci.search()Begins the DCI search procedure, described at each stepIon.search()Begins the ION search procedure, described at each stepIon2.search()Begins the ION search procedure, described at each stepMethods in edu.cmu.tetrad.search with parameters of type GraphModifier and TypeMethodDescriptionvoidGives a method for adding classes to the class.DMSearch.applyDmSearch(Graph pattern, Set<String> inputString, double penalty) Outputs a new PAG, a copy of the input excepting the applied changes of this object.static voidSearchGraphUtils.arrangeByKnowledgeTiers(Graph graph) static voidSearchGraphUtils.arrangeByKnowledgeTiers(Graph graph, Knowledge knowledge) static voidSearchGraphUtils.basicCPDAG(Graph graph) Get a graph and direct only the unshielded colliders.static voidSearchGraphUtils.basicCpdagRestricted2(Graph graph, Node node) voidvoidvoidstatic ClustersMimUtils.convertToClusters(Graph clusterGraph) static ClustersMimUtils.convertToClusters(Graph clusterGraph, List<Node> measuredVariables) Converts a disconnected multiple indicator model into a set of clusters.MimUtils.convertToClusters2(Graph clusterGraph) static GraphSearchGraphUtils.cpdagForDag(Graph dag) static GraphSearchGraphUtils.cpdagFromDag(Graph dag) static GraphSearchGraphUtils.dagFromCPDAG(Graph graph) static GraphSearchGraphUtils.dagFromCPDAG(Graph graph, Knowledge knowledge) static @NotNull Graphvoida method to search "back from a" to find a DDP.voida method to search "back from a" to find a DDP.voidFciOrient.doFinalOrientation(Graph graph) Orients the graph according to rules in the graph (FCI step D).voidSvarFciOrient.doFinalOrientation(Graph graph) Orients the graph according to rules in the graph (FCI step D).static booleanDagToPag.existsInducingPathInto(Node x, Node y, Graph graph) static booleanTsDagToPag.existsInducingPathInto(Node x, Node y, Graph graph, Knowledge knowledge) static booleanTsDagToPag.existsInducingPathVisitts(Graph graph, Node a, Node b, Node x, Node y, LinkedList<Node> path, Knowledge knowledge) static booleanSearchGraphUtils.existsLocalSepsetWithout(Node x, Node y, Node z, IndependenceTest test, Graph graph, int depth) voidFciOrient.fciOrientbk(Knowledge bk, Graph graph, List<Node> variables) Orients according to background knowledgestatic List<PossibleDConnectingPath>PossibleDConnectingPath.findDConnectingPaths(Graph pag, Node x, Node y, Collection<Node> z) Finds all possible D-connection undirectedPaths as sub-graphs of the pag given at construction time from x to y given z.static List<PossibleDConnectingPath>PossibleDConnectingPath.findDConnectingPathsOfLength(Graph pag, Node x, Node y, Collection<Node> z, Integer length) Finds all possible D-connection undirectedPaths as sub-graphs of the pag given at construction time from x to y given z for a particular path length.static voidSampleVcpc.futureNodeVisit(Graph graph, Node b, LinkedList<Node> path, Set<Node> futureNodes) static voidSampleVcpcFast.futureNodeVisit(Graph graph, Node b, LinkedList<Node> path, Set<Node> futureNodes) static voidVcpc.futureNodeVisit(Graph graph, Node b, LinkedList<Node> path, Set<Node> futureNodes) static voidVcpcAlt.futureNodeVisit(Graph graph, Node b, LinkedList<Node> path, Set<Node> futureNodes) static voidVcpcFast.futureNodeVisit(Graph graph, Node b, LinkedList<Node> path, Set<Node> futureNodes) SearchGraphUtils.generateCpdagDags(Graph cpdag, boolean orientBidirectedEdges) Generates the list of DAGs in the given cpdag.MbUtils.generateMbDags(Graph mbCPDAG, boolean orientBidirectedEdges, IndependenceTest test, int depth, Node target) Generates the list of MB DAGs consistent with the MB CPDAG returned by the previous search.SearchGraphUtils.getAllGraphsByDirectingUndirectedEdges(Graph skeleton) SearchGraphUtils.getCpcTripleType(Node x, Node y, Node z, IndependenceTest test, int depth, Graph graph) SearchGraphUtils.getDagsInCpdagMeek(Graph cpdag, Knowledge knowledge) static GraphUtils.GraphComparisonSearchGraphUtils.getGraphComparison(Graph trueGraph, Graph targetGraph) static GraphUtils.GraphComparisonSearchGraphUtils.getGraphComparison2(Graph graph, Graph trueGraph) Just counts arrowpoint errors--for cyclic edges counts an arrowpoint at each node.static KnowledgeTimeSeriesUtils.getKnowledge(Graph graph) Bridges.getNeighbors(Graph graph, Node node) static GraphMbUtils.getOneMbDag(Graph mbCPDAG) Vcpc.getPopulationTripleType(Node x, Node y, Node z, IndependenceTest test, int depth, Graph graph, boolean verbose) VcpcFast.getPopulationTripleType(Node x, Node y, Node z, IndependenceTest test, int depth, Graph graph, boolean verbose) SearchGraphUtils.getReachableNodes(List<Node> initialNodes, LegalPairs legalPairs, List<Node> c, List<Node> d, Graph graph, int maxPathLength) doubledoubledoublestatic int[][]SearchGraphUtils.graphComparison(Graph trueCpdag, Graph estCpdag, PrintStream out) static StringSearchGraphUtils.graphComparisonString(String trueGraphName, Graph trueGraph, String targetGraphName, Graph targetGraph, boolean printStars) static booleanPagUtils.graphInPagStep0(Graph pag, Graph dag) This method implements step (1) of the definition.static booleanPagUtils.graphInPagStep1(Graph pag, Graph dag) static booleanPagUtils.graphInPagStep2(Graph pag, Graph dag) static booleanPagUtils.graphInPagStep3(Graph pag, Graph dag) static booleanPagUtils.graphInPagStep4(Graph pag, Graph dag) static booleanPagUtils.graphInPagStep5(Graph pag, Graph dag) static TimeLagGraphTimeSeriesUtils.graphToLagGraph(Graph _graph, int numLags) static booleanFciOrient.isArrowpointAllowed(Node x, Node y, Graph graph, Knowledge knowledge) static SearchGraphUtils.LegalPagRetSearchGraphUtils.isLegalPag(Graph pag) TsFges2.logEdgeBayesFactors(Graph dag) Bridges.logEdgeBayesFactorsString(Graph dag) Fges.logEdgeBayesFactorsString(Graph dag) TsFges2.logEdgeBayesFactorsString(Graph dag) booleanMeekRulesCpdag.meekR1Locally(Graph graph, Knowledge Knowledge) static booleanSearchGraphUtils.meekR1Locally(Graph graph, Knowledge knowledge, IndependenceTest test, int depth) Orient away from collider.booleanstatic booleanIfbooleanMeek's rule R3.static booleanMeek's rule R3.booleanstatic booleanstatic ClustersClusterUtils.mimClusters(Graph mim) voidBFci.modifiedR0(Graph fgesGraph, SepsetProducer sepsets) voidGFci.modifiedR0(Graph fgesGraph, SepsetProducer sepsets) voidGraspFci.modifiedR0(Graph fgesGraph, SepsetProducer sepsets) voidSpFci.modifiedR0(Graph fgesGraph, SepsetProducer sepsets) voidSvarGfci.modifiedR0(Graph fgesGraph) voidRuns PC on just the given variable, all of which must be in the domain of the independence test.voidvoidSearches for a PAG satisfying the description in Thomas Richardson (1997), dissertation, Carnegie Mellon University.voidGlobally reorients the graph.voidstatic voidOrientCollidersMaxP.orientCollider(Node x, Node y, Node z, PcAll.ConflictRule conflictRule, Graph graph) static voidSearchGraphUtils.orientCollidersUsingSepsets(SepsetMap set, Knowledge knowledge, Graph graph, boolean verbose, boolean enforceCpdag) Step C of PC; orients colliders using specified sepset.ImpliedOrientation.orientImplied(Graph graph) Adds implied orientations.MeekRules.orientImplied(Graph graph) MeekRulesCpdag.orientImplied(Graph graph) MeekRulesRestricted.orientImplied(Graph graph) voidMeekRulesRestricted.orientImplied(Graph graph, Set<Node> nodes) voidMeekRulesCpdag.orientUsingMeekRulesLocally(Knowledge Knowledge, Graph graph) static voidSearchGraphUtils.orientUsingMeekRulesLocally(Knowledge knowledge, Graph graph, IndependenceTest test, int depth) Orients using Meek rules, double checking noncolliders locally.static Graphstatic voidSearchGraphUtils.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 voidSearchGraphUtils.pcOrientbk(Knowledge bk, Graph graph, List<Node> nodes) Orients according to background knowledge.static GraphWithParameterscreates a CPDAGWithParameters by running a regression, given a graph and dataHbmsBeam.removeZeroEdges(Graph bestGraph) voidvoidOrients colliders in the graph.voidOrients colliders in the graph.voidImplements the double-triangle orientation rule, which states that if D*-oB, A*->B<-*C and A*-oDo-*C, and !adj(a, c), D*-oB, then D*->B.voidImplements the double-triangle orientation rule, which states that if D*-oB, A*->B<-*C and A*-oDo-*C, then D*->B.voidThe triangles that must be oriented this way (won't be done by another rule) all look like the ones below, where the dots are a collider path from L to A with each node on the path (except L) a parent of C.voidThe triangles that must be oriented this way (won't be done by another rule) all look like the ones below, where the dots are a collider path from L to A with each node on the path (except L) a parent of C.voidImplements Zhang's rule R5, orient circle undirectedPaths: for any Ao-oB, if there is an uncovered circle path u = [A,C,...,D,B] such that A,D nonadjacent and B,C nonadjacent, then A---B and orient every edge on u undirected.voidImplements Zhang's rule R5, orient circle undirectedPaths: for any Ao-oB, if there is an uncovered circle path u = [A,C,...,D,B] such that A,D nonadjacent and B,C nonadjacent, then A---B and orient every edge on u undirected.voidImplements Zhang's rules R6 and R7, applies them over the graph once.voidImplements Zhang's rules R6 and R7, applies them over the graph once.voidFciOrient.rulesR1R2cycle(Graph graph) voidSvarFciOrient.rulesR1R2cycle(Graph graph) voidFciOrient.rulesR8R9R10(Graph graph) Implements Zhang's rules R8, R9, R10, applies them over the graph once.voidSvarFciOrient.rulesR8R9R10(Graph graph) Implements Zhang's rules R8, R9, R10, applies them over the graph once.doubledoubledoubledoubleScores the given DAG, up to a constant.doubleScores the given DAG, up to a constant.doublestatic doublestatic doubledoubleScores the given DAG, up to a constant.HbmsBeam.scoreGraph(Graph graph) HbsmsGes.scoreGraph(Graph graph) Greedy equivalence search: Start from the empty graph, add edges till model is significant.voidBridges.setAdjacencies(Graph adjacencies) Sets the set of preset adjacenies for the algorithm; edges not in this adjacencies graph will not be added.voidBridges2.setAdjacencies(Graph adjacencies) Sets the set of preset adjacenies for the algorithm; edges not in this adjacencies graph will not be added.voidFgesMb.setAdjacencies(Graph adjacencies) Sets the set of preset adjacenies for the algorithm; edges not in this adjacencies graph will not be added.voidFgesOrienter.setAdjacencies(Graph adjacencies) Sets the set of preset adjacenies for the algorithm; edges not in this adjacencies graph will not be added.voidTsFges2.setAdjacencies(Graph adjacencies) Sets the set of preset adjacenies for the algorithm; edges not in this adjacencies graph will not be added.voidBridges.setBoundGraph(Graph boundGraph) If non-null, edges not adjacent in this graph will not be added.voidFges.setBoundGraph(Graph boundGraph) If non-null, edges not adjacent in this graph will not be added.voidTsFges2.setBoundGraph(Graph boundGraph) If non-null, edges not adjacent in this graph will not be added.voidCpc.setExternalGraph(Graph externalGraph) voidFasDeterministic.setExternalGraph(Graph externalGraph) voidFask.setExternalGraph(Graph externalGraph) voidFasStableConcurrentFdr.setExternalGraph(Graph externalGraph) voidFasts.setExternalGraph(Graph externalGraph) voidFgesMb.setExternalGraph(Graph externalGraph) Sets the initial graph.voidFgesOrienter.setExternalGraph(Graph externalGraph) Sets the initial graph.voidMultiFaskV1.setExternalGraph(Graph externalGraph) voidPcAll.setExternalGraph(Graph externalGraph) voidPcLocal.setExternalGraph(Graph externalGraph) voidTsFges2.setExternalGraph(Graph externalGraph) Sets the initial graph.voidVcfas.setExternalGraph(Graph externalGraph) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidFges.setInitialGraph(Graph initialGraph) Sets the initial graph.voidvoidvoidFgesMb.setTrueGraph(Graph trueGraph) If the true graph is set, askterisks will be printed in log output for the true edges.voidFgesOrienter.setTrueGraph(Graph trueGraph) If the true graph is set, askterisks will be printed in log output for the true edges.voidIPurify.setTrueGraph(Graph mim) voidPurifyScoreBased.setTrueGraph(Graph mim) voidPurifyTetradBased.setTrueGraph(Graph mim) voidPurifyTetradBased2.setTrueGraph(Graph mim) voidTsFges2.setTrueGraph(Graph trueGraph) If the true graph is set, askterisks will be printed in log output for the true edges.voidDagToPag.setTruePag(Graph truePag) voidFciOrient.setTruePag(Graph truePag) voidSvarFciOrient.setTruePag(Graph truePag) voidTsDagToPag.setTruePag(Graph truePag) static intSearchGraphUtils.structuralHammingDistance(Graph trueGraph, Graph estGraph) Tsamardinos, I., Brown, L.static voidMbUtils.trimEdgesAmongParents(Graph graph, Node target) Removes edges among the parents of the target.static voidMbUtils.trimEdgesAmongParentsOfChildren(Graph graph, Node target) Removes edges among the parents of children of the target.static voidMbUtils.trimToAdjacents(Graph graph, Node target) static voidMbUtils.trimToMbNodes(Graph graph, Node target, boolean includeBidirected) Trims the graph to the target, the parents and children of the target, and the parents of the children of the target.doubleIda.trueEffect(Node x, Node y, Graph trueDag) Constructors in edu.cmu.tetrad.search with parameters of type GraphModifierConstructorDescriptionDagInCPDAGIterator(Graph CPDAG) DagInCPDAGIterator(Graph CPDAG, Knowledge knowledge) DagInCPDAGIterator(Graph CPDAG, Knowledge knowledge, boolean allowArbitraryOrientations, boolean allowNewColliders) The given CPDAG must be a CPDAG.DagIterator(Graph CPDAG) The given CPDAG must be a CPDAG.DagSepsets(Graph dag) Constructs a new FCI search for the given independence test and background knowledge.FasDci(Graph graph, IndependenceTest independenceTest) Constructs a new FastAdjacencySearch for DCI.FasDci(Graph graph, IndependenceTest independenceTest, ResolveSepsets.Method method, List<Set<Node>> marginalVars, List<IndependenceTest> independenceTests, SepsetMapDci knownIndependencies, SepsetMapDci knownAssociations) Constructs a new FastAdjacencySearch for DCI with independence test pooling to resolve inconsistencies.FasDeterministic(Graph graph, IndependenceTest test) Constructs a new FastAdjacencySearch.FasStableConcurrentFdr(Graph externalGraph, IndependenceTest test) Constructs a new FastAdjacencySearch.Fasts(Graph graph, IndependenceTest test) Constructs a new FastAdjacencySearch.GraphScore(Graph dag) Constructs the score using a covariance matrix.GraphWithParameters(Graph graph) GraphWithParameters(SemIm semIm, Graph trueCPDAG) GraphWithPValue(Graph graph, double pValue) HbmsBeam(Graph graph, CovarianceMatrix cov, Knowledge knowledge) IndTestDSep(Graph graph) IndTestDSep(Graph graph, boolean keepLatents) Constructs a new independence test that returns d-separation facts for the given graph as independence results.When you don't have a Dataset, supply a Graph and the number of samples to draw and the algorithm will generate a DataSet.LingamPattern(Graph cpdag, DataSet dataSet) LingamPattern2(Graph cpdag, List<DataSet> dataSets) Lofs(Graph CPDAG, List<DataSet> dataSets, boolean strongR2, boolean meekDone, boolean meanCenterResiduals) PcLocal(IndependenceTest independenceTest, Graph graph) PossibleDsepFci(Graph graph, IndependenceTest test) Creates a new SepSet and assumes that none of the variables have yet been checked.ScoredGraph(Graph graph, Double score) SepsetsConservative(Graph graph, IndependenceTest independenceTest, SepsetMap extraSepsets, int depth) SepsetsGreedy(Graph graph, IndependenceTest independenceTest, SepsetMap extraSepsets, int depth) SepsetsGreedy2(Graph graph, IndependenceTest independenceTest, TeyssierScorer scorer, SepsetMap extraSepsets, int depth) SepsetsPossibleDsep(Graph graph, IndependenceTest test, Knowledge knowledge, int depth, int maxPathLength) TsDagToPag(Graph dag) Constructs a new FCI search for the given independence test and background knowledge.Constructor parameters in edu.cmu.tetrad.search with type arguments of type Graph -
Uses of Graph in edu.cmu.tetrad.search.mb
Methods in edu.cmu.tetrad.search.mb that return Graph -
Uses of Graph in edu.cmu.tetrad.sem
Methods in edu.cmu.tetrad.sem that return GraphModifier and TypeMethodDescriptionLargeScaleSimulation.getGraph()SemUpdater.getManipulatedGraph()Methods in edu.cmu.tetrad.sem with parameters of type GraphModifier and TypeMethodDescriptionLargeScaleSimulation.getKnowledge(Graph graph) ReidentifyVariables.getLatents(Graph graph) ReidentifyVariables.reidentifyVariables1(List<List<Node>> partition, Graph trueGraph) Ricf.ricf2(Graph mag, ICovarianceMatrix covMatrix, double tolerance) same as above but takes a Graph instead of a SemGraphdoubleRuns the estimator on the data and SemPm passed in through the constructor.doubleConstructors in edu.cmu.tetrad.sem with parameters of type GraphModifierConstructorDescriptionGeneralizedSemPm(Graph graph) Constructs a BayesPm from the given Graph, which must be convertible first into a ProtoSemGraph and then into a SemGraph.LargeScaleSimulation(Graph graph) LargeScaleSimulation(Graph graph, List<Node> nodes, int[] tierIndices) Constructs a BayesPm from the given Graph, which must be convertible first into a ProtoSemGraph and then into a SemGraph. -
Uses of Graph in edu.cmu.tetrad.simulation
Methods in edu.cmu.tetrad.simulation that return GraphModifier and TypeMethodDescriptionstatic Graphstatic GraphHsimUtils.mkRandSEMDAG(int numVars, int numEdges) Methods in edu.cmu.tetrad.simulation with parameters of type GraphModifier and TypeMethodDescriptionstatic double[]static GraphHsimUtils.getAllParents(Graph inputgraph, Set<Node> inputnodes) -
Uses of Graph in edu.cmu.tetrad.util
Methods in edu.cmu.tetrad.util that return GraphModifier and TypeMethodDescriptionstatic GraphGraphSampling.createDisplayGraph(Graph graph, ResamplingEdgeEnsemble ensemble) Create a graph for displaying and print out.static GraphGraphSampling.createGraphWithHighProbabilityEdges(List<Graph> graphs) Combine all the edges from the list of graphs onto one graph with the edge type that has the highest frequency probability.static GraphGraphSampling.createGraphWithHighProbabilityEdges(List<Graph> graphs, ResamplingEdgeEnsemble ensemble) static GraphGraphSampling.createGraphWithoutNullEdges(Graph graph) Create a graph from the given graph that contains no null edges.static GraphJsonUtils.parseJSONObjectToTetradGraph(String jsonResponse) static GraphJsonUtils.parseJSONObjectToTetradGraph(org.json.JSONObject jObj) Methods in edu.cmu.tetrad.util with parameters of type GraphModifier and TypeMethodDescriptionstatic GraphGraphSampling.createDisplayGraph(Graph graph, ResamplingEdgeEnsemble ensemble) Create a graph for displaying and print out.static GraphGraphSampling.createGraphWithoutNullEdges(Graph graph) Create a graph from the given graph that contains no null edges.JsonUtils.parseJSONArrayToTetradEdges(Graph graph, org.json.JSONArray jArray) static EdgeJsonUtils.parseJSONObjectToTetradEdge(Graph graph, org.json.JSONObject jObj) Method parameters in edu.cmu.tetrad.util with type arguments of type GraphModifier and TypeMethodDescriptionstatic GraphGraphSampling.createGraphWithHighProbabilityEdges(List<Graph> graphs) Combine all the edges from the list of graphs onto one graph with the edge type that has the highest frequency probability.static GraphGraphSampling.createGraphWithHighProbabilityEdges(List<Graph> graphs, ResamplingEdgeEnsemble ensemble) static Set<edu.cmu.tetrad.util.GraphSampling.NodePair>GraphSampling.getEdgeNodePairs(List<Graph> graphs) -
Uses of Graph in edu.pitt.csb.mgm
Methods in edu.pitt.csb.mgm that return GraphModifier and TypeMethodDescriptionMgm.graphFromMGM()Converts MGM object to Graph object with edges if edge parameters are non-zero.static GraphMixedUtils.makeMixedGraph(Graph g, Map<String, Integer> m) Mgm.search()Simple search command for GraphSearch implementation.Methods in edu.pitt.csb.mgm with parameters of type GraphModifier and TypeMethodDescriptionstatic int[][]MixedUtils.allEdgeStats(Graph pT, Graph pE) static int[][]static GeneralizedSemPmMixedUtils.GaussianCategoricalPm(Graph trueGraph, String paramTemplate) static GeneralizedSemPmMixedUtils.GaussianTrinaryPm(Graph trueGraph, HashMap<String, String> nodeDists, int maxSample, String paramTemplate) MixedUtils.getNodeDists(Graph g) static cern.colt.matrix.DoubleMatrix2DMixedUtils.graphToMatrix(Graph graph) static cern.colt.matrix.DoubleMatrix2DMixedUtils.graphToMatrix(Graph graph, double undirectedWeight, double directedWeight) static GraphMixedUtils.makeMixedGraph(Graph g, Map<String, Integer> m) static cern.colt.matrix.DoubleMatrix2DMixedUtils.skeletonToMatrix(Graph graph) -
Uses of Graph in edu.pitt.csb.stability
Methods in edu.pitt.csb.stability that return Graph -
Uses of Graph in edu.pitt.dbmi.algo.bayesian.constraint.search
Methods in edu.pitt.dbmi.algo.bayesian.constraint.search that return GraphModifier and TypeMethodDescriptionRfciBsc.getGraphRBD()RfciBsc.getGraphRBI()PagSamplingRfci.search()RfciBsc.search() -
Uses of Graph in edu.pitt.dbmi.algo.resampling
Methods in edu.pitt.dbmi.algo.resampling that return GraphMethods in edu.pitt.dbmi.algo.resampling that return types with arguments of type GraphModifier and TypeMethodDescriptionGeneralResamplingTest.getGraphs()Returns the individual bootstrap result graphs.GeneralResamplingSearch.search()Methods in edu.pitt.dbmi.algo.resampling with parameters of type GraphModifier and TypeMethodDescriptionstatic int[][]GeneralResamplingTest.getAdjConfusionMatrix(Graph truth, Graph estimate) static int[][]GeneralResamplingTest.getEdgeTypeConfusionMatrix(Graph truth, Graph estimate) voidGeneralResamplingSearch.setExternalGraph(Graph externalGraph) voidGeneralResamplingTest.setExternalGraph(Graph externalGraph) Sets the initial graph. -
Uses of Graph in edu.pitt.dbmi.algo.resampling.task
Methods in edu.pitt.dbmi.algo.resampling.task that return GraphModifier and TypeMethodDescriptionGeneralResamplingSearchRunnable.call()GeneralResamplingSearchRunnable.getExternalGraph()Methods in edu.pitt.dbmi.algo.resampling.task with parameters of type GraphModifier and TypeMethodDescriptionvoidGeneralResamplingSearchRunnable.setExternalGraph(Graph externalGraph)