Uses of Interface
edu.cmu.tetrad.data.DataModel
Packages that use DataModel
Package
Description
This package contains classes for scoring causal graph models.
This package contains classes for testing 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 DataModel in edu.cmu.tetrad.algcomparison
Methods in edu.cmu.tetrad.algcomparison with parameters of type DataModelModifier and TypeMethodDescriptionstatic StringCompareTwoGraphs.getStatsListTable(Graph trueGraph, Graph targetGraph, DataModel dataModel, long elapsedTime) Returns a string representing a table of statistics that can be printed.static StringCompareTwoGraphs.getStatsListTable(Graph trueGraph, Graph targetGraph, DataModel dataModel, long elapsedTime, List<Statistic> statistics) AsCompareTwoGraphs.getStatsListTable(Graph, Graph, DataModel, long), but with the statistics to show given explicitly, in display order.static StringCompareTwoGraphs.getStatsListTable(Graph trueDag, Graph trueGraph, Graph targetGraph, DataModel dataModel, long elapsedTime) AsCompareTwoGraphs.getStatsListTable(Graph, Graph, DataModel, long), but with the true DAG given separately from the comparison graph; seeCompareTwoGraphs.getStatsListTable(Graph, Graph, Graph, DataModel, long, List).static StringCompareTwoGraphs.getStatsListTable(Graph trueDag, Graph trueGraph, Graph targetGraph, DataModel dataModel, long elapsedTime, List<Statistic> statistics) AsCompareTwoGraphs.getStatsListTable(Graph, Graph, DataModel, long, List), but with the true DAG given separately from the comparison graph.static StringCompareTwoGraphs.getStatsListTable(Graph trueDag, Graph trueGraph, List<Graph> targetGraphs, List<String> targetNames, DataModel dataModel, List<Long> elapsedTimes) AsCompareTwoGraphs.getStatsListTable(Graph, List, List, DataModel, List), but with the true DAG given separately from the comparison graph; seeCompareTwoGraphs.getStatsListTable(Graph, Graph, Graph, DataModel, long, List).static StringCompareTwoGraphs.getStatsListTable(Graph trueDag, Graph trueGraph, List<Graph> targetGraphs, List<String> targetNames, DataModel dataModel, List<Long> elapsedTimes, List<Statistic> statistics) AsCompareTwoGraphs.getStatsListTable(Graph, List, List, DataModel, List, List), but with the true DAG given separately from the comparison graph; seeCompareTwoGraphs.getStatsListTable(Graph, Graph, Graph, DataModel, long, List)for the division of labor between the two.static StringCompareTwoGraphs.getStatsListTable(Graph trueGraph, List<Graph> targetGraphs, List<String> targetNames, DataModel dataModel, List<Long> elapsedTimes) Returns a string representing a table of statistics for several target graphs against a single true graph, one column per target.static StringCompareTwoGraphs.getStatsListTable(Graph trueGraph, List<Graph> targetGraphs, List<String> targetNames, DataModel dataModel, List<Long> elapsedTimes, List<Statistic> statistics) AsCompareTwoGraphs.getStatsListTable(Graph, List, List, DataModel, List), but with the statistics to show given explicitly, in display order. -
Uses of DataModel in edu.cmu.tetrad.algcomparison.algorithm
Methods in edu.cmu.tetrad.algcomparison.algorithm with parameters of type DataModelModifier and TypeMethodDescriptionabstract longExternalAlgorithm.getElapsedTime(DataModel dataSet, Parameters parameters) getElapsedTime.intgetIndex.AbstractBootstrapAlgorithm.search(DataModel dataModel, Parameters parameters) Runs the search.Algorithm.search(DataModel dataSet, Parameters parameters) Runs the search.FirstInflection.search(DataModel dataSet, Parameters parameters) Runs the search.StabilitySelection.search(DataModel dataSet, Parameters parameters) Runs the search.StARS.search(DataModel dataSet, Parameters parameters) Runs the search.Method parameters in edu.cmu.tetrad.algcomparison.algorithm with type arguments of type DataModelModifier and TypeMethodDescriptionAbstractMultiBootstrapAlgorithm.search(List<DataModel> dataSets, Parameters parameters) Runs the multi-dataset search, bootstrapping ifnumberResamplingis greater than zero.MultiDataSetAlgorithm.search(List<DataModel> dataSets, Parameters parameters) Runs the search. -
Uses of DataModel in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag
Methods in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag with parameters of type DataModelModifier and TypeMethodDescriptionDagma.runSearch(DataModel dataModel, Parameters parameters) Runs the DAGMA algorithm to search for a directed acyclic graph (DAG) in the given data model with the specified parameters.DirectLingam.runSearch(DataModel dataModel, Parameters parameters) Runs the Direct LiNGAM search algorithm on the given data model with the specified parameters.Fask.runSearch(DataModel dataModel, Parameters parameters) Runs the Fask search algorithm on the given data model with the specified parameters.FaskOrig.runSearch(DataModel dataModel, Parameters parameters) Deprecated.Runs the Fask search algorithm on the given data model with the specified parameters.IcaLingam.runSearch(DataModel dataSet, Parameters parameters) Runs the search on the given data by delegating to the successor algorithm and returns the resulting graph.IcaLingD.runSearch(DataModel dataSet, Parameters parameters) Runs the search on the given data by delegating to the successor algorithm and returns the resulting graph.Lingam.runSearch(DataModel dataSet, Parameters parameters) Searches for a graph structure based on the given data set and parameters.LingD.runSearch(DataModel dataSet, Parameters parameters) Runs a search on the provided data set using the given parameters. -
Uses of DataModel in edu.cmu.tetrad.algcomparison.algorithm.multi
Methods in edu.cmu.tetrad.algcomparison.algorithm.multi with parameters of type DataModelModifier and TypeMethodDescriptionFaskConcatenated.search(DataModel dataSet, Parameters parameters) Runs the search.FaskPool.search(DataModel dataSet, Parameters parameters) Runs the search.FaskVote.search(DataModel dataSet, Parameters parameters) Runs the search.FciIod.search(DataModel dataSet, Parameters parameters) Runs the search.FgesConcatenated.search(DataModel dataSet, Parameters parameters) Runs the search.ImagesBoss.search(DataModel dataSet, Parameters parameters) Runs the search.Ion.search(DataModel dataSet, Parameters parameters) Runs the search.Method parameters in edu.cmu.tetrad.algcomparison.algorithm.multi with type arguments of type DataModelModifier and TypeMethodDescriptionFaskConcatenated.search(List<DataModel> dataSets, Parameters parameters) Runs the search.FaskPool.search(List<DataModel> dataSets, Parameters parameters) Runs the search.FaskVote.search(List<DataModel> dataSets, Parameters parameters) Runs the search.FciIod.search(List<DataModel> dataSets, Parameters parameters) Runs the search.FgesConcatenated.search(List<DataModel> dataModels, Parameters parameters) Runs the search.ImagesBoss.search(List<DataModel> dataSets, Parameters parameters) Runs the search.Ion.search(List<DataModel> dataSets, Parameters parameters) Runs the search. -
Uses of DataModel in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag
Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag with parameters of type DataModelModifier and TypeMethodDescriptionCstar.search(DataModel dataSet, Parameters parameters) Runs the search.Pcmci.search(DataModel dataModel, Parameters parameters) Executes the PCMCI (Peter and Clark Momentary Conditional Independence) causal discovery algorithm on a given data model using specified parameters.SingleGraphAlg.search(DataModel dataSet, Parameters parameters) Runs the search. -
Uses of DataModel in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag
Methods in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag with parameters of type DataModelModifier and TypeMethodDescriptionBfci.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm using the given dataset and parameters and returns the resulting graph.BfciBryan.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm using the given dataset and parameters and returns the resulting graph.BfciBryanScore.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm using the given dataset and parameters and returns the resulting graph.BfciC.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm using the given dataset and parameters and returns the resulting graph.BfciD.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm using the given dataset and parameters and returns the resulting graph.BfciScoreCheck.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm using the given dataset and parameters and returns the resulting graph.BossCcd.runSearch(DataModel dataModel, Parameters parameters) Runs the BOSS-CCD search algorithm on the given data set using the specified parameters.BossFci.runSearch(DataModel dataModel, Parameters parameters) Runs the search on the given data by delegating to the successor algorithm and returns the resulting graph.BossPod.runSearch(DataModel dataModel, Parameters parameters) Always throws, because the implementation this class wrapped was removed in Tetrad 8.0.0.Ccd.runSearch(DataModel dataModel, Parameters parameters) Runs the CCD (Cyclic Causal Discovery) search algorithm on the given data set using the specified parameters.Cpw.runSearch(DataModel dataModel, Parameters parameters) Executes the search algorithm on a given data model and set of parameters, producing a partial ancestral graph (PAG) that represents the causal structure inferred from the data.DmFcit.runSearch(DataModel dataModel, Parameters parameters) Always throws, because the implementation this class wrapped was removed in Tetrad 8.0.0.DmPc.runSearch(DataModel dataModel, Parameters parameters) Always throws, because the implementation this class wrapped was removed in Tetrad 8.0.0.Fci.runSearch(DataModel dataModel, Parameters parameters) Runs a search algorithm to find a graph based on the given data model and parameters.FciCyclicPw.runSearch(DataModel dataModel, Parameters parameters) Executes the search algorithm on a given data model and set of parameters, producing a partially directed acyclic graph (PAG) that represents the causal structure inferred from the data.Fcit.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to find a graph structure based on a given data model and parameters.FcitMagMarkov.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to find a graph structure based on a given data model and parameters.FcitMarkov.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to find a graph structure based on a given data model and parameters.FcitSl.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to find a graph structure based on a given data model and parameters.FcitSlScoreCheck.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to find a graph structure based on a given data model and parameters.FcitZm.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to find a graph structure based on a given data model and parameters.Gfci.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to infer the causal graph given a dataset and specified parameters.GfciOld.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to infer the causal graph given a dataset and specified parameters.Gmas.runSearch(DataModel dataModel, Parameters parameters) Runs the search.GraspFci.runSearch(DataModel dataModel, Parameters parameters) Runs a search algorithm to find a graph structure based on a given data set and parameters.Icd.runSearch(DataModel dataModel, Parameters parameters) Runs the ICD search and returns the resulting PAG.LvBossExperimental.runSearch(DataModel dataModel, Parameters parameters) Runs LV-BOSS on the given data model.LvHeuristic.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to find a graph structure based on a given data model and parameters.PagSampleRfci.runSearch(DataModel dataModel, Parameters parameters) Runs the search on the given data by delegating to the successor algorithm and returns the resulting graph.PagSamplingRfci.runSearch(DataModel dataSet, Parameters parameters) Runs the search algorithm using the given data set and parameters.Rfci.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm on the given data model and parameters.RfciBsc.runSearch(DataModel dataModel, Parameters parameters) Runs a search algorithm using a given dataset and parameters.SpFci.runSearch(DataModel dataModel, Parameters parameters) Executes a search algorithm to infer the causal graph structure from a given data model -
Uses of DataModel in edu.cmu.tetrad.algcomparison.algorithm.other
Methods in edu.cmu.tetrad.algcomparison.algorithm.other with parameters of type DataModelModifier and TypeMethodDescriptionFactorAnalysis.runSearch(DataModel dataModel, Parameters parameters) Executes a factor analysis search on the given data model using the provided parameters.Glasso.runSearch(DataModel dataModel, Parameters parameters) Runs a search algorithm to create a graph representation of the data.MimbuildBollen.search(DataModel dataModel, Parameters parameters) Executes a factor analysis search on the given data model using the provided parameters.MimbuildPca.search(DataModel dataModel, Parameters parameters) Executes a factor analysis search on the given data model using the provided parameters.PythonGin.search(DataModel dataModel, Parameters parameters) Deprecated.Runs GIN on the supplied dataset and returns the resulting causal graph.Rlcd.search(DataModel dataModel, Parameters parameters) Runs RLCD on a continuous data set.Method parameters in edu.cmu.tetrad.algcomparison.algorithm.other with type arguments of type DataModelModifier and TypeMethodDescriptionRlcd.searchImputations(List<DataModel> imputations, Parameters parameters) Runs ONE RLCD search over several imputations of a data set with missing values; seeRlcd(List). -
Uses of DataModel in edu.cmu.tetrad.algcomparison.algorithm.pairwise
Methods in edu.cmu.tetrad.algcomparison.algorithm.pairwise with parameters of type DataModelModifier and TypeMethodDescriptionFaskPw.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm using the given data model and parameters.R1.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm on the given data model with the provided parameters.R2.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm using the provided data model and parameters.R3.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to orient edges in the input graph using the provided data.Rskew.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm using the provided data model and parameters.RskewE.runSearch(DataModel dataModel, Parameters parameters) Runs a search algorithm to find the orientation of edges in a graph using the given data model and parameters.Skew.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm to orient edges in the input graph using the given data model and parameters.SkewE.runSearch(DataModel dataModel, Parameters parameters) Executes the SkewE search algorithm.Tanh.runSearch(DataModel dataModel, Parameters parameters) Runs the search algorithm using the given data model and parameters. -
Uses of DataModel in edu.cmu.tetrad.algcomparison.independence
Methods in edu.cmu.tetrad.algcomparison.independence with parameters of type DataModelModifier and TypeMethodDescriptionBasisExpandedGcm.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.BasisFunctionBlocksIndTest.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.BasisFunctionLrt.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.BlocksIndTest.getTest(DataModel dataSet, Parameters parameters) Deprecated.Creates and returns an instance of theIndTestBlocksWilkesinitialized with a specific block specification and a significance level extracted from the provided parameters.BlocksIndTestLemma10.getTest(DataModel dataModel, Parameters parameters) Deprecated.Creates and returns an instance of an independence test based on the specified block structure and parameters provided.BlocksIndTestTs.getTest(DataModel dataModel, Parameters parameters) Creates and returns an instance of an independence test based on the specified block structure and parameters provided.CciTest.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.ChiSquare.getTest(DataModel dataSet, Parameters parameters) Retrieves an instance of the IndependenceTest interface that performs a Chi Square Test for independence.ClFisherZPython.getTest(DataModel dataModel, Parameters parameters) Retrieves an independence test based on the provided data model and parameters.ClKciPython.getTest(DataModel dataModel, Parameters parameters) Creates and returns an IndependenceTest instance using the provided DataModel and Parameters.ClRcitPython.getTest(DataModel dataModel, Parameters parameters) Retrieves an independence test based on the provided data model and parameters.ConditionalGaussianLrt.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.Cord.getTest(DataModel dataModel, Parameters parameters) Gets a CORD (Eric's engine) independence test for the given data model and parameters.DegenerateGaussianLrt.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.DgBicTest.getTest(DataModel dataSet, Parameters parameters) Returns an instance of IndependenceTest for the SEM BIC test.EquivalenceTest.getTest(DataModel dataModel, Parameters parameters) Builds the equivalence test for the given data and parameters.FfCi.getTest(DataModel dataSet, Parameters parameters) Creates and configures an instance of the FfCi independence test with specified parameters derived from the provided dataset and parameter set.FfCiContinuous.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.FisherZ.getTest(DataModel dataModel, Parameters parameters) Gets an independence test based on the given data model and parameters.Gcm.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.Gin.getTest(DataModel dataModel, Parameters parameters) Configures and returns an IndependenceTest object based on the provided data model and parameters.GSquare.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.IndependenceWrapper.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.Kci.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.MinimaxCITest.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.MSeparationTest.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.MultinomialLogisticRegressionWald.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.Mvplrt.getTest(DataModel dataSet, Parameters parameters) Deprecated.Returns true iff x and y are independent conditional on z for the given data set.PoissonBicTest.getTest(DataModel dataSet, Parameters parameters) Returns an instance of IndependenceTest for the SEM BIC test.ProbabilisticTest.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.RankIndependenceTestLemma10Singletons.getTest(DataModel dataModel, Parameters parameters) Deprecated.Gets an independence test based on the given data model and parameters.RankIndependenceTestTs.getTest(DataModel dataModel, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.RankIndependenceTestTsSingletons.getTest(DataModel dataModel, Parameters parameters) Deprecated.Gets an independence test based on the given data model and parameters.RankIndependenceTestWilkesSingletons.getTest(DataModel dataModel, Parameters parameters) Deprecated.Gets an independence test based on the given data model and parameters.Rcit.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set.SemBicTest.getTest(DataModel dataSet, Parameters parameters) Returns an instance of IndependenceTest for the SEM BIC test.StratifiedRank.getTest(DataModel dataModel, Parameters parameters) Gets an independence test based on the given data model and parameters.TrekSeparationBlocksIndependence.getTest(DataModel dataModel, Parameters parameters) Gets an independence test based on the given data model and parameters.TRffLrTest.getTest(DataModel dataSet, Parameters parameters) Returns true iff x and y are independent conditional on z for the given data set. -
Uses of DataModel in edu.cmu.tetrad.algcomparison.score
Methods in edu.cmu.tetrad.algcomparison.score with parameters of type DataModelModifier and TypeMethodDescriptionBasisFunctionBgeScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.BasisFunctionBicScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.BasisFunctionBicScoreTabular.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.BdeuScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.BfBlocksBicScore.getScore(DataModel model, Parameters parameters) Computes and returns a score based on the provided data model and parameter settings.BgeScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.BlocksBicScore.getScore(DataModel model, Parameters parameters) Computes and returns a score based on the provided data model and parameter settings.BlockScoreWrapper.getScore(DataModel model, Parameters parameters) Computes and returns a score for the given data model and parameters.ConditionalGaussianBicScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.DegenerateGaussianBgeScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.DegenerateGaussianBicScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.DiscreteBicScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.EbicScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.FfMl.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.FfMlContinuous.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.GicScores.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.HeavyTailSemBicScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.HuangMarginalLikelihoodScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.InstanceAugmentedSemBicScoreWrapper.getScore(DataModel dataModel, Parameters parameters) Computes the score for a given data model and set of parameters.IsBDeuScoreWrapper.getScore(DataModel dataModel, Parameters parameters) Calculates and returns a score for the given data model and associated parameters.KcvBicScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.KernelMarginalLikelihoodScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.MagDgBicScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.MSepScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.MVPBicScore.getScore(DataModel dataSet, Parameters parameters) Deprecated.Returns true, iff x and y are independent, conditional on z for the given data set.PoissonPriorScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.RankBicScore.getScore(DataModel dataModel, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.RffBicScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.ScoreWrapper.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.SemBicScore.getScore(DataModel dataSet, Parameters parameters) Returns true, iff x and y are independent, conditional on z for the given data set.TRffBicScore.getScore(DataModel dataSet, Parameters parameters) Calculates and returns a score for the given dataset based on the specified parameters.ZhangShenBoundScore.getScore(DataModel dataSet, Parameters parameters) Calculates the score based on the given data set and parameters.Method parameters in edu.cmu.tetrad.algcomparison.score with type arguments of type DataModel -
Uses of DataModel in edu.cmu.tetrad.algcomparison.simulation
Methods in edu.cmu.tetrad.algcomparison.simulation that return DataModelModifier and TypeMethodDescriptionAdditiveNoiseSimulation.getDataModel(int index) Returns the data model at the specified index.BayesNetSimulation.getDataModel(int index) Returns the number of data sets to simulate.ConditionalGaussianSimulation.getDataModel(int index) Returns the number of data sets to simulate.DaoSimulation.getDataModel(int index) DesignedExperimentSimulation.getDataModel(int index) Returns the data model at the specified index.GeneralAdditiveModel.getDataModel(int index) Retrieves the data model located at the specified index within the collection of data models.GeneralNoiseSimulation.getDataModel(int index) Returns the data model at the specified index.GeneralSemSimulation.getDataModel(int index) Returns the data model at the specified index.GeneralSemSimulationSpecial1.getDataModel(int index) Returns the number of data sets to simulate.GpSemSimulation.getDataModel(int index) Returns the number of data sets to simulate.HybridCgSimulation.getDataModel(int index) Returns the data model at the specified index.LeeHastieSimulation.getDataModel(int index) Returns the number of data sets to simulate.LgMnarSimulation.getDataModel(int index) Returns the data model at the specified index.LinearFisherModel.getDataModel(int index) Returns the number of data sets to simulate.LinearSineSimulation.getDataModel(int index) Returns the number of data sets to simulate.NonlinearFunctionsOfLinear.getDataModel(int index) Returns the data model at the specified index.ObservationalStudySimulation.getDataModel(int index) Returns the data model at the specified index.PostnonlinearSem.getDataModel(int index) Returns the data model at the specified index.SemSimulation.getDataModel(int index) Returns the data model at the specified index.SemThenDiscretize.getDataModel(int index) Returns the number of data sets to simulate.Simulation.getDataModel(int index) Returns the number of data sets to simulate.SingleDatasetSimulation.getDataModel(int index) Retrieves the data model at the specified index from this simulation.StandardizedSemSimulation.getDataModel(int index) Returns the number of data sets to simulate.TimeSeriesSemSimulation.getDataModel(int index) Returns the number of data sets to simulate.TrainedDagModel.getDataModel(int index) Returns the number of data sets to simulate.Constructor parameters in edu.cmu.tetrad.algcomparison.simulation with type arguments of type DataModelModifierConstructorDescriptionLinearFisherModel(RandomGraph graph, List<DataModel> shocks) Constructor for LinearFisherModel. -
Uses of DataModel in edu.cmu.tetrad.algcomparison.statistic
Methods in edu.cmu.tetrad.algcomparison.statistic with parameters of type DataModelModifier and TypeMethodDescriptiondoubleAdjacencyFn.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAdjacencyFp.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAdjacencyFpr.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAdjacencyPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAdjacencyRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAdjacencyTn.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAdjacencyTp.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAdjacencyTpr.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAncestorF1.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAncestorPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAncestorRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAncestralPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAncestralRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleArrowheadFn.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleArrowheadFp.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleArrowheadFpr.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleArrowheadPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleArrowheadPrecisionCommonEdges.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleArrowheadRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleArrowheadRecallCommonEdges.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleArrowheadTn.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleArrowheadTp.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAverageDegreeEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleAverageDegreeTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleBicDiff.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleBicDiffPerRecord.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleBicEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleBicTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleBidirectedEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleBidirectedFP.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleBidirectedLatentExistsLatentCommonCause.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the percentage of correctly identified bidirected edges in an estimated graph for which a latent confounder exists in the true graph.doubleBidirectedLatentPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the percentage of correctly identified bidirected edges in an estimated graph for which a latent confounder exists in the true graph.doubleBidirectedPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleBidirectedRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleBidirectedTP.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleBidirectedTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleCirclePrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the circle precision, which is the ratio of true positive arrows to the sum of true positive arrows and false positive arrows.doubleCircleRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the circle recall value for a given true graph, estimated graph, and data model.doubleCommonAncestorFalseNegativeBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleCommonAncestorFalsePositiveBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleCommonAncestorTruePositiveBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleCommonMeasuredAncestorRecallBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleCorrectSkeleton.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleDefiniteDirectedPathPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleDefiniteDirectedPathRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleDensityEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleDensityTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleElapsedCpuTime.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleF1Adj.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleF1All.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleF1Arrow.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleF1Circle.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleF1Tail.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleFalseNegativesAdjacencies.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleFalsePositiveAdjacencies.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleFBetaAdj.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleFractionDependentUnderAlternative.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleFractionDependentUnderNull.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleGraphExactlyRight.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleIdaAverageSquaredDistance.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the value of the IDA Average Squared Distance statistic.doubleIdaCheckAvgMaxSquaredDiffEstTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the average maximum squared difference between the estimated and true values for a given data model and graphs.doubleIdaCheckAvgMinSquaredDiffEstTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the average minimum squared difference between the estimated and true values for a given data model and graphs.doubleIdaCheckAvgSquaredDifference.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Retrieves the value of the statistic, which is the average squared difference between the estimated and true values for a given data model and graphs.doubleIdaMaximumSquaredDifference.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the value of the statistic "IDA Average Maximum Squared Difference".doubleIdaMinimumSquaredDifference.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the value of the statistic "IDA Average Minimum Squared Difference".doubleImpliedArrowOrientationRatioEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleImpliedArrowOrientationRatioEst2.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleImpliedOrientationRatioEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleImpliesLegalMag.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleKnowledgeSatisfied.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleLatentCommonAncestorFalseNegativeBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleLatentCommonAncestorFalsePositiveBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleLatentCommonAncestorRecallBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleLatentCommonAncestorTruePositiveBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleLegalCpdag.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the value indicating whether the estimated graph is a Legal CPDAG (1.0) or not (0.0).doubleLegalPag.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleLocalGraphPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) This method calculates the Local Graph Precision.doubleLocalGraphRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) doubleMagCgScore.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleMagDgScore.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleMagSemScore.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleMarkovCheckAdPasses.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Anderson Darling p-value > 0.05.doubleMarkovCheckAdPassesBestOf10.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Anderson Darling p-value > 0.05.doubleMarkovCheckAndersonDarlingP.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Anderson Darling P value for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleMarkovCheckAndersonDarlingPBestOf10.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Anderson Darling P value for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleMarkovCheckBinomialP.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Binomial P value for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleMarkovCheckBinomialPBestOf10.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Binomial P value for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleMarkovCheckFdrCutoffP.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Kolmogorov-Smirnoff P value for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleMarkovCheckFractionDependentH0.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Anderson Darling P value for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleMarkovCheckFractionDependentH1.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Anderson Darling P value for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleMarkovCheckKolmogorovSmirnoffP.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Kolmogorov-Smirnoff P value for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleMarkovCheckKolmogorovSmirnoffPBestOf10.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Kolmogorov-Smirnoff P value for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleMarkovCheckKsPasses.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates whether Kolmogorov-Smirnoff P > 0.05.doubleMarkovCheckKsPassesBestOf10.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates whether Kolmogorov-Smirnoff P > 0.05.doubleMathewsCorrAdj.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleMathewsCorrArrow.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleMaximal.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Checks whether a PAG is maximal.doubleMaximalityCondition.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleMcGetNumTestsH0.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the number of tests done under the null hypothesis of independence for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleMcGetNumTestsH1.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the number of tests done under the null hypothesis of independence for the Markov check of whether the p-values for the estimated graph are distributed as U(0, 1).doubleNoAlmostCyclicPathsCondition.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNoCyclicPathsCondition.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNodesInCyclesPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNodesInCyclesRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNonancestorPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNonancestorRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNoPotentiallyDirectedF1.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNoSemidirectedPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNoSemidirectedRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumAmbiguousTriples.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberArrowsEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberArrowsNotInUnshieldedCollidersEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberCollidersEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberEdgesEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberEdgesInCollidersEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberEdgesInUnshieldedCollidersEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberEdgesTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberOfEdgesEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberOfEdgesTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberTailsEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumberUnshieldedCollidersEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumBidirectedBothNonancestorAncestor.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumBidirectedEdgesEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumBidirectedEdgesTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumColoredDD.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumColoredNL.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumColoredPD.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumColoredPL.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCommonMeasuredAncestorBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCompatibleDefiniteDirectedEdgeAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCompatibleDirectedEdgeConfounded.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCompatibleDirectedEdgeNonAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCompatibleEdges.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCompatiblePossiblyDirectedEdgeAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCompatiblePossiblyDirectedEdgeNonAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCompatiblePotentiallyDirectedEdgeAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCompatiblePotentiallyDirectedEdgeNonAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCompatibleVisibleNonancestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCorrectBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Returns the number of bidirected edges for which a latent confounder exists.doubleNumCorrectDDAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCorrectPDAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCorrectVisibleEdges.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumCoveringAdjacenciesInPag.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDefinitelyDirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDefinitelyNotDirectedPaths.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDirectedEdgeAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDirectedEdgeBnaMeasuredCounfounded.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDirectedEdgeNoMeasureAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDirectedEdgeNotAncNotRev.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDirectedEdgeReversed.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDirectedEdges.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDirectedPathsEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDirectedPathsTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumDirectedShouldBePartiallyDirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumEdgeInEstInTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumGenuineAdjacenciesInPag.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumIncorrectDDAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumIncorrectPDAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumIncorrectVisibleAncestors.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumLatentCommonAncestorBidirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumNondirectedEdges.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumParametersEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumPartiallyOrientedEdges.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumPotentiallyDirected.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumUndirectedEdges.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumVisibleEdges.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleNumVisibleEdgeTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Retrieves the number of X-->Y edges for which X-->Y is visible in the true PAG.doubleOrientationPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleOrientationRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Orientation Recall statistic, which measures the accuracy of the estimated orientation of edges in a graph compared to the true graph.doublePagAdjacencyPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the adjacency precision of the estimated graph compared to the true graph.doublePagAdjacencyRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the adjacency recall compared to the true PAG (Partial Ancestral Graph).doubleParameterColumn.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doublePercentAmbiguous.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the percentage of ambiguous triples in the estimated graph compared to the true graph.doublePercentBidirectedEdges.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleProportionSemidirectedPathsNotReversedEst.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the proportion of semi(X, Y) in the estimated graph for which there is no semi(Y, X) in the true graph.doubleProportionSemidirectedPathsNotReversedTrue.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the proportion of semi(X, Y) paths in the true graph for which there is no semi(Y, Z) path in the estimated graph.doublePvalueDistanceToAlpha.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doublePvalueUniformityUnderNull.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleSemidirectedPathF1.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the F1 statistic for adjacencies.doubleSemidirectedPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the potentially directed precision value.doubleSemidirectedRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the Semidirected-Rec statistic, which is the proportion of (X, Y) where if there is a potentially directed path in the true graph, then there is also a potentially directed path in the estimated graph.default doubleReturns the value of this statistic, given the true graph and the estimated graph.default doubleStatistic.getValue(Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Returns the value of this statistic, given the true graph and the estimated graph.doubleStatistic.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleStructuralHammingDistance.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleTailPrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the tail precision, which is the ratio of true positive arrows to the sum of true positive arrows and false positive arrows.doubleTailRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the tail recall value for a given true graph, estimated graph, and data model.doubleTrueDagFalseNegativesArrows.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Computes the number of False Negatives for Arrows in the estimated graph compared to the true DAG.doubleTrueDagFalseNegativesTails.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the number of false negatives for tail endpoints compared to the true Directed Acyclic Graph (DAG).doubleTrueDagFalsePositiveArrow.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the number of false positive arrows in the estimated graph compared to the true directed acyclic graph (DAG).doubleTrueDagFalsePositiveTails.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the number of false positives for tail endpoints in the estimated graph compared to the true graph.doubleTrueDagPrecisionArrow.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the precision of arrow edges (X*->Y) in the estimated graph compared to the true DAG.doubleTrueDagPrecisionTails.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates the precision of directed edges in the estimated graph (estGraph) relative to a true directed acyclic graph (trueDag).doubleTrueDagRecallArrows.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleTrueDagRecallTails.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleTrueDagTruePositiveArrow.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Computes the count of bidirected true positives for arrows in the estimated graph compared to the true graph.doubleTrueDagTruePositiveDirectedPathNonancestor.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Computes the number of true positives for directed paths in the estimated graph that are consistent with the true graph, excluding cases where the estimated graph incorrectly identifies the reverse relationship.doubleTrueDagTruePositiveTails.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleTwoCycleFalseNegative.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleTwoCycleFalsePositive.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleTwoCyclePrecision.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleTwoCycleRecall.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters.doubleTwoCycleTruePositive.getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters) Calculates and returns the value of the statistic based on the provided graphs, data model, and parameters. -
Uses of DataModel in edu.cmu.tetrad.algcomparison.utils
Methods in edu.cmu.tetrad.algcomparison.utils that return types with arguments of type DataModelModifier and TypeMethodDescriptionPooledScoreWrapper.getDataSets()The data sets being pooled for the calling thread: those registered byPooledScoreWrapper.setThreadDataSets(List), or the default list if none are registered.Methods in edu.cmu.tetrad.algcomparison.utils with parameters of type DataModelModifier and TypeMethodDescriptionPooledScoreWrapper.getScore(DataModel ignored, Parameters parameters) Builds one score per pooled data set and combines them into anImagesScore, which sums the local scores across data sets.PooledIndependenceWrapper.getTest(DataModel ignored, Parameters parameters) Builds one test per pooled data set and combines them into anIndTestMulti, which pools the per-data-set p-values by the method selected withPooledIndependenceWrapper.method(Parameters)(Fisher's method by default, or Tippett's).Method parameters in edu.cmu.tetrad.algcomparison.utils with type arguments of type DataModelModifier and TypeMethodDescriptionMultiDataSetScoreWrapper.getScores(List<DataModel> dataModels, Parameters parameters) Constructs one score per data model, coordinating data-dependent representation choices across the data models so that all scores share a common parameterization.PoolsImputations.searchImputations(List<DataModel> imputations, Parameters parameters) Runs one search over the imputations.voidPooledIndependenceWrapper.setThreadDataSets(List<DataModel> dataSets) Registers the data sets to pool for tests subsequently built on the calling thread, overriding the default list.voidPooledScoreWrapper.setThreadDataSets(List<DataModel> dataSets) Registers the data sets to pool for scores subsequently built on the calling thread, overriding the default list.Constructor parameters in edu.cmu.tetrad.algcomparison.utils with type arguments of type DataModelModifierConstructorDescriptionPooledIndependenceWrapper(IndependenceWrapper inner, List<DataModel> defaultDataSets) Constructs a pooled independence wrapper.PooledScoreWrapper(ScoreWrapper inner, List<DataModel> defaultDataSets) Constructs a pooled score wrapper. -
Uses of DataModel in edu.cmu.tetrad.data
Subinterfaces of DataModel in edu.cmu.tetrad.dataModifier and TypeInterfaceDescriptioninterfaceImplements a rectangular data set, in the sense of being a dataset with a fixed number of columns and a fixed number of rows, the length of each column being constant.interfaceInterface for covariance matrices.Classes in edu.cmu.tetrad.data that implement DataModelModifier and TypeClassDescriptionfinal classWraps a DataBox in such a way that mixed data sets can be stored.final classStores a correlation matrix together with variable names and sample size; intended as a representation of a data set.classStores a covariance matrix together with variable names and sample size, intended as a representation of a data set.classStores a covariance matrix together with variable names and sample size, intended as a representation of a data set.classStores a covariance matrix together with variable names and sample size, intended as a representation of a data set.final classStores a list of data models and keeps track of which one is selected.classStores a list of independence facts.final classWraps a 2D array of Number objects in such a way that mixed data sets can be stored.final classStores time series data as a list of continuous columns.Subclasses with type arguments of type DataModel in edu.cmu.tetrad.dataModifier and TypeClassDescriptionfinal classStores a list of data models and keeps track of which one is selected.Methods in edu.cmu.tetrad.data that return DataModelModifier and TypeMethodDescriptionCorrelationMatrixOnTheFly.copy()copy.CovarianceMatrix.copy()copy.CovarianceMatrixOnTheFly.copy()copy.DataModel.copy()copy.DataModelList.copy()copy.IndependenceFacts.copy()copy.TimeSeriesData.copy()copy.DataModelList.get(int index) DataModelList.getSelectedModel()Getter for the fieldselectedModel.DataModelList.remove(int index) Methods in edu.cmu.tetrad.data that return types with arguments of type DataModelMethods in edu.cmu.tetrad.data with parameters of type DataModelModifier and TypeMethodDescriptionvoidAdds the given DataModel to the list at the given index.static DataSetSimpleDataLoader.getContinuousDataSet(DataModel dataSet) Returns the datamodel case to DataSet if it is continuous.static ICovarianceMatrixSimpleDataLoader.getCovarianceMatrix(DataModel dataModel, boolean precomputeCovariances) Returns the model cast to ICovarianceMatrix if already a covariance matric, or else returns the covariance matrix for a dataset.static DataSetSimpleDataLoader.getDiscreteDataSet(DataModel dataSet) Returns the datamodel case to DataSet if it is discrete.static DataSetSimpleDataLoader.getMixedDataSet(DataModel dataSet) Returns the datamodel case to DataSet if it is mixed.voidDataModelList.setSelectedModel(DataModel model) Setter for the fieldselectedModel. -
Uses of DataModel in edu.cmu.tetrad.data.missing
Methods in edu.cmu.tetrad.data.missing that return DataModelModifier and TypeMethodDescriptionstatic DataModelMissingDataUtils.emCovarianceIfRequested(DataModel dataModel, Parameters parameters, String caller) Implements the "em" missing-data policy at the wrapper level for covariance-consuming scores that have anICovarianceMatrixconstructor but no nativeMissingDataSpechandling (EBIC, GIC, Poisson prior, Zhang-Shen bound, and the like).static DataModelMissingDataUtils.gate(DataModel dataModel, Parameters parameters, boolean specAware, String caller) The wrapper-level missing-data gate, called at the top of every algcomparison test and score wrapper'sgetTest/getScoremethod.static DataModelMissingDataUtils.gate(DataModel dataModel, Parameters parameters, Set<String> nativePolicies, String caller) The finer-grained form ofMissingDataUtils.gate(DataModel, Parameters, boolean, String), for components that support some native policies but not others (e.g., the Chi-Square test performs test-wise deletion natively but has no EM-covariance route, while Fisher Z supports both).Methods in edu.cmu.tetrad.data.missing with parameters of type DataModelModifier and TypeMethodDescriptionstatic DataModelMissingDataUtils.emCovarianceIfRequested(DataModel dataModel, Parameters parameters, String caller) Implements the "em" missing-data policy at the wrapper level for covariance-consuming scores that have anICovarianceMatrixconstructor but no nativeMissingDataSpechandling (EBIC, GIC, Poisson prior, Zhang-Shen bound, and the like).static DataModelMissingDataUtils.gate(DataModel dataModel, Parameters parameters, boolean specAware, String caller) The wrapper-level missing-data gate, called at the top of every algcomparison test and score wrapper'sgetTest/getScoremethod.static DataModelMissingDataUtils.gate(DataModel dataModel, Parameters parameters, Set<String> nativePolicies, String caller) The finer-grained form ofMissingDataUtils.gate(DataModel, Parameters, boolean, String), for components that support some native policies but not others (e.g., the Chi-Square test performs test-wise deletion natively but has no EM-covariance route, while Fisher Z supports both). -
Uses of DataModel in edu.cmu.tetrad.data.simulation
Methods in edu.cmu.tetrad.data.simulation that return DataModelModifier and TypeMethodDescriptionLoadContinuousDataAndGraphs.getDataModel(int index) Returns the number of data sets to simulate.LoadContinuousDataAndSingleGraph.getDataModel(int index) Returns the number of data sets to simulate.LoadContinuousDataSmithSim.getDataModel(int index) Returns the number of data sets to simulate.LoadDataAndGraphs.getDataModel(int index) Returns the number of data sets to simulate.LoadDataFromFileWithoutGraph.getDataModel(int index) Returns the number of data sets to simulate. -
Uses of DataModel in edu.cmu.tetrad.search.is
Methods in edu.cmu.tetrad.search.is that return DataModel -
Uses of DataModel in edu.cmu.tetrad.search.score
Methods in edu.cmu.tetrad.search.score that return DataModelModifier and TypeMethodDescriptionPoissonPriorScore.getData()Returns the data set.SemBicScore.getData()Returns the data model.FfCordContinuous.getDataModel()Retrieves the data model associated with the current instance.FfDmlContinuous.getDataModel()Retrieves the data model associated with the current instance.FfMl.getDataModel()Retrieves the data model associated with this instance, encapsulating the data used for computations or analysis in the current context.FfMlContinuous.getDataModel()Retrieves the data model associated with the current instance.HeavyTailSemBicScore.getDataModel()Retrieves the data model associated with theHeavyTailSemBicScoreinstance.HuangMarginalLikelihoodScore.getDataModel()Retrieves the data model associated with this instance.KcvBicScore.getDataModel()Retrieves the current data model associated with this instance.KernelMarginalLikelihoodScore.getDataModel()Retrieves the data model used for scoring.KernelMarginalLikelihoodScoreContinuous.getDataModel()Retrieves the data model used for scoring.LegendreBicScore.getDataModel()Retrieves the current data model instance.RffBicScore.getDataModel()Retrieves the data model used for the score calculation.SemBicScore.getDataModel()Returns the data model.TRffBicScore.getDataModel()Retrieves the dataset associated with this instance.Methods in edu.cmu.tetrad.search.score with parameters of type DataModelModifier and TypeMethodDescriptionstatic doubleScores the given DAG using the given data model, usimg a BIC score.static doubleSemBicScorer.scoreDag(Graph dag, DataModel data, double penaltyDiscount, boolean precomputeCovariances) Scores the given DAG using the given data model, usimg a BIC score. -
Uses of DataModel in edu.cmu.tetrad.search.test
Methods in edu.cmu.tetrad.search.test that return DataModelModifier and TypeMethodDescriptionCachedIndependenceQueries.getData()Retrieves the data model from the test object.CachingIndependenceTest.getData()Retrieves the data model associated with the underlying independence test.EdgePriorTest.getData()Returns the data model of the test.IndependenceTest.getData()Retrieves the data model associated with this test.IndTestBasisExpandedGcm.getData()Returns the original dataset.IndTestBasisFunctionBlocks.getData()Retrieves the original dataset represented by this instance.IndTestBasisFunctionLrt.getData()Deprecated.Retrieves the data model associated with this instance.IndTestBasisFunctionLrtFullSample.getData()Deprecated.Retrieves the data model associated with this instance.IndTestBlocksLemma10.getData()Deprecated.IndTestBlocksWilkes.getData()IndTestCord.getData()Retrieves the data model backing this test.IndTestCordEric.getData()Retrieves the data model backing this test.IndTestDegenerateGaussianLrtFullSample.getData()Deprecated.Retrieves the data model associated with this instance.IndTestEquivalence.getData()Returns the data this test reads.IndTestFdrWrapper.getData()Retrieves the data model associated with the wrappedIndependenceTest.IndTestFisherZ.getData()Retrieves the data set associated with the current instance.IndTestIndependenceFacts.getData()Returns the facts supplied in the constructor, which constutite a data model.IndTestMulti.getData()Returns the data of the first component test; the pooled test has no single data set.IndTestProbabilistic.getData()Returns the data model associated with this instance.IndTestStratifiedRank.getData()Returns the first of the per-domain data sets, anchoring the test to a data model.Kci.getData()Retrieves the data model associated with the current instance.LegendreLrIndependenceTest.getData()Retrieves the current data model associated with the independence test.PythonKciIndependenceTest.getData()Retrieves the data model associated with this instance.PythonRcitIndependenceTest.getData()Retrieves the data model associated with this instance.ScoreIndTest.getData()Retrieves the data model associated with this object.TrekSeparationBlocksIndependence.getData()Retrieves the data model associated with the current block specification.TRffLrTest.getData()Retrieves the data model associated with the current test instance.Constructors in edu.cmu.tetrad.search.test with parameters of type DataModelModifierConstructorDescriptionScoreIndTest(Score score, DataModel data) Constructor for ScoreIndTest. -
Uses of DataModel in edu.cmu.tetrad.search.utils
Methods in edu.cmu.tetrad.search.utils with parameters of type DataModelModifier and TypeMethodDescriptionstatic voidLogUtilsSearch.stampWithBic(Graph graph, DataModel dataModel) stampWithBic.Constructors in edu.cmu.tetrad.search.utils with parameters of type DataModelModifierConstructorDescriptionClusterSignificance(List<Node> variables, DataModel dataModel) Constructs a new cluster significance object.Constructor parameters in edu.cmu.tetrad.search.utils with type arguments of type DataModel -
Uses of DataModel in edu.cmu.tetrad.search.work_in_progress
Methods in edu.cmu.tetrad.search.work_in_progress that return DataModel -
Uses of DataModel in edu.cmu.tetrad.util
Methods in edu.cmu.tetrad.util that return DataModelModifier and TypeMethodDescriptionstatic DataModelMultidataUtils.combineDataset(List<DataModel> dataModels) combineDataset.static DataModelDataConvertUtils.toContinuousDataModel(ContinuousData dataset) toContinuousDataModel.static DataModelDataConvertUtils.toCovarianceMatrix(CovarianceData dataset) toCovarianceMatrix.static DataModelDataConvertUtils.toDataModel(Data data) toDataModel.static DataModelDataConvertUtils.toDataModel(Data data, Metadata metadata) toDataModel.static DataModelDataConvertUtils.toMixedDataBox(MixedTabularData dataset) toMixedDataBox.static DataModelDataConvertUtils.toMixedDataBox(MixedTabularData dataset, Metadata metadata) Converting using metadatastatic DataModelDataConvertUtils.toVerticalDiscreteDataModel(VerticalDiscreteTabularData dataset) toVerticalDiscreteDataModel.static DataModelDataConvertUtils.toVerticalDiscreteDataModel(VerticalDiscreteTabularData dataset, Metadata metatdata) Converting using metadataMethods in edu.cmu.tetrad.util with parameters of type DataModelModifier and TypeMethodDescriptionstatic intMultidataUtils.getNumberOfColumns(DataModel dataModel) getNumberOfColumns.Method parameters in edu.cmu.tetrad.util with type arguments of type DataModelModifier and TypeMethodDescriptionstatic voidMultidataUtils.combineContinuousData(List<DataModel> dataModels, double[][] combinedData) combineContinuousData.static DataModelMultidataUtils.combineDataset(List<DataModel> dataModels) combineDataset.static voidMultidataUtils.combineDiscreteDataToDiscreteVerticalData(List<DataModel> dataModels, List<Node> variables, int[][] combinedData, int numOfRows, int numOfColumns) combineDiscreteDataToDiscreteVerticalData.static voidMultidataUtils.combineMixedContinuousData(List<DataModel> dataModels, List<Node> variables, double[][] combinedData, int numOfRows, int numOfColumns) combineMixedContinuousData.static voidMultidataUtils.combineMixedDiscreteData(List<DataModel> dataModels, List<Node> variables, int[][] combinedData, int numOfRows, int numOfColumns) combineMixedDiscreteData.static voidMultidataUtils.combineVariables(List<DataModel> dataModels, List<Node> variables) Combine the list of variables from each of data model in the list into one variable list.static int[]MultidataUtils.getRowCounts(List<DataModel> dataModels) getRowCounts.