Class FaskVote
java.lang.Object
edu.cmu.tetrad.search.work_in_progress.FaskVote
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.
- Version:
- $Id: $Id
- Author:
- Madelyn Glymour, josephramsey 9/5/2020
-
Constructor Summary
ConstructorsConstructorDescriptionFaskVote
(List<DataSet> dataSets, ScoreWrapper score, IndependenceWrapper test) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionsearch
(Parameters parameters) Does the search.void
setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.
-
Constructor Details
-
FaskVote
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
Does the search.- Parameters:
parameters
- The parameers.- Returns:
- The composite graph.
- Throws:
InterruptedException
- See Also:
-
setKnowledge
Setter for the field
knowledge
.- Parameters:
knowledge
- Knowledge of forbidden and required edges.
-