Class FaskVote

java.lang.Object
edu.cmu.tetrad.search.work_in_progress.FaskVote

public class FaskVote extends Object

Runs IMaGES on a list of algorithms and then produces a graph over the ImaGES adjacencies where each edge orientation is voted on by running FASK on each dataset in turn and voting on edge orientation.

Moving this to the work_in_progress directory because this functionality can be generalized to arbitrary GraphSearch algorithms, not just FASK, given an adjacency graph, as an alternative to bootstrapping.

Author:
Madelyn Glymour, josephramsey 9/5/2020
  • Constructor Details

    • FaskVote

      public FaskVote(List<DataSet> dataSets, ScoreWrapper score, IndependenceWrapper test)
      Constructor.
      Parameters:
      dataSets - The datasets being searched over. A composite graph will be generated.
      score - The score to use.
      test - The test to use.
  • Method Details

    • search

      public Graph search(Parameters parameters)
      Does the search.
      Parameters:
      parameters - The parameers.
      Returns:
      The composite graph.
      See Also:
    • setKnowledge

      public void setKnowledge(Knowledge knowledge)
      Parameters:
      knowledge - Knowledge of forbidden and required edges.